Наскільки я пам'ятаю ...
Для Mac OS X:
diskutil
( manpage ) - це інструмент командного рядка для всього, з чим може працювати 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
( manpage ).
Якщо ви хочете команду 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
був перенесений з Дарвіна (база BSD Mac OS X) в Linux, тому ви також pdisk
можете створити таблицю розділів APM та керувати її розділами. Проблема полягає в тому, що сучасні дистрибутиви Linux вже не включають попередньо складений пакет pdisk
. Статус pdisk
mac-fdisk
це шлях до Linux / PowerPC. Більшість дистрибутивів x86 (і x64) не включають, mac-fdisk
оскільки вони є лише для великих ендіанів. Дивлячись на 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) Запис Master Partition Record (MBR).
- Intel Itanium (IA-64), x86-ПК (IA-32, це включає 64-бітові, тобто amd64, тобто x64, тобто x86-64 ) з UEFI та Intel-Macs, усі вони використовують 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, то equivilant це sudo parted -l
, або якщо ви хочете тільки конкретний диск, sudo parted /dev/sda print
.