Puoi usare lo strumento 'diskutil' per questo:
% diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_CoreStorage 499.2 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS Macintosh HD *498.9 GB disk1
Per quanto mi ricordo...
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 Utility Disco può fare graficamente.- Per le unità partizionate MS-DOS MBR (Master Boot Record), 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:
Il Linux moderno usa parted
per il partizionamento, quindi fdisk
potrebbe essere ancora in circolazione, ma vorresti davvero usare parted
invece.
- GNU Parted
parted
supporta tutte le tabelle delle partizioni comuni, inclusi MBR, APM e GPT. La maggior parte delle distribuzioni Linux ha buoni manuali per l'uso diparted
, cioè durante l'installazione, ma consiglio sempre di leggere le pagine wiki di ArchLinux—IMHO sono le migliori, tranne per il fatto che questa in particolare non è attualmente molto aggiornata (30 dicembre 2016)! fdisk
è solo per le partizioni MBR. Se provi a modificare la tabella delle partizioni su un disco partizionato GPT, danneggerai invece il "MBR protettivo" che fa parte della specifica GPT.parted
ti impedirà di farlo!pdisk
è stato portato da Darwin (la base BSD di Mac OS X) a Linux, quindi puoi usare anchepdisk
per creare una tabella delle partizioni APM e gestirne le partizioni. Il problema è che le moderne distribuzioni Linux non includono un pacchetto precompilato conpdisk
più. Stato di pdiskmac-fdisk
è la strada da percorrere su Linux/PowerPC. La maggior parte delle distribuzioni x86 (e x64) non includemac-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 che ha unmac-fdisk
funzionante su x86/amd64 è Gentoo Linux.- Per le partizioni GPT
parted
fa un ottimo lavoro. Se vuoi uno strumento da riga di comando simile a fdisk, puoi usaregpt
ogdisk
, anche se potrebbero essercene altri...
Per rispondere alla tua domanda:
fdisk
su macOS (precedentemente OS X, originariamente Mac OS X) funziona allo stesso modo, ma dovresti controllare lo schema di partizionamento utilizzato:
- PC x86 (16-Bit, 32-Bit "i386" e 64-Bit "x64") con uso del BIOS(d) Master Partition Record (MBR).
- Intel Itanium (IA-64), x86-PC (IA-32, questo include 64 bit, ad esempio amd64, ovvero x64, ovvero x86-64 ) con UEFI e Intel-Mac, tutti usano EFI/UEFI (Universal Extensible Firmware Interface), utilizza la tabella delle partizioni GUID (GPT).
- Apple Macintosh in esecuzione su m86k (processori Motorola serie 68000) e PowerPC utilizzano Apple Partition Map (APM).
Ciò non limita il particolare schema di partizionamento delle unità esterne, naturalmente, poiché tutti questi computer possono utilizzare ciascuno schema di partizionamento su supporti esterni se il sistema operativo lo supporta. Ma per le unità interne, più specificamente:le unità di avvio, è possibile utilizzare solo uno schema di partizionamento.
Pertanto:se usi fdisk
su un Mac su un'unità interna, non avrai fortuna, poiché non c'è MBR su quell'unità. È APM o GPT. Allo stesso modo, se usi 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 creare/gestire partizioni, eseguendo 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'equivalente è sudo parted -l
, o se desideri solo un'unità specifica, sudo parted /dev/sda print
.
Basta usare fdisk /dev/rdisk0 per ottenere CHS e terminare il blocco di una partizione
LiuJianweis-iMac:~ liujianwei$ sudo fdisk /dev/rdisk0
Password:
Disk: /dev/rdisk0 geometry: 15566/255/63 [250069680 sectors]
Signature: 0xAA55
Starting Ending
: id cyl hd sec - cyl hd sec [ start - size]
1: EE 1023 254 63 - 1023 254 63 [ 1 - 250069679] <Unknown ID>
2: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
3: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused