Czy ma sens formatowanie zewnętrznego dysku twardego jako APFS?

12

Obecnie korzystam z macOS Sierra i zaktualizuję system do macOS High Sierra, gdy tylko się pojawi, co oznacza, że ​​mój komputer będzie korzystał z APFS .

Mam też zewnętrzny dysk twardy ( nie SSD), który ma już od kilku lat. Używam go wyłącznie do przechowywania. Mam go sformatowany jako exFAT, więc jest gotowy do pracy zarówno w systemie macOS, jak i Windows. Ale ostatnio zauważyłem, że nigdy nie podłączam go do komputera innego niż macOS.

Czy miałbym więc sens sformatować mój zewnętrzny dysk twardy jako APFS? Czy ma to jakieś zalety w porównaniu z obecnym exFAT (szybkość, integralność plików)?

użytkownik137369
źródło
Czy NTFS nie jest tylko do odczytu w systemie macOS? Nie mogłem pisać do NTFS bez instalacji dodatkowego oprogramowania, takiego jak Paragon. Poleciłbym jednak exFAT dla kompatybilności z macOS, Windows i Linux
MJK
@MJK Tak, miałem na myśli exFAT. Szukałem tego przed opublikowaniem pytania, widziałem wiele rzeczy związanych z NTFS i byłem zdezorientowany. Naprawiony.
user137369,
1
Dla ludzi głosujących na zakończenie, jak, u licha, ta „opinia” jest oparta? Albo istnieją wyraźne korzyści techniczne (jak w przykładach, o których mówiłem: szybkość, niezawodność), albo ich nie ma. To nie są subiektywne.
user137369,
tbh, obecnie jest to subiektywne, ponieważ APFS nie jest jeszcze sfinalizowany i wciąż jest w fazie beta. Szczerze mówiąc, dałbym mu rok lub co najmniej do 10.13.1 - ponieważ jeśli coś pójdzie nie tak, nie ma jeszcze narzędzi, aby to naprawić.
Tetsujin
@ Tetsujin To nie jest poprawne - beta High Sierra zawiera fsck_apfs do rozwiązywania problemów z systemami plików APFS.
jksoegaard

Odpowiedzi:

9

APFS daje szereg korzyści w porównaniu z exFAT, na przykład:

  • Ochrona przed uszkodzeniem metadanych spowodowanym na przykład nagłą utratą zasilania, awarią systemu lub odłączeniem zewnętrznego dysku twardego bez wcześniejszego odmontowania. exFAT wykrywa uszkodzenie tylko przy użyciu sum kontrolnych, ale nie może przywrócić tak jak APFS.

  • Lepsza obsługa pełnego szyfrowania dysku

  • Umożliwia migawkę systemu plików (tzn. Możesz tworzyć „zamrożone” wersje wszystkiego na dysku, które nigdy się nie zmienią - nawet jeśli będziesz nadal zmieniać zawartość swoich plików)

  • Pozwala na klonowanie pliku na dwie kopie, które można niezależnie zmienić, wymagając tylko miejsca na dysku dla jednego pliku plus rozmiar różnic w porównaniu do drugiego pliku

Z drugiej strony exFAT ma również szereg zalet:

  • Starszy system plików, który od lat jest „wypróbowany i przetestowany” w systemie macOS

  • Prostszy system plików z mniejszym narzutem

  • Najprawdopodobniej nieco szybciej (ale będzie to zależeć od ostatecznej implementacji w wydanej wersji High Sierra)

  • Jak wspomniałeś, dysku można używać bez dodatkowych sterowników w systemie Windows

Tylko Ty możesz zdecydować, który zestaw świadczeń jest dla Ciebie najważniejszy.

jksoegaard
źródło
0

Kolejnym powodem do sformatowania jest to, że możesz użyć napędu Time Machine.

Od września 2018 r. Nie ma bezpośredniego oficjalnego wsparcia dla exFAT zgodnie z tym dokumentem wsparcia Apple

Nieoficjalnie możesz utworzyć pakiet sparse jako (opis w MacOSHints] ( http://hints.macworld.com/article.php?story=20140415132734925 )

Najpierw podłącz nieobsługiwany wolumin (w tym przypadku zewnętrzny dysk twardy exFAT). Podczas montowania otwórz terminal i wpisz te polecenia, zastępując nazwę „My External HDD Name” nazwą nieobsługiwanego woluminu.

cd /Volumes
cd 'My External HDD Name' 

Następnie wpisz ten kod, zastępując swoje potrzeby:

hdiutil create -size 320g -type SPARSEBUNDLE -fs "HFS+J" MacBook-Backup.sparsebundle
open MacBook-Backup.sparsebundle 

Tutaj tworzony i montowany jest rzadki pakiet 320 GB o nazwie „MacBook-Backup”. Możesz zmienić te wartości według własnego uznania. Stąd będę się odnosił do rzadkiej nazwy pakietu jako „MacBook-Backup”.

Po uruchomieniu tych poleceń na pulpicie pojawi się nowy wolumin o nazwie Untitled. Stanie się to woluminem kopii zapasowej Time Machine. Jeśli chcesz, zmień nazwę na coś innego (nazwałem mój MacBook Pro Backup) i uruchom polecenie:

diskutil list 

Powinieneś zobaczyć listę wszystkich podłączonych woluminów. Znajdź nazwę nowego woluminu i czytaj dalej, aż znajdziesz identyfikator dysku. W tym przypadku moim identyfikatorem jest disk2s2, ale twój może być inny.

Na koniec wprowadź poniższe polecenia (wprowadź hasło, jeśli zostaniesz o to poproszony). Zastąp disk2s2 swoim identyfikatorem, a „MacBook Pro Backup” nazwą nowego woluminu Time Machine.

sudo diskutil enableOwnership /dev/disk2s2
sudo tmutil setdestination '/Volumes/MacBook Pro Backup' 
Andy Dent
źródło