Это - что-то вроде да, никакой ответ. Полезный при определенных обстоятельствах, но это - меньше проблемы, чем это было с FAT или регулярным HFS. Все файловые системы фрагментируют, но более новые являются более стойкими к фрагментации так плохо.
При выступании за Mac OS X конкретно HFS + делает достаточно достойное задание попытки помешать вещам быть фрагментированным по сравнению с более старыми системами, но это все еще происходит просто не в том же масштабе. Сама ОС также дефрагментируется "маленький" (20 МБ или меньший) файлы на лету с тех пор 10.3 (Пантера).
Фрагментация все еще происходит, и Вы видите отбрасывание производительности из-за нее, особенно в системах редактирования видео или рабочем процессе, который требует способности считать или записать большие файлы быстро в диск. Для Вашего типичного пользователя - близкий надуманный вопрос.
Самые популярные опции для дефрагментации жесткого диска для OS X я использовал и натыкался:
Клонирование жесткого диска к другому диску и назад. Это сделано с помощью Клона Копии или SuperDuper и требует дополнительного жесткого диска. Если сделано как часть резервной стандартной программы хит времени не может быть ужасным, но это свободно сделать это этот путь.
iDefrag, Drive Genius и горстка других утилит будут все дефрагментировать Ваш жесткий диск также. Лично я предпочитаю iDefrag.
apt-get install star
man star
star -acl -whatever -other -options -you -need
Звезда является tar с поддержкой расширенных заголовков POSIX, то есть, способность хранить некоторые дополнительные данные о файле в файле tar. -acl
опция получает ACLs; Вам нужен он и для создания архива и для извлечения.
Если вы не хотите устанавливать другую программу, вы можете сделать резервную копию списков ACL отдельно:
getfacl -R somedir > acls.txt
Будет выгружена копия всех ACL из somedir
в файл acls.txt
.
Для восстановления используйте:
setfacl -R --set-file=acls.txt somedir