Creación de una Partición de Disco en Linux

Connor Lim Version unspecified Last review: 2021-01-28

Creating and deleting partitions in Linux is a regular practice because storage devices (such as hard drives and USB drives) must be structured in some way before they can be used. In most cases, large storage devices are divided into separate sections called partitions. Partitioning also allows you to divide your hard drive into isolated sections, where each section behaves as its own hard drive. Partitioning is particularly useful if you run multiple operating systems.

Creación de una Partición de Disco en Linux

This procedure describes how to partition a storage disk in Linux using the parted command.

Procedimiento

  1. List the partitions using the parted -l command to identify the storage device you want to partition. Typically, the first hard disk (/dev/sda or /dev/vda) will contain the operating system, so look for another disk to find the one you want. For example:

    $ sudo parted -l
    Modelo: ATA RevuAhn_850X1TU5 (scsi)
    Disco /dev/vdc: 512GB
    Tam. sector (lógico/físico): 512B/512B
    Tabla Partición: msdos
    Indicadores Disco:
    
    Nº         Inic           Fin    Tam        Tipo     Arch sist  Indic
     1      1049kB  525MB  524MB  primary  ext4         boot
     2      525MB   512GB  512GB  primary               lvm
  2. Abra el dispositivo de almacenamiento. Utilice el comando parted para comenzar a trabajar con el dispositivo de almacenamiento seleccionado. Por ejemplo:

    $ sudo parted /dev/vdc
    GNU Parted 3.3
    Utilizando /dev/vdc
    ¡Bienvenido a GNU Parted! Teclee 'help' para ver un listado de comandos.
    (parted)

    Asegúrese que indique el dispositivo especificado que desee para la partición. Si introduce parted sin un nombre de dispositivo, aleatoriamente selecciona un dispositivo de almacén para modificar.

  3. Establece el tipo de table de la partición a gpt, después introduzca Yes para aceptarlo.

    (parted) mklabel gpt
    Aviso: la etiqueta de disco existente en /dev/vdc será destruida y
    todos los datos del disco se perderán. ¿Quiere continuar?
    ¿Sí/No? Sí

    The mklabel and mktable commands are both used for making a partition table on a storage device. At the time of writing, the supported partition tables are: aix, amiga, bsd, dvh, gpt, mac, ms-dos, pc98, sun, atari, and loop. Use help mklabel to get a list of supported partition tables. Remember mklabel will not make a partition, rather it will make a partition table.

  4. Revise la tabla de particiones del dispositivo de almacenamiento.

    (parted) print
    Model: Virtio Block Device (virtblk)
    Disk /dev/vdc: 1396MB
    Sector size (logical/physical): 512B/512B
    Partition Table: gpt
    Disk Flags:
    Número Inicio Fin Tamaño Sist. Arch. Nombre Indicadores
  5. Cree una partición nueva utilizando el comando siguiente. Por ejemplo, 1396 MB en partición 0:

    (parted) mkpart primary 0 1396MB
    
    Aviso: La partición resultante no es propiamente alineado para la actuación mejor
    Ignora/Anula? I
    
    (parted) print
    Model: Virtio Block Device (virtblk)
    Disk /dev/vdc: 1396MB
    Sector size (logical/physical): 512B/512B
    Partition Table: gpt
    Disk Flags:
    Number  Start   End     Size    File system  Name     Flags
     1      17.4kB  1396MB  1396MB               primary

    Proporcionar un nombre de partición bajo GPT es un deber; en el ejemplo de antes, primario es el nombre, no el tipo de partición. En una tabla de partición GPT, el tipo de la partición es utilizado como nombre de partición.

  6. Salga utilizando el comando quit. Cambios son guardados automáticamente cuando salga de parted.

    (parted) quit
    Información: Puede que necesita actualizar /etc/fstab.

Instrucciones de ayuda para crear una partición nueva

Para obtener ayuda sobre como crear una partición nueva, teclee: help mkpart.

(parted) help mkpart
  mkpart PART-TYPE [FS-TYPE] START END     hace una partición

        PART-TYPE es uno de: primary, logical, extended
        FS-TYPE es uno de: udf, btrfs, nilfs2, ext4, ext3, ext2, fat32, fat16, hfsx, hfs+, hfs, jfs, swsusp,
        linux-swap(v1), linux-swap(v0), ntfs, reiserfs, hp-ufs, sun-ufs, xfs, apfs2, apfs1, asfs, amufs5,
        amufs4, amufs3, amufs2, amufs1, amufs0, amufs, affs7, affs6, affs5, affs4, affs3, affs2, affs1,
        affs0, linux-swap, linux-swap(new), linux-swap(antiguo)
        START y END son lugares del disco, tales como 4GB o 10%.  Valores negativos cuentan desde el final del
        disco.  Por ejemplo, -1s especifica exactamente el último sector.

        'mkpart' hace una partición sin crear un sistema de archivos nuevo sobre la partición.  FS-TYPE puede ser
        especificado para establecer un ID apropiado de partición.
  • Establece tipo de sistema de archivo (FS-TYPE) no creará un sistema de archivos ext4 en /etc/vdc1. Aún tiene que crear el sistema de archivos ext4 con mkfs.ext4.

  • Una tabla de partición DOS de tipos de partición son primarios, lógicos, y extendidos.

  • Proporcionar un nombre de partición bajo GPT es un deber. En una tabla de partición GPT, el tipo de partición es utilizado como el nombre de partición.