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
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
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
Leggi altre domande sui tag command-line macos filesystem hfs+ apfs