Intereting Posts
Могу ли я подключаться к Интернету с помощью одного ПК и передавать через LAN (коммутатор) интернет на другой компьютер? Паника в ядре при прохождении noatime в бутаргах Редактировать столбчатые данные в vim Что вы фильтруете / исключаете список при выполнении резервного копирования с помощью rsync? При обработке входных файлов происходит копирование / обновление и переименование действительного подхода? Linux mint – Как переустановить звуковые драйверы Поиск подстроки в файлах в подкаталогах с помощью одной встроенной команды? Как поставить работу в фоновом режиме без вывода? Скопируйте контент из файлов X и Y, чтобы создать файл XY, но XY-контент – все строчные буквы Где задана переменная окружения TERM по умолчанию? Почему прямой вызов используется как egrep или fgrep? Несколько вкладок в PuTTY Как использовать yum для установки с DVD-диска Для чтения значение * ix основанное программное обеспечение Morphing?

Как я могу создать резервную копию каталога в NTFS, сохраняя атрибуты файлов Unix?

Я хочу сделать резервную копию моего домашнего каталога на раздел NTFS (несчастливое ограничение). Однако, когда я в последний раз пробовал использовать только cp , атрибуты (владелец и т. Д.) Ушли. Как сделать резервную копию, сохраняя при этом эти атрибуты? Мой первый инстинкт – сделать tarball, но я не уверен, что это сработает.

Для справки, я запускаю Ubuntu Raring devel.

К сожалению, модель разрешений NTFS и Unix одна совсем не похожа. Между ними нет никакой надежной карты.

Используйте tar , но внимательно прочитайте документацию, чтобы все разрешения были достоверно сохранены (включая ACL и контексты SELinux).

Просто используйте tar чтобы сбрасывать данные и getfacl / setfacl для хранения / восстановления списков ACL. Даже если NTFS поддерживает разрешения UNIX, вам нужно будет отображать идентификаторы и имена пользователей и групп, которые tar для вас автоматически (имейте в виду, что некоторые – обычно довольно древние или не относящиеся к основной версии – версии утилиты не хранят пользователя / group, только числовые идентификаторы).

Мне интересно, как никто никогда не приводит примеры и предполагает, что «резервная копия с использованием tar» является достаточно полезным ответом. Это не по моим меркам. Вот как я это делаю:

 ionice -c2 -n5 nice -n9 tar czvf - /media/somelinuxdrivepath | split -b 16m - /media/usb/ntfsmounted/back.tar.gz. 

а затем распаковать:

 ionice -c2 -n5 nice -n9 cat /media/usb/ntfsmounted/back.tar.gz.* | tar xzvf - /media/somenewlinuxpath 

Я использую ионизацию, приятную и разделенную в 16 МБ файлах, потому что установленный USB-накопитель NTFS медленный, и RAM полностью заполняется без него, и / или система Linux просто замерзает и падает. Ваш пробег может варьироваться в зависимости от вашего оборудования.