Hasta donde recuerdo...
Para Mac OS X:
diskutil
(página de manual ) es una herramienta de línea de comandos para todo lo que Mac OS X puede manejar, es decir, proporcionará tanto o más de lo que Disk Utility puede hacer gráficamente.
- Para unidades particionadas MBR (Master Boot Record) de MS-DOS, use
fdisk
(página de manual ).
- Para unidades particionadas Apple APM (Apple Partition Map), use
pdisk
(página de manual ).
- Para unidades particionadas Apple y (U) EFI GPT (tabla de particiones GUID), use
gpt
(página de manual ).
Si desea un comando GPT similar a fdisk, debe probar gdisk
"GPT fdisk" de Rod Smith. Puede encontrar información (importante) asociada aquí y descargar información aquí .
Para Linux:
Los usos modernos de Linux parted
para la partición, por lo fdisk
que aún puede existir, pero realmente querrá usar parted
en su lugar.
- GNU Parted
parted
admite todas las tablas de partición comunes, incluidas MBR, APM y GPT. La mayoría de las distribuciones de Linux tienen buenos manuales para su uso parted
, es decir, durante la instalación, pero siempre recomiendo leer los wikipages de ArchLinux: en mi humilde opinión, son los mejores, excepto que este en particular actualmente no está muy actualizado (30 de diciembre de 2016) !
fdisk
es solo para particiones MBR. Si intenta cambiar la tabla de particiones en un disco particionado GPT, en su lugar dañará el "MBR protector" que forma parte de la especificación GPT. parted
te impedirá hacer eso!
pdisk
ha sido portado desde Darwin (la base BSD de Mac OS X) a Linux, por lo que también podría usarlo pdisk
para crear una tabla de particiones APM y administrar sus particiones. El problema es que las distribuciones modernas de Linux ya no incluyen un paquete precompilado pdisk
. Estado de pdisk
mac-fdisk
es el camino a seguir en Linux / PowerPC. La mayoría de las distribuciones x86 (y x64) no incluyen mac-fdisk
porque solo es big-endian. Al mirar Debian , ve que solo están disponibles los paquetes powerpc / powerpc64, excepto los paquetes experimentales para m68k, pero no x86. El único Linux que conozco que funciona mac-fdisk
en x86 / amd64 es Gentoo Linux .
- Para particiones GPT
parted
hace un gran trabajo. Si desea una herramienta de línea de comandos similar a fdisk, puede usar cualquiera gpt
o gdisk
, aunque puede haber más ...
Para responder tu pregunta:
fdisk
en macOS (anteriormente OS X, originalmente Mac OS X) actúa igual, pero debe verificar el esquema de partición utilizado:
- PC x86 (16 bits, 32 bits "i386" y 64 bits "x64") con uso de BIOS (d) Registro de partición maestra (MBR).
- Intel Itanium (IA-64), PC x86 (IA-32, esto incluye 64 bits, es decir, amd64, es decir, x64, es decir, x86-64 ) con UEFI e Intel-Macs, todos ellos utilizan EFI / UEFI ( interfaz de firmware extensible universal ), use la tabla de particiones GUID (GPT).
- Apple Macintosh que se ejecuta en m86k (procesadores de la serie Motorola 68000) y PowerPC utilizan Apple Partition Map (APM).
Esto no limita el esquema de particionamiento particular de unidades externas, naturalmente, ya que todas esas computadoras pueden usar cada esquema de particionamiento en medios externos si el sistema operativo lo admite. Pero para las unidades internas, más específicamente: unidades de arranque, solo se puede usar un esquema de partición.
Por lo tanto: si usa fdisk
una Mac en una unidad interna, no tendrá suerte, ya que no hay MBR en esa unidad. Es APM o GPT. Del mismo modo, si lo usa fdisk
en una PC moderna con UEFI (o una Intel Mac con EFI), solo verá el MBR protector de la GPT, no la tabla de partición real.
Para crear / administrar particiones, la ejecución fdisk
en una unidad externa que usa particiones MBR funcionará en macOS como lo hace en Linux.
Para enumerar particiones existentes en macOS (Mac OS X), use sudo diskutil list
(consulte también este excelente artículo en OSXDaily.com ). En Linux, el equivilant es sudo parted -l
, o si desea que sólo una unidad específica, sudo parted /dev/sda print
.