Наскільки я пам'ятаю ...
Для 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).
Це, звичайно, не обмежує схему розділення зовнішніх накопичувачів, оскільки всі ці комп'ютери можуть використовувати кожну схему розділення на зовнішніх носіях, якщо операційна система підтримує її. Але для внутрішніх накопичувачів, точніше: для завантажувальних дисків, може використовуватися лише одна схема розподілу.
Для цього: якщо ви використовуєте fdiskMac на внутрішньому диску, вам не пощастить, оскільки на цьому диску немає 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.