Как с помощью diskutil
или других инструментов командной строки определить, какую файловую систему я использую?
# sw_vers
ProductName: Mac OS X
ProductVersion: 10.8.5
BuildVersion: 12F45
Самый простой способ — использовать командную строку diskutil следующим образом:
diskutil info /
Вы увидите отчет, который будет включать что-то вроде этого для хранилища в формате 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
См. раздел Тип , чтобы определить тип файловой системы на корневом томе.
Это будет отображаться на хранилище в формате 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
Если вы хотите автоматизировать это или использовать результаты в скрипте, вы можете использовать следующий однострочный код:
/usr/libexec/PlistBuddy -c "Print :FilesystemType" /dev/stdin <<< $(diskutil info -plist /)
Что будет производить вывод:
apfs
или
hfs
PlistBuddy
в /usr/libexec
! В конце концов, это место для программ, обычно запускаемых демонами и т.п.или просто запустите дисковую утилиту - она также отобразит «Тип»
Apple> Об этом Mac> Системный отчет> Хранилище.
Дэвид Андерсон
пользователь 287980
Дэвид Андерсон
diskutil list
.пользователь 287980
пользователь 287980
diskutil cs list
сообщается, что тома Core Storage не найдены.кланомат