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


¿Alguna vez ha intentado particionar un disco duro de más de 2 TB con la utilidad fdisk y se preguntó por qué termina recibiendo una advertencia para usar GPT? Sí, tienes razón. No podemos particionar un disco duro de más de 2 TB con la herramienta fdisk.

En tales casos, podemos usar el comando parted. La principal diferencia radica en los formatos de partición en los que fdisk usa el formato de tabla de partición de DOS y parted usa el formato GPT.

SUGERENCIA: También puede utilizar gdisk en lugar de la herramienta parted.

En este artículo, le mostraremos cómo agregar un nuevo disco de más de 2 TB a un servidor Linux existente, como RHEL/CentOS o Debian/Ubuntu.

Estoy usando fdisk y utilidades parted para hacer esta configuración.

Primero enumere los detalles de la partición actual usando el comando fdisk como se muestra.

# fdisk -l

A los efectos de este artículo, adjunto un disco duro de 20 GB de capacidad, que también se puede utilizar para discos de más de 2 TB. Una vez que agregó un disco, verifique la tabla de particiones usando el mismo comando fdisk que se muestra.

# fdisk -l

Sugerencia: si está agregando un disco duro físico, es posible que las particiones ya se hayan creado. En tales casos, puede usar fdsik para eliminar el mismo antes de usar parted.

# fdisk /dev/xvdd

Use el interruptor d para el comando para eliminar la partición y w para escribir los cambios y salir.

Importante: debe tener cuidado al eliminar la partición. Esto borrará los datos del disco.

Ahora es el momento de particionar un nuevo disco duro usando el comando parted.

# parted /dev/xvdd

Establecer el formato de la tabla de particiones en GPT

(parted) mklabel gpt

Crea la partición primaria y asigna la capacidad del disco, aquí estoy usando 20GB (en tu caso serían 2TB).

(parted) mkpart primary 0GB 20GB

Solo por curiosidad, veamos cómo esta nueva partición está listada en fdisk.

# fdisk /dev/xvdd

Ahora formatee y luego monte la partición y agregue lo mismo en/etc/fstab que controla los sistemas de archivos que se montarán cuando se inicie el sistema.

# mkfs.ext4 /dev/xvdd1

Una vez que se ha formateado la partición, ahora es el momento de montar la partición en/data1.

# mount /dev/xvdd1 /data1

Para el montaje permanente, agregue la entrada en el archivo/etc/fstab.

/dev/xvdd1     /data1      ext4      defaults  0   0

Importante: el kernel debe admitir GPT para realizar particiones utilizando el formato GPT. Por defecto, RHEL/CentOS tiene Kernel con soporte GPT, pero para Debian/Ubuntu necesita recompilar el kernel después de cambiar la configuración.

¡Eso es! En este artículo, le mostramos cómo usar el comando parted. Comparta sus comentarios y sugerencias con nosotros.