Чи є інструмент Linux для дефрагментації розділів NTFS?


12

Чи можна розділити розділи NTFS в Linux? Чи працює для цього fsck? (Тут і там я бачив рекомендацію щодо використання fsck -t ntfs --kerneldefrag /dev/XXX. Чи буде це спрацьовувати?)

Відповіді:


11

Існує універсальний інструмент, який може робити дефрагментацію на Linux під назвою shake . Ви можете завантажити джерело або для користувачів Ubuntu є PPA ( shakeпакет в офіційному сховищі не пов'язаний).

Я щойно тестував це на файловій системі NTFS, встановленій за допомогою ntfs-3g, і, здавалося, працює без проблем (помилок немає, багатослівний вихід виглядає типово). Тому, ймовірно, не залежить від файлової системи ... Майже, оскільки вона може використовувати розширені атрибути. Щоб працювати, не використовуючи їх, слід скористатися -Xопцією. Спробуйте використовувати

shake --old=0 -v -X /some/directory/

З мого досвіду, це має бути запущено як root.


1

не існує такого інструменту для Linux.
для цього вам доведеться завантажувати вікна.


1
Звідки береться рекомендація щодо використання fsck, мені цікаво.
emacsomancer

2
@BeSlayed ідіот або жартівник?
psusi

Відповідь принаймні неточна. Щоправда, напевно, немає такого інструменту, який би робив це на низькому рівні , але дефрагментація може бути виконана на більш високому рівні до встановленої файлової системи (можливо, будь-якої).
rozcietrzewiacz

Могутній google каже, що переносять Ultra Defrag: b.andre.pagesperso-orange.fr/advanced-ntfs-3g.html
con-f-use
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.