Можно ли дефрагментировать разделы NTFS в Linux? Fsck работает для этого? (Здесь и там я видел рекомендацию использовать fsck -t ntfs --kerneldefrag /dev/XXX
. Будет ли это работать?)
12
Существует универсальный инструмент, который может выполнять дефрагментацию в Linux, называемый Shake . Вы можете скачать исходный код , или для пользователей Ubuntu есть PPA ( shake
пакет в официальном репозитории не связан).
Я только что проверил его на файловой системе NTFS, смонтированной с использованием ntfs-3g, и она, кажется, работала без проблем (без ошибок, подробный вывод выглядит типично). Так что, вероятно, не зависит от файловой системы ... Почти, так как он может использовать расширенные атрибуты. Чтобы работать без них, вы должны использовать -X
опцию. Попробуйте использовать
shake --old=0 -v -X /some/directory/
По моему опыту, он должен быть запущен от имени пользователя root.
для linux такого инструмента нет.
Вы должны загрузить Windows для этого.
fsck
Интересно, откуда берется рекомендация по использованию ?