Come capire se sto usando HFS + o APFS?

5

Usando diskutil , o altri strumenti da riga di comando, come posso determinare quale filesystem sto usando?

# sw_vers
ProductName:    Mac OS X
ProductVersion:    10.8.5
BuildVersion:    12F45
    
posta user287980 05.05.2018 - 20:43
fonte

1 risposta

5

Il modo più semplice è utilizzare la riga di comando diskutil come segue:

diskutil info /

Verrà visualizzato un report che includerà qualcosa come questo per una memoria formattata APFS:

Volume Name:              Macintosh HD
Mounted:                  Yes
Mount Point:              /
Partition Type:           41504752-0000-11AA-AA23-01306543EFEA
File System Personality:  APFS
Type (Bundle):            apfs
Name (User Visible):      APFS
Owners:                   Enabled

Vedi sotto Tipo per determinare che tipo di file system si trova sul tuo volume di root.

Questo verrà visualizzato su una memoria formattata con HFS:

Volume Name:              Macintosh HD
Mounted:                  Yes
Mount Point:              /
Partition Type:           Apple_HFS
File System Personality:  Journaled HFS+
Type (Bundle):            hfs
Name (User Visible):      Mac OS Extended (Journaled)
Journal:                  Journal size 155648 KB at offset 0x3a38000
Owners:                   Enabled

Se vuoi automatizzarlo o utilizzare i risultati in uno script, puoi utilizzare il seguente one-liner:

/usr/libexec/PlistBuddy -c "Print :FilesystemType" /dev/stdin <<< $(diskutil info -plist /)

Che produrrà l'output:

apfs

o

hfs
    
risposta data 05.05.2018 - 21:25
fonte

Leggi altre domande sui tag