Czy konieczne jest defragmentowanie dysków w Ubuntu? Jeśli tak, jak to zrobić i jak często to robić?
Czy konieczne jest defragmentowanie dysków w Ubuntu? Jeśli tak, jak to zrobić i jak często to robić?
Odpowiedzi:
Defragmentacja jest (lub była) zalecana w systemie Windows, ponieważ miała słabą implementację systemu plików. Proste techniki, takie jak przydzielanie bloków dla plików w grupach zamiast jeden po drugim, utrzymują fragmentację w dół w systemie Linux. Typowe systemy plików Linux czerpią znaczne korzyści z defragmentacji w prawie pełnym systemie plików lub z nietypowymi wzorami zapisu. Większość użytkowników go nie potrzebuje , chociaż duże osoby udostępniające pliki mogłyby z niego skorzystać (wypełnienie pliku małymi bitami w środku nie jest przypadkiem, dla którego ext3 został zoptymalizowany; jeśli obawiasz się fragmentacji i bittorrenta lub innego klienta udostępniania plików oferuje tę opcję, powiedz jej, aby wstępnie przydzieliła wszystkie pliki przed rozpoczęciem pobierania).
Obecnie nie ma gotowego do produkcji narzędzia do defragmentacji popularnych systemów plików w systemie Linux ( ext3 i ext4 ). Jeśli zainstalowałeś Ubuntu 9.10 lub nowszą wersję lub dokonałeś konwersji istniejącej instalacji, masz system plików ext4 , który obsługuje zakresy , co dodatkowo zmniejsza fragmentację.
W przypadkach, w których dochodzi do fragmentacji, narzędzie do defragmentacji ext4 działa, ale nie jest jeszcze gotowe .
Zauważ, że ogólnie filozofia Linuksa, a zwłaszcza Ubuntu, mówi, że typowe zadania konserwacyjne powinny odbywać się automatycznie, bez konieczności interwencji użytkownika .
To najlepsze wyjaśnienie (nie tylko fragmentacji plików, ale także tego, w jaki sposób EXT2 / 3/4 jest bardziej odporne na to niż FAT lub NTFS), które znalazłem i wciąż polecam ludziom: http://geekblog.oneandoneis2.org/ index.php / 2006/08/17 / dlaczego_doesn_t_linux_need_defragmenting
Jeśli używasz ext, oto dobry cytat z Theodore Ts'o (był mocno zaangażowany w rozwój systemu plików):
Jeśli ustawisz liczbę bloków zarezerwowanych na zero, nie wpłynie to znacząco na wydajność, z wyjątkiem sytuacji, gdy działasz przez długi czas (z dużą ilością plików tworzonych i usuwanych), gdy system plików jest prawie pełny (np. Powyżej 95%), w którym momencie będziesz miał problemy z fragmentacją. Wieloblokowy alokator Ext4 jest znacznie bardziej odporny na fragmentację, ponieważ znacznie trudniej jest znaleźć ciągłe bloki, więc nawet jeśli nie włączysz innych funkcji ext4, zobaczysz lepsze wyniki po prostu instalując system plików ext3 za pomocą ext4 przed systemem plików zostaje całkowicie wypełniony.
Tak naprawdę odpowiedź brzmi „nie”. Tylko w skrajnych przypadkach zaczniesz widzieć niekorzystną fragmentację (z rozszerzeniem).