Насколько я помню...
Для Mac OS X:
diskutil
(страница руководства) представляет собой инструмент командной строки для всего Mac OS X может работать, т.е. он будет обеспечивать столько же или больше , чем Disk Utility можно сделать в графическом виде .
- Для разделенных дисков MS-DOS MBR (Master Boot Record) используйте
fdisk
(manpage).
- Для Apple APM (Apple Partition Map) распределяли дисков, использование
pdisk
(Manpage).
- Для Apple , и (U) EFI GPT (таблица разделов GUID) распределяли диски, использовать
gpt
(на странице Справочника).
Если вам нужна команда GPT, похожая на fdisk, попробуйте gdisk
"GPT fdisk" от Rod Smith. Вы можете найти (важную) связанную информацию здесь и загрузить информацию здесь.
Для Linux:
Современный Linux использует parted
для разметки, так что fdisk
все еще может быть, но вы бы действительно хотели использовать parted
вместо этого.
- GNU Parted
parted
поддерживает все распространенные таблицы разделов, включая MBR, APM и GPT. Большинство дистрибутивов Linux имеют хорошие инструкции по использованию parted
то есть во время установки, но я всегда рекомендую читать wikipages из Archlinux -IMHO они являются лучшими, за исключением того, что именно этот один в настоящее время не очень уточненный (30 декабря 2016)!
fdisk
предназначен только для разделов MBR. Если вы попытаетесь изменить таблицу разделов на многораздельном диске GPT, вместо этого вы повредите "защитную MBR", которая является частью спецификации GPT. parted
не позволит вам сделать это!
pdisk
был перенесен из Darwin (базовая BSD Mac OS X) в Linux, поэтому вы также можете использовать pdisk
для создания таблицы разделов APM и управления ее разделами. Проблема в том, что современные дистрибутивы Linux больше не включают в себя предварительно скомпилированный пакет с pdisk
. Статус pdisk
mac-fdisk
- это путь для Linux/ PowerPC. Большинство дистрибутивов x86 (и x64) не содержат mac-fdisk
потому что это только big-endian. Глядя на Debian, вы видите, что доступны только пакеты powerpc/ powerpc64, за исключением экспериментальных пакетов для m68k, но не для x86.
Единственный известный мне Linux с работающим mac-fdisk
на x86/ amd64 - это Gentoo Linux .
- Для разделов GPT
parted
делает отличную работу. Если вам нужен инструмент командной строки, похожий на fdisk, вы можете использовать gpt
или gdisk
, хотя их может быть больше ...
Чтобы ответить на ваш вопрос:
fdisk
в macOS (ранее OS X, первоначально Mac OS X) действует точно так же, но вы должны проверить используемую схему разбиения:
- x86-ПК (16-битные, 32-битные "i386" и 64-битные "x64") с использованием BIOS (d) Запись основного раздела (MBR).
- Intel Itanium (IA-64), x86-ПК (IA-32, включая 64-разрядные, то есть amd64, то есть x64, то есть x86-64) с UEFI и Intel-Mac, все они используют EFI/ UEFI (универсальный расширяемый интерфейс встроенного ПО ), используйте таблицу разделов GUID (GPT).
- Apple Macintosh работает на m86k (процессоры Motorola серии 68000) и PowerPC используют Apple Partition Map (APM).
Естественно, это не ограничивает конкретную схему разбиения внешних дисков, поскольку все эти компьютеры могут использовать каждую схему разбиения на внешних носителях, если операционная система ее поддерживает. Но для внутренних дисков, а точнее для загрузочных дисков, может использоваться только одна схема разбиения.
Для этого: если вы используете fdisk
на Mac на внутреннем диске, вам не повезет, поскольку на этом диске нет MBR. Это либо APM, либо GPT. Аналогично, если вы используете fdisk
на современном ПК с UEFI (или Intel Mac с EFI), вы увидите только защитную MBR GPT, а не реальную таблицу разделов.
Для создания / управления разделами запуск fdisk
на внешнем диске, использующем разделы MBR, будет работать в macOS так же, как в Linux.
Для вывода списка существующих разделов в macOS (Mac OS X) используйте sudo diskutil list
(см. Также эту замечательную статью на OSXDaily.com). В Linux эквивалентом является sudo parted -l
, или, если вам нужен только конкретный диск, sudo parted /dev/sda print
.