- - Cómo agregar elementos al archivo Fstab en Linux

Cómo agregar elementos al archivo Fstab en Linux

A diferencia del sistema operativo Windows, los discos durosno asociado con el sistema no se monta automáticamente. Esto obliga a los usuarios a tener que abrir el administrador de archivos y montar manualmente cada unidad y partición cada vez que se inicia su PC. Esto es muy molesto, pero puede agregar elementos al archivo fstab en Linux y solucionarlo.

ALERTA DE SPOILER: Desplácese hacia abajo y vea el video tutorial al final de este artículo.

Archivo de la ficha del sistema de archivos de copia de seguridad

Modificar el archivo de pestaña del sistema de archivos es muypeligroso. Si no sabe lo que está haciendo, o una carta está fuera de lugar, puede ocurrir un desastre. Por eso es importante hacer una copia de seguridad completa ANTES de hacer cualquier cosa dentro de esta guía. También le sugerimos que cargue esta copia de seguridad en su Dropbox o Google Drive, etc. como prueba de fallas, en caso de que no pueda acceder al archivo cuando lo necesite (por alguna razón).

Para hacer una copia de seguridad del archivo, abra una ventana de terminal y cree una nueva carpeta:

mkdir /home/username/system-backups

Luego, obtenga una cáscara de raíz. Esto se hace con el sudo -s mando.

sudo -s

Con root, ingrese el directorio / etc / y ejecute:

cd /etc/
cp fstab /home/username/system-backups

Luego, cambie el nombre del archivo fstab como .bak, con:

mv fstab fstab.bak

Restaurar la copia de seguridad de Fstab

Descargue la copia de seguridad del Fstab.bak el archivo de su almacenamiento en la nube y colóquelo en la carpeta de copias de seguridad del sistema, o (si el archivo todavía está allí), use el comando cd y vaya a la carpeta / home / username / system-backups.

cd ~/system-backups

Obtenga root para facilitar el ingreso de comandos de root, con sudo -s, luego haga:

mv fstab.bak /etc/

Elimine el archivo Fstab roto en / etc / con:

cd /etc/
rm fstab

Restaurar la copia de seguridad, con:

mv fstab.bak fstab

Comprender lo que hace Fstab

Fstab significa "pestaña del sistema de archivos". Le dice al sistema operativo exactamente para qué particiones se deben usar, dónde se deben montar, si se deben limpiar al inicio, cuál es el formato del sistema de archivos y todo lo relacionado con el sistema de archivos. Durante una instalación en Linux, este archivo generalmente se genera automáticamente, y los usuarios normales probablemente nunca interactúen con él.

Dicho esto, si estás buscando configurar algo especial,montajes personalizados para unidades individuales en su PC con Linux, el Fstab es la mejor manera de hacerlo. Los usuarios que evitan jugar con este archivo a menudo tienen que lidiar con el dolor de montar manualmente los discos duros en el administrador de terminal / archivo cada vez que se inicia su PC.

Agregar elementos a Fstab

Agregar elementos a la pestaña del sistema de archivos es fácil,Pero el proceso de nervios. Esto se debe a que cualquier paso en falso puede causar una rotura. Como resultado, repasaremos dos formas de agregar unidades. Repasaremos tanto el método UUID como el método de bloqueo de dispositivo.

Método de bloqueo de dispositivo

El dispositivo de bloqueo es el método más simple paraespecificando particiones en la pestaña del sistema de archivos, pero también es la menos segura. Esto se debe a que el usuario está especificando el dispositivo de bloque de un disco duro en el sistema. Al contrario de lo que piensan algunos usuarios novatos de Linux, los dispositivos de bloque no siempre permanecen igual. Un dispositivo de bloque puede cambiar, dependiendo del puerto SATA en el que esté conectado, y cualquier cambio en el orden del disco duro en una PC puede romper seriamente las cosas.

Si cambia constantemente los discos duros en su placa base (por cualquier razón), NO use este método.

Paso 1: Abra una terminal y ejecute el lsblk -f mando. Esto revela información sobre todos los dispositivos de bloque en su PC. Busque la partición exacta y tome nota de la etiqueta.

Por ejemplo, para agregar la primera partición de mi tercer disco duro, necesitaría:

/ dev / sdc , <- SDC, en este caso representa todo el disco duro.

/ dev / sdc1 <- significa partición 1 en / dev / sdc.

Paso 2: en la terminal, cree una carpeta en su sistema de archivos donde le gustaría montar la partición. En este ejemplo, montaremos la partición en ~ /.

mkdir ~/Storage

Paso 3: Obtenga root con sudo -s, y luego ingrese: nano / etc / fstab para editar la pestaña del sistema de archivos.

En el archivo de configuración, los usuarios deben especificar todo sobre dónde se monta la unidad. Aquí hay un ejemplo:

/dev/sdc1 /home/username/Storage ext4 defaults 0 3

Piense en esto como una oración o una fórmula. Así es como funciona. Primero, especifique la partición del dispositivo de bloque:

/dev/sdc1

A continuación, dígale al sistema cuál es el tipo de sistema de archivos (lsblk debería proporcionarle esta información):

ext4

Tercero, dígale al sistema qué opciones y atributos debería tener este montaje. En mi caso, tengo "valores predeterminados". ¿Quieres cosas más complejas? Consulte el manual o wiki de su distribución de Linux en "fstab".

defaults

Cuarto, especifique el dump y fsck orden. Como casi nadie usa la función de "volcado", coloque un 0 y luego presione la barra espaciadora. Luego, especifique el orden en que se debe limpiar este soporte. ¿Qué significa esto? Al inicio, la herramienta de verificación FSCK borra todos los errores en los discos duros para evitar problemas. En la pestaña del sistema de archivos, el orden es: 1 (raíz), 2 (inicio), luego todo lo demás.

Dado que esto es lo tercero que montará el sistema, ingrese un 3. El resultado es:

0 3

Esto nos da nuestra línea de montaje: /dev/sdc1 /home/username/Storage ext4 defaults 0 3

Cuando haya escrito esta línea en Fstab, mueva el cursor sobre ella y presione "enter" para crear un espacio. prensa # para escribir un comentario Por ejemplo:

# This is my 1 TB hard drive which mounts to /home/username/Storage
/dev/sdc1 /home/username/Storage ext4 defaults 0 3

Cuando termine, presione CTRL + O ahorrar. Reinicia el sistema. Cuando vuelva a iniciar sesión, su disco duro se montará correctamente.

Método UUID

Montar particiones en fstab es mucho más seguro conEl método UUID. Esto se debe a que, a menos que se cambie manualmente, un UUID permanece igual (a diferencia de las etiquetas de dispositivos de bloque). Aquí se explica cómo montar un estilo de UUID de partición.

Nota: las instrucciones para este método son idénticas (menos un paso) al Método del dispositivo de bloque. Regrese a esa sección del artículo si se pierde.

Paso 1: en una terminal, use lsblk -f

El modificador -f muestra más información que solo lsblk por sí mismo (como formatos de sistema de archivos, etc.) Busque UUID. Siga la ID del dispositivo de bloque a la partición del disco duro que desea montar y copie el número UUID al lado.

Paso 2: obtener root en una terminal, con sudo -s y abrir el archivo fstab:

sudo -s
nano /etc/fstab

Paso 3: escribe tu línea de montaje. Por ejemplo, una línea de montaje UUID debería ser similar a esto:

# This is my 1 TB hard drive which mounts to /home/username/Storage
UUID=9332b261-e089-468e-92a0-ffe07b0ae51f /home/username/Storage ext4 defaults 0 3

Cuando termine, guarde el archivo fstab con CTRL + O, luego reinicie su PC.

Conclusión

Aunque editar la pestaña del sistema de archivos en Linux puedeparece aterrador, vale mucho la pena, ya que te permite montar automáticamente diferentes particiones del disco duro. Existen algunas herramientas en Linux para simplificar este proceso, pero hay un inconveniente: al usar una herramienta automática, los usuarios no aprenden nada. Al aprender todo lo que hay que saber sobre fstab, será fácil solucionar los problemas en el futuro cuando surjan.

Comentarios