Quali sono i vantaggi della formattazione di un disco esterno come HFS + journaled?


26

L'utilità disco dell'applicazione /Library/Utilites/Disk Utility.appche fa parte delle applicazioni fornite con Mac OS consente di riformattare un disco esterno.

Le opzioni includono:

  • Mac OS esteso (Journaled) (journaled HFS +)
  • Mac OS esteso (sensibile al maiuscolo / minuscolo, con journaling)
  • MS-DOS (FAT)
  • ExFAT

Sono consapevole che l'utilizzo del formato MS-DOS (FAT) offre la buona compatibilità quando si condivide l'unità flash con utenti Windows. Ma per questa domanda voglio escludere le preferenze di compatibilità delle diverse opzioni.

Quali sono i vantaggi della formattazione di un disco esterno come HFS + journaled?

Risposte:


24

Prendendo da parte la parte che dice a quale sistema operativo è associato un particolare filesystem, il punto principale è la parola "journaled".

Includo la seguente citazione di Wikipedia in quanto non ha senso reinventare la ruota:

Un file system di journaling è un file system che tiene traccia delle modifiche che verranno apportate in un journal (di solito un registro circolare in un'area dedicata del file system) prima di eseguirne il commit nel file system principale. In caso di arresto anomalo del sistema o interruzione dell'alimentazione, tali file system sono più veloci da riportare online e hanno meno probabilità di essere danneggiati.

Portandolo a un fine logico, per definizione è più probabile che un'unità esterna venga rimossa dal sistema rispetto a un'unità interna. Non è possibile rimuovere l'unità laptop e mantenere il sistema operativo in esecuzione, ma perfettamente possibile con qualcosa di USB o Firewire collegato ad esempio. Pertanto, si corre un rischio maggiore di modifiche che devono essere scritte sull'unità che non viene completata se si rimuove l'unità troppo rapidamente o senza seguire le procedure di espulsione corrette.

In particolare se si utilizza una qualsiasi forma di memorizzazione nella cache, i dati potrebbero essere in attesa di essere scritti sul disco al momento della rimozione, perdendo così i dati.

Un filesystem con journal aiuta a prevenire troppi danni in questi scenari mantenendo un registro di tutte le modifiche che deve applicare e rilevando quando sono state completate correttamente. In questo modo è possibile esaminare il registro al riavvio e risolvere eventuali modifiche in sospeso che non sono mai state completate. Questo è molto più veloce della semplice esecuzione di un chkdskcomando simile o simile per controllare l'intero filesystem per problemi che dovresti eseguire su un file system FAT32.

Oltre al lato protettivo delle cose di cui sopra, è il fatto che un filesystem HFS ha tutti gli hook di Mac OS X integrati per l'indicizzazione automatica, il backup, il controllo della versione e così via che non sarebbe possibile su un filesystem abilitato FAT32.


Grazie! Quindi MS-DOS ed ExFAT non hanno un'implementazione simile del journaling?
gentmatt,

4
In effetti, esattamente questo, NTFS è registrato su giornale, ma nulla con FAT nel nome non lo è. Per molti aspetti EXFAT è peggio di FAT32, perché non utilizza tabelle di allocazione resilienti ed è più suscettibile alla corruzione in caso di espulsione, ma questa è un'altra domanda :)
stuffe

10

Formatto i miei dischi esterni come Mac OS Extended (Journaled) se ho intenzione di usarlo con OS X poiché il journaling riduce la modifica della corruzione del file system dell'unità se succede qualcosa di inaspettato quando scrivo dati su quel disco esterno, ad es.

  • OS X va in letargo
  • L'alimentazione A / C si interrompe su un desktop Mac
  • la batteria di un laptop Mac si scarica fino a 0
  • l'HDD del laptop è andato a dormire in risposta alla sua caduta
  • scollegare accidentalmente le unità esterne

Se ho intenzione di utilizzare i dischi esterni con Windows, quindi formatterò come ExFAT.


1
Qual è la differenza tra ExFat e MS-DOS (FAT)? ExFat è la versione più recente?
Ippopotamo

1
ExFAT è stato progettato più per unità flash. Vedi en.wikipedia.org/wiki/ExFAT . È più recente ma non è questo il punto, ExFAT è progettato per scopi diversi rispetto a FAT.
Nomade globale

4
@Hippo Il vantaggio più grande è che ExFAT è in grado di archiviare file di dimensioni superiori a 4 GB. FAT32 non può.
Chris W. Rea,

Come puoi sapere se i tuoi dati sono danneggiati o meno su un disco rigido esterno?
JFW

La mia abitudine è eseguire Utility Disco su tutti i dischi esterni (HDD o Flash) prima di leggere o scrivere dati su di essi. Utility Disco verifica e segnala se la directory dei file è danneggiata.
Nomade globale

7

Quando si sceglie il formato del file system, è necessario considerare l'utilizzo previsto. Le schede SD sono molto più sensibili alle operazioni di scrittura rispetto ai dischi rigidi tradizionali. Un file system con journaling aggiunge un ulteriore livello di scritture in cima ai dati stessi, il che riduce la durata dell'unità.

Pertanto, per lo spazio di archiviazione prevalentemente statico (musica, app, libri) in cui le scritture sono poche e le letture dal dispositivo sono l'attività principale, ExFAT è la scelta giusta. Se si utilizza la scheda per DB o altra memoria critica in costante aggiornamento, prepararsi a prendere il colpo di durata più breve e formattare la scheda utilizzando HFS + chiamato Mac OS Extended (Journaled)in Utility Disco.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.