GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo crear una partición en Linux para un tamaño de 2 TB usando Parted GPT

Pregunta: Tengo un disco de más de 2 TB de tamaño. No puedo crear una partición en este disco de>2 TB usando fdisk. ¿Puede explicarme con un ejemplo sobre cómo crear una partición en un disco de más de 2 TB utilizando el formato GPT y dividido?

Respuesta: Si está utilizando fdisk para crear una partición en un disco de>2 TB, recibirá el siguiente mensaje de advertencia.

# fdisk /dev/sdb
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

WARNING: The size of this disk is 5.9 TB (5908688535552 bytes).
DOS partition table format can not be used on drives for volumes
larger than (2199023255040 bytes) for 512-byte sectors. Use parted(1) and GUID
partition table format (GPT).

Crear una partición de 2TB usando Fdisk

El tamaño del disco en este ejemplo es de aproximadamente 6 TB. Todavía puede crear una partición en este disco para 2 TB usando fdisk como se muestra a continuación.

# fdisk /dev/sdb1
Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-718357, default 1):
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-267349, default 267349):
Using default value 267349

Como puede ver arriba, aunque hay 718357 cilindros disponibles en este disco (esto es un total de aproximadamente 6 TB), el último valor de cilindro que muestra es solo 267349 (que es aproximadamente cerca de 2 TB en este ejemplo).

Entonces, fdisk ha creado una partición de 2 TB como se muestra a continuación (aunque el tamaño del disco es de alrededor de 6 TB).

Command (m for help): p

Disk /dev/sdb: 5908.7 GB, 5908688535552 bytes
255 heads, 63 sectors/track, 718357 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x3dffd626

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1      267349  2147480811   83  Linux

Establecer la tabla de particiones en GPT mediante Parted mklabel

En nuestro caso, necesitamos crear una partición>2TB. Entonces, deberíamos usar el comando dividido.

Antes de crear el comando de partición, debemos establecer la etiqueta del disco en GPT.

GPT significa formato de tabla de particiones GUID (GPT).

Use el comando mklabel de parted para configurar la etiqueta del disco en GPT como se muestra a continuación.

# parted /dev/sdb
GNU Parted 2.1
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.

(parted) print
Error: /dev/sdb: unrecognised disk label

(parted) mklabel gpt

(parted) print
Model: Unknown (unknown)
Disk /dev/sdb: 5909GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start  End  Size  File system  Name  Flags

Crear>partición de 2 TB usando Parted mkpart

Utilice el comando mkpart de parted como se muestra a continuación para crear una partición de más de 2 TB. En este ejemplo, estamos creando una partición que tiene un tamaño aproximado de 6 TB.

# parted /dev/sdb

(parted) mkpart primary 0GB 5909GB

(parted) print
Model: Unknown (unknown)
Disk /dev/sdb: 5909GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name     Flags
 1      1049kB  5909GB  5909GB               primary

Para comprender cómo usar el comando dividido de manera efectiva, consulte:9 ejemplos de comandos divididos de Linux.

Solo por curiosidad, veamos cómo se muestra esta partición de más de 2 TB en fdisk. Como puede ver a continuación, aún muestra el tamaño de aproximadamente 2 TB (debajo de las columnas de Bloques). Sin embargo, hay un + al final que indica que es mayor que 2 TB. La columna Sistema muestra "GPT".

# fdisk /dev/sdb

Command (m for help): print

Disk /dev/sdb: 5908.7 GB, 5908688535552 bytes
255 heads, 63 sectors/track, 718357 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1      267350  2147483647+  ee  GPT

Formatear y montar la partición

Utilice mkfs para formatear la partición. Esto llevará algún tiempo dependiendo del tamaño de la partición. Verás que es "Escribir tablas de inodos" y el contador seguirá aumentando. En este ejemplo, tomó alrededor de 15 minutos completar el mkfs.

# mkfs /dev/sdb1
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
360644608 inodes, 1442550528 blocks
72127526 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
44024 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
        102400000, 214990848, 512000000, 550731776, 644972544

Writing inode tables:  3955/44024
Writing inode tables:  5022/44024
Writing inode tables:  7218/44024
Writing inode tables: done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 23 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.

Finalmente, monte esta partición de>2 TB.

# mkdir /data

# mount /dev/sdb1 /data

# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             127G  1.6G  119G   2% /
/dev/sdb1             5.3T   59M  5.1T   1% /data

Linux
  1. Cómo particionar un disco en Linux

  2. Cómo agregar un nuevo disco de más de 2 TB a un Linux existente

  3. Linux/UNIX:Cómo crear una partición primaria usando fdisk

  4. Linux/UNIX:Cómo crear una partición extendida usando fdisk

  5. Cómo eliminar la partición del disco usando el comando Parted

Cómo crear y administrar particiones de Linux usando Parted

Cómo cifrar la partición en Linux

Cómo crear particiones de disco en Linux

Cómo crear una partición usando el comando "partid"

Cómo crear particiones de disco usando cfdisk

Cómo formatear y montar un disco de más de 2 TB en Linux