Czy istnieje narzędzie Linux do defragmentacji partycji NTFS?


12

Czy partycje NTFS można defragmentować w systemie Linux? Czy fsck na to działa? (Tu i tam widziałem zalecenie do użycia fsck -t ntfs --kerneldefrag /dev/XXX. Czy to zadziała?)

Odpowiedzi:


11

Istnieje uniwersalne narzędzie do defragmentacji linuksa, zwane shake . Możesz pobrać źródło lub dla użytkowników Ubuntu istnieje PPA ( shakepakiet w oficjalnym repozytorium nie jest powiązany).

Właśnie przetestowałem go na systemie plików NTFS zamontowanym przy użyciu ntfs-3g i wydawało się, że działa bez problemów (bez błędów, pełne wyjście wygląda typowo). Prawdopodobnie jest więc niezależny od systemu plików ... Prawie, ponieważ może korzystać z rozszerzonych atrybutów. Aby pracować bez korzystania z nich, należy skorzystać z -Xopcji. Spróbuj użyć

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

Z mojego doświadczenia wynika, że ​​należy go uruchamiać jako root.


1

nie ma takiego narzędzia dla systemu Linux.
musisz w tym celu uruchomić system Windows.


1
fsckZastanawiam się, skąd pochodzi zalecenie używania .
emacsomancer

2
@BeSlayed idiot or jokester?
psusi

Odpowiedź jest co najmniej nieprecyzyjna. To prawda, że ​​prawdopodobnie nie ma takiego narzędzia, które robi to na niskim poziomie , ale defragmentację można wykonać na wyższym poziomie do zamontowanego systemu plików (prawdopodobnie dowolnego).
rozcietrzewiacz

Potężny Google mówi, że Ultra Defrag jest przenoszony: b.andre.pagesperso-orange.fr/advanced-ntfs-3g.html
con-f-use
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.