Данные резервного копирования при сохранении POSIX ACLs и полномочиями

Это - что-то вроде да, никакой ответ. Полезный при определенных обстоятельствах, но это - меньше проблемы, чем это было с FAT или регулярным HFS. Все файловые системы фрагментируют, но более новые являются более стойкими к фрагментации так плохо.

При выступании за Mac OS X конкретно HFS + делает достаточно достойное задание попытки помешать вещам быть фрагментированным по сравнению с более старыми системами, но это все еще происходит просто не в том же масштабе. Сама ОС также дефрагментируется "маленький" (20 МБ или меньший) файлы на лету с тех пор 10.3 (Пантера).

Фрагментация все еще происходит, и Вы видите отбрасывание производительности из-за нее, особенно в системах редактирования видео или рабочем процессе, который требует способности считать или записать большие файлы быстро в диск. Для Вашего типичного пользователя - близкий надуманный вопрос.

Самые популярные опции для дефрагментации жесткого диска для OS X я использовал и натыкался:

  • Клонирование жесткого диска к другому диску и назад. Это сделано с помощью Клона Копии или SuperDuper и требует дополнительного жесткого диска. Если сделано как часть резервной стандартной программы хит времени не может быть ужасным, но это свободно сделать это этот путь.

  • iDefrag, Drive Genius и горстка других утилит будут все дефрагментировать Ваш жесткий диск также. Лично я предпочитаю iDefrag.

4
задан 13 July 2009 в 19:44
3 ответа
apt-get install star
man star
star -acl -whatever -other -options -you -need

Звезда является tar с поддержкой расширенных заголовков POSIX, то есть, способность хранить некоторые дополнительные данные о файле в файле tar. -acl опция получает ACLs; Вам нужен он и для создания архива и для извлечения.

9
ответ дан 3 December 2019 в 02:20

около звезды можно использовать bsdtar

2
ответ дан 3 December 2019 в 02:20

Если вы не хотите устанавливать другую программу, вы можете сделать резервную копию списков ACL отдельно:

getfacl -R somedir > acls.txt

Будет выгружена копия всех ACL из somedir в файл acls.txt .

Для восстановления используйте:

setfacl -R --set-file=acls.txt somedir
8
ответ дан 3 December 2019 в 02:20

Теги

Похожие вопросы