GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cuál es el equivalente del comando de Linux sudo fdisk -l en MacOS?

Puede usar la herramienta 'diskutil' para eso:

% 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

Por lo que recuerdo...

Para Mac OS X:

  1. 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 la Utilidad de Discos puede hacer gráficamente.
  2. Para unidades particionadas MBR (Master Boot Record) de MS-DOS, use fdisk (página de manual).
  3. Para unidades particionadas Apple APM (Apple Partition Map), use pdisk (página de manual).
  4. 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 asociada (importante) aquí y descargar información aquí.

Para Linux:

Linux moderno usa parted para particionar, entonces fdisk puede que todavía exista, pero realmente querrás usar parted en su lugar.

  • GNU dividido 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 el uso de parted , es decir, durante la instalación, pero siempre recomiendo leer las páginas wiki de ArchLinux:en mi humilde opinión, son las mejores, ¡excepto que esta en particular no está muy actualizada actualmente (30 de diciembre de 2016)!
  • fdisk es solo para particiones MBR. Si intenta cambiar la tabla de particiones en un disco particionado GPT, dañará el "MBR de protección" que es parte de la especificación GPT. parted ¡te impedirá hacer eso!
  • pdisk ha sido portado de Darwin (la base BSD de Mac OS X) a Linux, por lo que también podría usar pdisk para crear una tabla de particiones APM y administrar sus particiones. El problema es que las distribuciones modernas de Linux no incluyen un paquete precompilado con pdisk más. 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 es solo big-endian. Si observa Debian, verá que solo están disponibles los paquetes powerpc/powerpc64, excepto los paquetes experimentales para m68k, pero no para x86. El único Linux que conozco tiene un mac-fdisk funcional. 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 gpt o gdisk , aunque puede haber más...

Para responder a su pregunta:

fdisk en macOS (anteriormente OS X, originalmente Mac OS X) actúa de la misma manera, pero debe verificar el esquema de partición utilizado:

  1. x86-PC (16 bits, 32 bits "i386" y 64 bits "x64") con uso de BIOS (d) Registro de partición maestro (MBR).
  2. 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 usan EFI/​UEFI (Universal interfaz de firmware extensible), utilice la tabla de particiones GUID (GPT).
  3. Apple Macintosh que se ejecuta en m86k (procesadores de la serie Motorola 68000) y PowerPC usan Apple Partition Map (APM).

Esto no limita el esquema de particionamiento particular de las unidades externas, naturalmente, ya que todas esas computadoras pueden usar cada esquema de particionamiento en medios externos si el sistema operativo lo soporta. Pero para unidades internas, más específicamente:unidades de arranque, solo se puede usar el esquema de partición.

Por lo tanto:si usa fdisk en 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 usa fdisk en una PC moderna con UEFI (o una Intel Mac con EFI) solo verá el MBR protector de GPT, no la tabla de particiones real.

Para crear/administrar particiones, ejecute fdisk en una unidad externa que usa la partición MBR funcionará en macOS como lo hace en Linux.

Para enumerar las particiones existentes en macOS (Mac OS X), use sudo diskutil list (ver también este gran artículo en OSXDaily.com). En Linux, el equivalente es sudo parted -l , o si solo desea una unidad específica, sudo parted /dev/sda print .


Simplemente use fdisk /dev/rdisk0 para obtener CHS y el bloque final de una partición

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 

Linux
  1. Equivalente en Linux del comando de apertura de Mac OS X

  2. ¿Cuál es el equivalente a getch() y getche() en Linux?

  3. ¿Qué significa &al final de un comando de Linux?

  4. ¿Qué se supone que debe hacer el comando de exportación en Linux?

  5. ¿Cuál es el equivalente Linux del inicio de Windows?

Cómo usar el comando sudo en Linux

¿Qué es el comando Watch de Linux + ejemplos?

Comando Sudo en Linux

Comando Fdisk en Linux (Crear particiones de disco)

¿Qué es el comando matar en Linux?

¿Qué es sudo rm -rf en Linux y es peligroso?