Cómo escribir o editar /etc /fstab

Cómo escribir o editar /etc /fstab
En Linux, hay múltiples archivos de configuración del sistema que regulan el comportamiento del sistema. El archivo FSTAB es un archivo de configuración que almacena toda la información sobre varias particiones y dispositivos de almacenamiento en la computadora. En el momento del arranque, el archivo FSTAB describe cómo se montará cada partición y dispositivo.

Vamos a sumergirnos en el archivo "/etc/fstab".

El archivo FSTAB

Como se describió anteriormente, es un archivo de configuración que contiene información sobre particiones, dispositivos y configuraciones de montaje. Está ubicado en la siguiente ubicación.

$ ls -lh /etc /fstab

Es un archivo de texto sin formato, por lo que podemos usar cualquier editor de texto de nuestra elección para trabajar con él. Sin embargo, requiere permiso raíz para escribir cambios en.

Lo esencial

Primero, eche un vistazo al archivo FSTAB en su sistema. Tenga en cuenta que cada sistema tendrá diferentes entradas debido a las diferencias de partición y hardware. Sin embargo, todos los archivos FSTAB compartirán la misma estructura fundamental.

$ cat /etc /fstab

Cada línea del archivo está dedicada a un dispositivo/partición único. Se divide en seis columnas. Aquí hay una breve descripción de cada una de las columnas.

  • Columna 1: Nombre del dispositivo.
  • Columna 2: punto de montaje predeterminado.
  • Columna 3: Tipo de sistema de archivos.
  • Columna 4: Opciones de montaje.
  • Columna 5: Opciones de volcado.
  • Columna 6: Opciones de verificación del sistema de archivos.

Nombre del dispositivo

Es la etiqueta del dispositivo/partición en particular. Cada dispositivo y partición obtiene el nombre de su dispositivo único. El nombre del dispositivo es esencial para dispositivos de montaje, particiones y sistemas de archivos.

Podemos usar el comando LSBLK para obtener un informe sobre todos los dispositivos de bloque. Prácticamente informa todos los dispositivos y particiones con sus nombres de dispositivos.

$ lsblk -a

Punto de montaje predeterminado

En Linux, un dispositivo, partición o sistema de archivos debe montarse en una ubicación antes de que el sistema pueda usarlo. El montaje hace que el sistema de archivos sea accesible a través del sistema de archivos de la computadora. El punto de montaje es el acceso al directorio al dispositivo, partición o sistema de archivos.

Podemos obtener una lista de todas las particiones montadas en el sistema.

$ Monte

En el contexto del archivo FSTAB, el punto de montaje descrito para el nombre específico del dispositivo se utilizará como el punto de montaje predeterminado. Cuando la computadora bota, el sistema montará todos los dispositivos a los puntos de montaje descritos en este archivo.

Tipo de sistema de archivos

Un sistema de archivos se puede describir como un índice de la base de datos con toda la ubicación física de los datos en el almacenamiento. Hay numerosos sistemas de archivos utilizados ampliamente. Linux admite varios sistemas de archivos de forma predeterminada. Aquí hay una lista corta de los sistemas de archivos populares.

  • ext4
  • XFS
  • btrfs
  • vfat
  • NTFS
  • TMPFS
  • NFS
  • squashfs
  • sysfs

Otra opción es "Auto", que permite al sistema detectar automáticamente el tipo de sistema de archivos del dispositivo o partición. Use esta opción si no tiene confianza en el sistema de archivos específico.

Opciones de montaje

Las opciones de montaje determinan el comportamiento de montaje del dispositivo/partición. Se considera la parte más confusa del archivo FSTAB.

Aquí hay una lista corta de algunas de las opciones de montaje comunes que encontrará al trabajar con el archivo FSTAB.

  • Auto y noauto: esta opción determina si el sistema montará el sistema de archivos durante el arranque. Por defecto, el valor es "automático", lo que significa que se montará durante el arranque. Sin embargo, en escenarios específicos, la opción "noauto" puede ser aplicable.
  • Usuario y nouser: describe qué usuario puede montar el sistema de archivos. Si el valor es "usuario", entonces los usuarios normales pueden montar el sistema de archivos. Si el valor es "nouser", solo la raíz puede montarlo. Por defecto, el valor es "usuario."Para sistemas de archivos específicos y críticos," Nouser "puede ser útil.
  • EXEC y NOEXEC: describe si los binarios se pueden ejecutar desde el sistema de archivos. El valor "EXEC" permite la ejecución binaria, mientras que "NoExec" no. El valor predeterminado es "ejecutivo" para todas las particiones.
  • Sync y Async: determina cómo se realizará la entrada y la salida al dispositivo/partición. Si el valor es "sincronizado", entonces la entrada y la salida se realizan sincrónicamente. Si el valor es "asíncrono", entonces se hace de manera asíncronea. Afecta cómo se leen y escriben los datos.
  • RO: Describe que la partición debe tratarse como de solo lectura. Los datos en el sistema de archivos no se pueden cambiar.
  • RW: Describe que la partición está disponible para leer y escribir datos.

Vertedero

Describe si el sistema de archivos se debe hacer una copia de seguridad. Si el valor es 0, el volcado ignorará el sistema de archivos. En la mayoría de los casos, se le asigna 0. Para la copia de seguridad, es más conveniente usar varias herramientas de terceros.

Opciones de FSCK

La herramienta FSCK verifica el sistema de archivos. El valor asignado en esta columna determina en qué orden FSCK verificará los sistemas de archivos enumerados.

Edición del archivo FSTAB

Antes de editar el archivo FSTAB, siempre se recomienda tener una copia de seguridad.

Antes de realizar cualquier cambio en el archivo FSTAB, se recomienda hacer una copia de seguridad primero. Contiene detalles de configuración crítica, por lo que las entradas incorrectas pueden causar resultados no deseados.

$ sudo cp -v /etc /fstab /etc /fstab.respaldo

Para editar el archivo FSTAB, inicie su editor de texto de elección con sudo.

$ sudo nano /etc /fstab

Para escribir un comentario, use "#" al principio.

$ # Este es un comentario

Tenga en cuenta que algunas entradas pueden usar el UUID del dispositivo en lugar del nombre de un dispositivo. Para obtener el UUID de un dispositivo, use BLKID.

$ Blkid

Después de realizar todos los cambios, guarde el archivo y cierre el editor. Estos cambios no serán efectivos a menos que el sistema se reinicie.

Pensamientos finales

El archivo FSTAB es una solución simple pero poderosa para muchas situaciones. También puede automatizar el montaje de sistemas de archivos remotos. Solo requiere comprender la estructura del código y las opciones compatibles para tomar el beneficio completo de la misma.

Para obtener más información en profundidad, consulte la página del hombre.

$ hombre fstab

Computación feliz!