Per quanto mi ricordi...
Per Mac OS X:
diskutil
( manpage ) è uno strumento da riga di comando per tutto ciò che Mac OS X è in grado di gestire, ovvero fornirà tanto o più di quanto Disk Utility possa fare graficamente.
- Per le unità partizionate MBR (Master Boot Record) MS-DOS, utilizzare
fdisk
( manpage ).
- Per le unità partizionate Apple APM (Apple Partition Map), utilizzare
pdisk
( manpage ).
- Per le unità partizionate Apple e (U) EFI GPT (GUID Partition Table), utilizzare
gpt
( manpage ).
Se vuoi un comando GPT simile a fdisk, dovresti provare gdisk
"GPT fdisk" di Rod Smith. Puoi trovare (importanti) informazioni associate qui e scaricare informazioni qui .
Per Linux:
Linux moderno utilizza parted
per il partizionamento, quindi fdisk
potrebbe essere ancora in circolazione, ma ti consigliamo di utilizzarlo parted
.
- GNU Parted
parted
supporta tutte le tabelle di partizione comuni, inclusi MBR, APM e GPT. La maggior parte delle distribuzioni Linux ha buoni manuali per l'uso parted
, ad esempio durante l'installazione, ma consiglio sempre di leggere i wiki di ArchLinux —QUI sono i migliori, tranne per il fatto che questo particolare non è attualmente molto aggiornato (30 dic 2016) !
fdisk
è solo per le partizioni MBR. Se si tenta di modificare la tabella delle partizioni su un disco partizionato GPT, si corromperà invece il "MBR protettivo" che fa parte delle specifiche GPT. parted
ti impedirà di farlo!
pdisk
è stato portato da Darwin (la base BSD di Mac OS X) a Linux, quindi puoi anche usarlo pdisk
per creare una tabella delle partizioni APM e gestirne le partizioni. Il problema è che le moderne distribuzioni Linux non includono più un pacchetto precompilato pdisk
. Stato di pdisk
mac-fdisk
è la strada da percorrere su Linux / PowerPC. La maggior parte delle distribuzioni x86 (e x64) non include mac-fdisk
perché è solo big-endian. Guardando Debian vedi che sono disponibili solo i pacchetti powerpc / powerpc64, ad eccezione dei pacchetti sperimentali per m68k, ma non per x86. L'unico Linux che conosco ha un funzionamento mac-fdisk
su x86 / amd64 è Gentoo Linux .
- Per le partizioni GPT
parted
fa un ottimo lavoro. Se si desidera uno strumento da riga di comando simile a fdisk, è possibile utilizzare uno gpt
o gdisk
, anche se potrebbero esserci altri ...
Per rispondere alla tua domanda:
fdisk
su macOS (precedentemente OS X, originariamente Mac OS X) si comporta allo stesso modo, ma è necessario verificare lo schema di partizionamento utilizzato:
- PC x86 (16-bit, 32-bit "i386" e 64-bit "x64") con utilizzo del BIOS (d) Master Partition Record (MBR).
- Intel Itanium (IA-64), x86-PC (IA-32, questo include 64-bit ie amd64 ie x64 ie x86-64 ) con UEFI e Intel-Mac, tutti usano EFI / UEFI ( Universal Extensible Firmware Interface ), utilizzare la GUID Partition Table (GPT).
- Apple Macintosh in esecuzione su m86k (Motorola 68000 serie di processori) e PowerPC utilizzano Apple Partition Map (APM).
Ciò non limita il particolare schema di partizionamento delle unità esterne, naturalmente, poiché tutti quei computer possono utilizzare ogni schema di partizionamento su supporti esterni se il sistema operativo lo supporta. Ma per le unità interne, più specificamente: unità di avvio, è possibile utilizzare solo uno schema di partizionamento.
Pertanto: se si utilizza fdisk
su un Mac su un'unità interna, non si avrà fortuna, poiché non vi è alcun MBR su tale unità. È APM o GPT. Allo stesso modo, se si utilizza fdisk
su un PC moderno con UEFI (o un Mac Intel con EFI) vedrai solo l'MBR protettivo del GPT, non la vera tabella delle partizioni.
Per la creazione / gestione di partizioni, l'esecuzione fdisk
su un'unità esterna che utilizza il partizionamento MBR funzionerà su macOS come su Linux.
Per elencare le partizioni esistenti su macOS (Mac OS X), usa sudo diskutil list
(vedi anche questo fantastico articolo su OSXDaily.com ). Su Linux, l'equivilant è sudo parted -l
, oppure se desideri solo un'unità specifica, sudo parted /dev/sda print
.