Czy muszę defragmentować systemy plików MacOSX?

11

Równoważne pytanie o Linuksa przypomniało mi o złej wydajności mojego MacBookPro. Nie jestem nawet pewien, jaki jest obecnie domyślny FS. Czytałem gdzieś, że jest praca crona, która działa w piątek lub sobotę i robi takie rzeczy.

Czy muszę defragmentować dysk? A jeśli, jak bym to zrobił?

Mauli
źródło

Odpowiedzi:

8

Przy domyślnym systemie plików JHFS + lub Mac OS Extended (kronikowany), najnowsze wersje Mac OS X defragmentują niektóre  rzeczy automatycznie. Jeśli jednak używasz dużych plików lub masz bardzo pełny dysk, możesz skorzystać z defragmentacji.

Jeśli wiele plików ciągłych jest zajmowanych przez wiele plików wymiany, /private/var/vmwówczas ponowne uruchomienie systemu może tymczasowo zwolnić miejsce zajmowane przez wszystkie oprócz jednego z tych plików, a zatem może pozwolić na zapisanie innych typów plików - bez fragmentacji - w tym miejscu.

Zobacz „ Informacje o optymalizacji dysku w systemie Mac OS X

iDefrag to jeden produkt wymieniony w bazie danych Apple, który również stwierdza, że ​​nie dotyka „strefy gorącej”, która jest obszarem dysku używanym przez system OS X do optymalizacji dostępu do dysku. Mają wersję demo, którą możesz wypróbować.

Michael Glenn
źródło
Bardzo dobrym narzędziem do ogólnego zarządzania dyskami OS X jest prosofteng.com/products/drive_genius.php - oprócz defragmentacji, wykonuje także odzyskiwanie po błędzie, skanowanie i podobne zadania konserwacyjne - i można na nim nagrać bootowalną płytę DVD, która „
Przyda się,
Istota odpowiedzi „… możesz skorzystać…” podnosi mój głos. Wspomniany artykuł został zarchiwizowany i nie jest już aktualizowany przez Apple. (Wydanie z lutego 2010 r. Usunęło odniesienie do innego zarchiwizowanego artykułu; poza tym nie różni się niczym od wydania z czerwca 2008 r. ( Przeszukiwane w tym czasie ) - nie dotyczy Snow Leopard Mac OS X 10.6 lub Lion Mac OS X 10.7.
Graham Perrin
7

Dodając do odpowiedzi Glenna, Amit Singh przeprowadził dokładne testy i napisał narzędzie hfsdebug. W swoich wynikach stwierdza:

Defragmentacja woluminów HFS + nie powinna być w ogóle konieczna ani opłacalna w większości przypadków, ponieważ wydaje się, że system wykonuje bardzo dobrą robotę w zakresie unikania / przeciwdziałania fragmentacji.

Sören Kuklau
źródło
1
Wniosek jest rozsądny w oparciu o wyniki, ale autor zaczyna od notatki: „… próbkował zbyt mało tomu, aby uogólnić moje„ wyniki ”…”.
Graham Perrin