fdisk vs parted

28

He estado ejecutando un pequeño servidor de medios en casa durante más de 10 años y estoy buscando reemplazarlo (antes de que se rompa).

Tengo la intención de conectar una nueva unidad a mi antiguo sistema, partición y formato (ext4 parece más estable en este momento) y copiar los medios al nuevo disco, para poder instalarlos en una computadora nueva (dejaré algunos particiones libres en el disco para eso).

He estado leyendo mis notas de configuración de 2002 cuando utilicé fdisk para particionar, ahora a menudo veo que se usa gparted o parted .

¿Hay alguna necesidad de usar (e instalar y aprender) dividido? Mi antiguo sistema actual es de 32 bits y leí en alguna parte que se necesita una separación de 64 bits. No me he separado del sistema, pero no quiero hacer un disco que no funcione bien con la nueva configuración.

Ted
fuente
1
fdisktodavía está totalmente bien, y es un poco más flexible que parted, excepto WRT para cambiar el tamaño, en cuyo caso partedes más fácil. Te puede interesar esto: blog.stgolabs.net/2012/09/fdisk-updates-and-gpt-support.html
goldilocks

Respuestas:

16

La razón principal para usar gpartedo partedes si el nuevo disco es más grande que 2TB. Pero probablemente no podrá configurarlo efectivamente desde un sistema de 32 bits.

Si desea ejecutar el nuevo disco desde su sistema anterior. Quédese con un disco más pequeño que 2TB. Debería poder particionar, formatear y ejecutar eso desde su computadora anterior usando fdiskpara particionar.

Si desea comprar un disco más grande como 2TB, particione del nuevo sistema con parted. Actualmente, los nuevos CD de instalación funcionan con parted (o su biblioteca) de forma predeterminada para evitar problemas con discos grandes.

Zelda
fuente
1
Puede usar un disco> 2TB en un sistema de 32 bits bien.
psusi
3
Esto REALMENTE no debe ser la respuesta aceptada.
sjas
21

El uso fdiskde unidades que están <2 TB y, o bien partedo gdiskpara el disco> 2 TB. La diferencia real tiene que ver con los formatos de partición que estas herramientas están manipulando.

Para discos <2TB, a menudo usa MBR (Master Boot Record) . Para discos> 2 TB, está utilizando GPT (tabla de particiones GUID) . Aquí hay un buen artículo que también cubre las diferencias, titulado: Las diferencias entre MBR y GPT .

¿Qué usar?

En pocas palabras, puede seguir usándolo fdisksiempre que los nuevos discos duros sean <2TB. Si son más grandes, puede usar partedo gdisk. Si necesita convertir de MBR a GPT, puede hacerlo (tenga cuidado con esto) usando gdisk.

Puede leer más sobre gdiskaquí en el sitio web principal, titulado: GPT fdisk Tutorial .

Ejemplo

$ gdisk -l /dev/sdb
GPT fdisk (gdisk) version 0.8.4

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.
Disk /dev/sdb: 5860533168 sectors, 2.7 TiB
Logical sector size: 512 bytes
Disk identifier (GUID): B40CXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 5860533134
Partitions will be aligned on 8-sector boundaries
Total free space is 0 sectors (0 bytes)

Number  Start (sector)    End (sector)  Size       Code  Name
   1              34      5860533134   2.7 TiB     FD00  primary

También puede optar por usar partedexclusivamente. Puede competir con MBR y GPT.

Ejemplo

$ parted -l

Model: ATA ST3250820AS (scsi)
Disk /dev/sda: 250GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type      File system  Flags
 1      32.3kB  49.4MB  49.3MB  primary   fat16             
 2      49.4MB  2204MB  2155MB  primary   fat32             
 3      2204MB  2410MB  206MB   primary   ext3         boot 
 4      2410MB  250GB   248GB   extended                    
 5      2410MB  2517MB  107MB   logical   ext3              
 6      2517MB  250GB   247GB   logical                lvm  



Model: ATA ST3000DM001-1CH1 (scsi)
Disk /dev/sdb: 3001GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name     Flags
 1      17.4kB  3001GB  3001GB               primary  raid 



Model: ATA ST3000DM001-1CH1 (scsi)
Disk /dev/sdc: 3001GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name     Flags
 1      17.4kB  3001GB  3001GB               primary  raid 

NOTA: Aquí puede ver que tengo una unidad MBR de 250GB ( /dev/sda) junto con 2 unidades GPT de 3TB ( /dev/sdb& /dev/sdc).

slm
fuente
5

En mi experiencia, fdisk es más potente (especialmente en el modo avanzado), pero puede dejar su disco en un estado un tanto extraño.

Por ejemplo, fdisk permitirá que sus particiones estén fuera de servicio a menos que usted le indique específicamente que las reordene, la mayoría de las otras herramientas (y a menos que esté muy equivocado, una de ellas) supondrá que quiere que todo esté 'limpio'. una vez que haya terminado, incluso cuando no esperaba que se realizara alguna acción.

Cuando escribo 'fuera de servicio' me refiero a algo como esto:

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    24000094    11999023+  83  Linux
/dev/sda2        24000512    48001023    12000256   83  Linux
/dev/sda3        48003070   488396799   220196865    5  Extended
/dev/sda4        24000095    24000511         208+  83  Linux
/dev/sda5       480397312   488396799     3999744   82  Linux swap / Solaris
/dev/sda6        48003072   480395263   216196096   83  Linux

Tenga en cuenta que sda6 se encuentra antes de sda5 en el disco.

v010dya
fuente