Volver al blog

Configuración de dispositivos de almacenamiento en Linux - Aprendiendo a particionar y formatear

Configuración de dispositivos de almacenamiento en Linux - Aprendiendo a particionar y formatear

Introducción

Hay muchas situaciones en las que puede necesitar un nuevo disco en su Linux sistema. En su mayor parte, crear un nuevo disco es un proceso sencillo. Sin embargo, las cosas pueden complicarse si intenta jugar con esquemas de particionado y formatos de sistemas de archivos. Para ayudar a simplificar el proceso, este tutorial le ofrecerá un esquema paso a paso sobre cómo hacer lo siguiente:

  • Cómo identificar el nuevo disco en el sistema.

  • Cómo crear una partición en la unidad.

  • Cómo formatear la partición utilizando el sistema de archivos Ext4.

  • Cómo montar y configurar el montaje automático del sistema de archivos.

Si primero desea familiarizarse mejor con Linux, puede leer sobre cómo instalar Linux en CentOS 7, cómo localizar archivos en su sistema Linux, así como cómo configurar la autenticación en su servidor Linux.

Instalación

Antes de comenzar, debe asegurarse de tener instaladas las herramientas adecuadas. La utilidad parted se utiliza para particionar la unidad. Por lo general, viene preinstalada en el servidor. Si está utilizando Debian o Ubuntu, puede instalarla de la siguiente manera:

Install Parted

Si está utilizando CentOS o Fedora, escriba lo siguiente para instalarla:

Identificación del nuevo disco

Lo primero que debe hacer es identificar el nuevo disco en el servidor. Puede encontrar una unidad completamente nueva buscando la ausencia de un esquema de particionado. Por ejemplo, podría utilizar el comando parted para obtener una lista de los diseños de partición de todos sus discos. Los discos que no tengan un esquema de partición válido mostrarán un error que puede utilizar para identificar un nuevo disco. Esto es lo que escribirá:

El disco sin particionar mostrará un error de etiqueta de disco no reconocida como este:

Otra forma de identificar el nuevo disco es utilizando el comando lsblk . Esto le mostrará una lista de discos en el sistema y tendrá que identificar el que tenga el tamaño correcto y no tenga particiones:

Aquí, identificamos el primer disco de la lista como nuestro nuevo disco. Antes de realizar cualquier cambio, asegúrese de verificar lsblk en cada sesión. Sin verificar el identificador del disco, es posible que formatee o particione el disco incorrecto. Esto se debe a que los identificadores como /dev/sd* y /dev/hd* no necesariamente son los mismos entre arranques. Por lo tanto, es mejor utilizar identificadores como /dev/disk/by-uuid, /dev/disk/by-label, o /dev/disk/by-id.

Cómo particionar la nueva unidad

Para particionar la unidad, necesita saber el nombre que el kernel ha asignado a su nuevo disco. La partición abarcará todo el disco. ¡Comencemos!

  • Seleccionar un estándar

Primero, debe elegir el estándar de particionado. El estándar MBR es compatible con una amplia variedad de sistemas operativos. Sin embargo, GPT es la solución más moderna recomendada en la mayoría de los casos, considerando que no tenga requisitos especiales. Seleccione el estándar GPT de la siguiente manera:

En caso de que desee utilizar el estándar MBR, escriba lo siguiente:

  • Crear una nueva partición

A continuación, crearemos la partición utilizando el siguiente comando:

Puede verificar la partición ejecutando lsblk:

Cómo crear un sistema de archivos en una partición

A continuación, aprenderemos cómo formatear la partición como un sistema de archivos Ext4. Para este propósito, necesitamos pasar la partición a la mkfs.ext4 utilidad de la siguiente manera:

Como puede ver, agregamos una etiqueta de partición pasando la -L bandera. Posteriormente, agregamos un nombre con el cual podemos identificar nuestra unidad de destino. Es importante asegurarse de que solo está pasando la partición y no todo el disco. Por ejemplo, donde sda sería el nombre del disco, la partición normalmente tendría un número al final como sda1.

Para cambiar la etiqueta de la partición en cualquier momento, use el e2label comando de esta manera:

Si desea conocer más opciones para identificar su partición, ejecute el lsblk comando. Algunas versiones de este comando le mostrarán toda la información, incluyendo el nombre, la etiqueta y el UUID de la partición:

En caso de que este comando no muestre todos los campos, puede encontrarlos manualmente con este comando:

La salida se verá algo como esto:

Puede utilizar cualquiera de las informaciones resaltadas para indicar el nuevo sistema de archivos.

Cómo montar el nuevo sistema de archivos

Finalmente, es hora de montar el sistema de archivos para que pueda comenzar a usarlo. Normalmente, según las recomendaciones del Filesystem Hierarchy Standard, debería usar /mnt o uno de sus subdirectorios para montar sistemas de archivos temporalmente. Para el almacenamiento permanente, no tenemos ninguna recomendación en particular. Por lo tanto, podemos decidir qué esquema usar para montar.

Para los propósitos de este tutorial, montaremos el nuevo sistema de archivos bajo /mnt/data. Comience creando un directorio:

  • Montaje temporal

Digamos que desea montar un sistema de archivos temporalmente. Puede hacerlo con este comando:

  • Montaje automático al arrancar

Puede usar el siguiente comando para montar la unidad automáticamente cada vez que se inicie el servidor:

Como puede ver, hemos realizado cambios en el archivo /etc/fstab. En este archivo, puede usar cualquiera de los diferentes identificadores para nuestro sistema de archivos que reconocimos al ejecutar sudo lsblk --fs anteriormente en el tutorial. En el siguiente ejemplo, insertamos la etiqueta de la partición. Las líneas siguientes también le muestran cómo se vería si hubiéramos usado cualquiera de los otros identificadores:

Partition and Format modify etc fstab

Una vez que haya terminado de editar, guarde y cierre el archivo. Si aún no lo ha hecho, puede montar el sistema de archivos escribiendo:

  • Probar el montaje

Un buen hábito es asegurarse de que su sistema de archivos sea accesible después de haber montado el volumen. Puede confirmar esto usando el df comando para verificar si el disco está disponible en la salida:

Bajo el /mnt/data directorio, también ubicará el lost+found directorio. Esto indica la raíz de un sistema de archivos Ext*:

Si desea comprobar que el sistema de archivos montado tiene capacidades de lectura y escritura, intente escribir en un archivo de prueba como este:

Simplemente revise el archivo una vez para asegurarse de que la escritura se haya realizado correctamente:

La salida muestra que el sistema de archivos está funcionando como debería. Ahora, puede eliminar este archivo de forma segura:

Conclusión

Al final de esta guía, sabrá cómo particionar, formatear, montar y probar nuevos sistemas de archivos o unidades en su servidor. Este tutorial aborda el proceso general de uso de un disco sin formato como sistema de archivos para almacenamiento en Linux. En casos específicos, pueden requerirse métodos más complejos para particionar, formatear y montar. Sin embargo, este tutorial lo equipará con los conocimientos y habilidades básicos que necesita para comenzar.

¡Feliz computación!

author

Pranay Kapgate

Autor · CloudSigma

Preslav Dobrev es diseñador creativo en CloudSigma, centrado en una identidad empresarial coherente mediante el uso de canales de marketing tradicionales e innovadores. Es experto en fusionar la visión artística con el marketing estratégico para crear narrativas de marca impactantes.

Comentarios

Aún no hay comentarios. Sea el primero.