Una introducción para principiantes al archivo Linux /etc /FSTAB

Una introducción para principiantes al archivo Linux /etc /FSTAB
Si es un usuario experimentado de Linux, en algún momento se encontrará con particiones de montaje. El archivo FSTAB se usa básicamente para este propósito y se encuentra comúnmente en las distribuciones de Linux. Se crea automáticamente cuando instala por primera vez un sistema operativo Linux. En caso de que no pueda ver este archivo o no se crea de otra manera, simplemente puede crear uno nuevo.

¿Qué cubriremos??

En este artículo, exploraremos el archivo FSTAB en Linux.

Que necesitarás?

Debe tener un conocimiento básico de las particiones de Linux para que sepa lo que está haciendo con ellas. Siempre es una política segura tener una copia de seguridad del archivo original antes de manipularlo.

Le recomendamos que primero use máquinas virtuales para comprender cómo funciona el archivo FSTAB. De lo contrario, si intenta usar su sistema de host de primera mano, puede terminar en un bloqueo del sistema. Así que ten cuidado con.

¿Cuál es el archivo FSTAB??

El archivo fstab o el tabla de sistemas de archivos se encuentra dentro del /etc directorio y se usa para decirle al sistema cómo y dónde montar y desmontar archivos. Para los novatos, el montaje se refiere a hacer que el sistema de archivos sea accesible como archivos y directorios en el punto de montaje dado, que es un directorio regular.

Sintaxis para el archivo FSTAB

FSTAB es un archivo de texto sin formato que puede contener una o más líneas. Estas líneas están separadas por un personaje de pestaña. Las líneas que comienzan con un '#' son comentarios. La sintaxis general para este archivo es como:

[dispositivo_name] [Mount_Point] [Tipo de sistema de archivo] [Opciones] [Dump] [Pase]

La primera línea[nombre del dispositivo] es el nombre del dispositivo/partición que también puede ser un sistema de archivos remoto. Tiene diferentes especificadores para diferentes tipos de almacenamiento.

El nombre del dispositivo es seguido por el Opción que especifica la ubicación/directorio donde el dispositivo se montará en el sistema de archivos raíz. Desde esta ubicación, podemos acceder al contenido del dispositivo montado/partición.

El tipo de sistema de archivos (FAT16, FAT32, NTFS, XFS, etc.) Monte se especifica en .

El La etiqueta es específica del sistema de archivos. Puede poner "valores predeterminados" aquí o puede usarse para especificar nombres de usuario, contraseñas, archivos de credenciales o palabras clave como 'RO'Para el soporte de solo lectura', 'RW'Para el montaje de lectura-escritura, el nombre del usuario que puede montar un sistema de archivos, etc.

El Field decide si tomar la copia de seguridad del sistema de archivos. A '1'Aquí significa tomar una copia de seguridad del sistema de archivos, mientras que A'0'significa ignorar una copia de seguridad. Si no está seguro, simplemente use un '0' aquí.

El último campo, , se usa con FSCK que decide el orden de verificar el sistema de archivos con FSCK. Si no desea verificar el sistema de archivos, configure un '0' aquí. En un caso de uso práctico, establecido "1"Para la partición raíz y"2" para otros.

¿Por qué existe el archivo FSTAB??

El archivo FSTAB monta automáticamente la partición en el arranque del sistema. En los viejos tiempos, los dispositivos tenían que montar manualmente con la ayuda del comando de montaje. Decide dónde se montará una partición en el sistema de archivos. Contiene toda la información sobre los puntos de montaje, incluidas las opciones y los puntos de montaje. El comando de montaje se utiliza para montar sistemas de archivos, como la raíz, /arranque y las particiones de intercambio, a los sistemas de archivos en los que deben montar.

En caso de que esté agregando almacenamiento adicional después de instalar el sistema operativo, puede editar el archivo para acomodar nuevas unidades. Veamos cómo usar FSTAB para montar un sistema de archivos.

Cómo editar un archivo FSTAB?

De manera predeterminada, el permiso del archivo para el archivo FSTAB está configurado en solo lectura para usuarios normales. Solo los usuarios raíz o los súper usuarios pueden abrirlo para editar. Esto se hace con fines de seguridad para que un delincuente no pueda modificar el archivo sin querer.

El archivo FSTAB debe editarse cuidadosamente, cualquier pequeño error en las entradas puede provocar problemas de arranque del sistema.

Enumere las entradas en su sistema de archivos ejecutando el comando:

$ lsblk -l

En mi caso, puedes ver la partición sdb1 no está montado en ningún sistema de archivos. Avancemos y adjuntemos esta partición a algún momento:

Paso 1. Cree un directorio donde desee montar esta partición:

$ sudo mkdir /linuxhint

Paso 2. Use el comando de montaje para montar sdb1 a /Linuxhint:

$ sudo monte /dev /sdb1 /linuxhint

Tenga cuidado aquí y evite errores para ahorrar tiempo.

Paso 3. Ejecutar el comando y verificar 'punto de montaje'columna para verificar si nuestra partición está montada correctamente:

$ lsblk -l | GREP 'SDB1'

La salida del último comando muestra claramente que la partición se monta correctamente.

Etapa 4. Nuestra partición no está montada permanentemente hasta ahora, para hacerlo permanente, necesitamos editar el archivo FSTAB. Como estoy usando el sistema Ubuntu, necesito UUID para identificar particiones:

$ sudo blkid | GREP SDB1

Entonces el uuid = "4484868584867966".

Paso 5. Si omite este paso, su partición no se montará automáticamente después de reiniciar su sistema.

Para hacer que los cambios permanentes, abra el archivo FSTAB (recuerde tomar una copia de seguridad del archivo original):

$ sudo nano /etc /fstab

Ahora, ingrese las entradas a continuación aquí:

Uuid = 4484868584867966 /linuxhint ntfs-3g valores predeterminados 0 0 0

Guarda el archivo y cierra.

Verificar el procedimiento

Veamos ahora si nos dirigimos en la dirección correcta. Vamos a reiniciar el sistema y luego volver a verificar si la partición de destino está montada correctamente. Después de reiniciar el sistema, ejecute el siguiente comando:

$ DF -H

Como podemos ver, la Partición SDB1 se monta con éxito en /Linuxhint.

Conclusión

Después de pasar por este artículo, esperamos que tenga una mejor comprensión del propósito del archivo FSTAB y pueda comprender claramente las diversas entradas dentro del archivo. Si está buscando explorar más, intente montar un sistema de archivos local y remoto en su máquina virtual. A continuación, intente incluir varias otras opciones para ver cómo funcionan.