Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Centro de ayuda/ Elastic Volume Service/ Preguntas frecuentes/ Expansión de capacidad/ ¿Cómo puedo verificar el estilo de partición de disco en Linux?
Actualización más reciente 2026-08-07 GMT+08:00

¿Cómo puedo verificar el estilo de partición de disco en Linux?

Puede utilizar fdisk o parted para verificar el estilo de partición de disco.

Método 1: Verificar el estilo de partición y el formato del sistema de archivos mediante fdisk

  1. Ejecute el siguiente comando para ver todos los discos conectados al ECS:

    lsblk

    Se muestra información similar a la siguiente:
    [root@ecs-test-0001 ~]# lsblk
    NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    vda    253:0    0   40G  0 disk
    └─vda1 253:1    0   40G  0 part /
    vdb    253:16   0  150G  0 disk
    └─vdb1 253:17   0  100G  0 part /mnt/sdc

    En este ejemplo, el disco de datos /dev/vdb ya tiene la partición /dev/vdb1 antes de la expansión de la capacidad, y los 50 GiB adicionales agregados aún no se han asignado. Por lo tanto, /dev/vdb tiene 150 GiB y /dev/vdb1 tiene 100 GiB.

    Si ejecuta lsblk y descubre que el disco /dev/vdb no tiene particiones, formatee el disco consultando ¿Cómo puedo ampliar el sistema de archivos de un disco de datos sin particiones en Linux?. De lo contrario, el espacio adicional no se puede utilizar después de la expansión.

  2. Ejecute el siguiente comando para ver el estilo de partición de disco actual:

    fdisk -l

    Se muestra información similar a la siguiente:
    [root@ecs-test-0001 ~]# fdisk -l
    
    Disk /dev/vda: 42.9 GiB, 42949672960 bytes, 83886080 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk label type: dos
    Disk identifier: 0x000bcb4e
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/vda1   *        2048    83886079    41942016   83  Linux
    
    Disk /dev/vdb: 161.1 GiB, 161061273600 bytes, 314572800 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk label type: dos
    Disk identifier: 0x38717fc1
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/vdb1            2048   209715199   104856576   83  Linux

    El valor de la columna System indica el estilo de partición del disco. El valor Linux indica el estilo de partición MBR. El valor GPT indica el estilo de partición GPT.

  3. Ejecute el siguiente comando para ver el formato del sistema de archivos de la partición:

    blkid <disk-partition>

    En este ejemplo, ejecute el siguiente comando:

    blkid /dev/vdb1

    [root@ecs-test-0001 ~]# blkid /dev/vdb1
    /dev/vdb1: UUID="0b3040e2-1367-4abb-841d-ddb0b92693df" TYPE="ext4"

    En la salida del comando, el valor de TYPE es ext4, lo que indica que el formato del sistema de archivos de /dev/vdb1 es ext4.

  4. Ejecute el siguiente comando para ver el estado del sistema de archivos:

    ext*: e2fsck -n <disk-partition>

    xfs: xfs_repair -n <disk-partition>

    En este ejemplo, se utiliza el sistema de archivos ext4. Por lo tanto, ejecute el siguiente comando:

    e2fsck -n /dev/vdb1

    Se muestra información similar a la siguiente:
    [root@ecs-test-0001 ~]# e2fsck -n /dev/vdb1
    e2fsck 1.42.9 (28-Dec-2013)
    Warning!  /dev/vdb1 is mounted.
    Warning: skipping journal recovery because doing a read-only filesystem check.
    /dev/vdb1: clean, 11/6553600 files, 459544/26214144 blocks

    Si el estado del sistema de archivos es clean, el sistema de archivos es normal. De lo contrario, rectifique la falla y, a continuación, realice la expansión de la capacidad.

Método 2: Verificar el estilo de partición y el formato del sistema de archivos mediante parted

  1. Ejecute el siguiente comando para ver todos los discos conectados al ECS:

    lsblk

    Se muestra información similar a la siguiente:
    [root@ecs-test-0001 ~]# lsblk
    NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    vda    253:0    0   40G  0 disk
    └─vda1 253:1    0   40G  0 part /
    vdb    253:16   0  150G  0 disk
    └─vdb1 253:17   0  100G  0 part /mnt/sdc

    En este ejemplo, el disco de datos /dev/vdb ya tiene la partición /dev/vdb1 antes de la expansión de la capacidad, y los 50 GiB adicionales agregados aún no se han asignado. Por lo tanto, /dev/vdb tiene 150 GiB y /dev/vdb1 tiene 100 GiB.

    If you run lsblk and find out that disk /dev/vdb has no partitions, format the disk by referring to How Do I Extend the File System of an Unpartitioned Data Disk in Linux? Otherwise, the additional space cannot be used after expansion.

  2. Ejecute el siguiente comando e ingrese p para ver el estilo de partición del disco:

    parted <disk-name>

    Por ejemplo, ejecute el siguiente comando para ver el estilo de partición de /dev/vdb:

    parted /dev/vdb

    Se muestra información similar a la siguiente:
    [root@ecs-test-0001 ~]# parted /dev/vdb
    GNU Parted 3.1
    Using /dev/vdb
    Welcome to GNU Parted! Type 'help' to view a list of commands.
    (parted) p
    Error: The backup GPT table is not at the end of the disk, as it should be.  This might mean that another operating system believes the
    disk is smaller.  Fix, by moving the backup to the end (and removing the old backup)?
    Fix/Ignore/Cancel? Fix
    Warning: Not all of the space available to /dev/vdb appears to be used, you can fix the GPT to use all of the space (an extra 104857600
    blocks) or continue with the current setting?
    Fix/Ignore? Fix
    Model: Virtio Block Device (virtblk)
    Disk /dev/vdb: 161GiB
    Sector size (logical/physical): 512B/512B
    Partition Table: gpt
    Disk Flags:
    
    Number  Start   End    Size   File system  Name  Flags
     1      1049kB  107GiB  107GiB  ext4         test
    
    (parted) 
    Partition Table indica el estilo de partición del disco. Partition Table: msdos significa MBR, Partition Table: gpt significa GPT y Partition Table: loop significa que todo el disco está particionado.
    • Si se muestra la siguiente información de error, ingrese Fix.
      Error: The backup GPT table is not at the end of the disk, as it should be.  This might mean that another operating system believes the
      disk is smaller.  Fix, by moving the backup to the end (and removing the old backup)?

      La información de la tabla de particiones GPT se almacena al inicio del disco. Para reducir el riesgo de daños, se guarda una copia de respaldo de la información al final del disco. Cuando se extiende el disco, el final del disco cambia en consecuencia. En este caso, ingrese Fix para mover el archivo copia de respaldo de la información al final del disco nuevo.

    • Si se muestra la siguiente información de advertencia, ingrese Fix.
      Warning: Not all of the space available to /dev/vdb appears to be used, you can fix the GPT to use all of the space (an extra 104857600
      blocks) or continue with the current setting?
      Fix/Ignore? Fix

      Después de ingresar Fix, el sistema configura automáticamente el estilo de partición GPT para el espacio adicional.

  3. Ingrese q y presione Enter para salir de parted.