Lectores como tú ayudan a apoyar a MUO. Cuando realiza una compra utilizando enlaces en nuestro sitio, podemos ganar una comisión de afiliado. Leer más.

La tabla de sistemas de archivos (fstab) es un archivo de configuración del sistema, almacenado en el /etc directorio en Linux, que contiene información sobre varios sistemas de archivos y cómo el sistema debe montarlos durante el arranque.

El kernel de Linux usa información del archivo fstab para determinar qué sistemas de archivos montar y dónde montarlos. Aquí encontrará todo lo que necesita saber sobre fstab y los sistemas de archivos en Linux.

¿Qué es un sistema de archivos?

Un sistema de archivos es una forma en que su computadora organiza y almacena datos en dispositivos de almacenamiento como unidades de estado sólido (SSD) y unidades flash.

Sin sistemas de archivos, sería difícil ubicar y acceder a archivos específicos en el dispositivo de almacenamiento, y el sistema operativo no sería capaz de realizar un seguimiento de qué áreas del almacenamiento están en uso y cuáles están gratis.

instagram viewer

En Linux, los sistemas de archivos son muy importantes por las siguientes razones:

  • Organización: Proporcionan una jerarquía de directorios para una mejor organización.
  • Administracion del espacio: Su sistema de archivos realiza un seguimiento del espacio usado y libre en un dispositivo de almacenamiento y asigna espacio para nuevos archivos
  • Seguridad: Proteger la integridad de los archivos almacenados en un dispositivo de almacenamiento, por ejemplo, a través de sumas de verificación o registro en diario

Además, los sistemas de archivos brindan soporte para permisos, compresión o cifrado a nivel de archivos.

Algunos sistemas de archivos comunes incluyen NTFS, FAT, ext4, etc. El ext4 (versión 4 del sistema de archivos extendido) es prominente en los sistemas Linux y Unix.

Visualización y comprensión de fstab en Linux

Puedes ver el fstab archivo utilizando sus editores de texto favoritos de Linux, como nano o Vim, o usando el comando gato para mostrar la salida a su terminal.

el siguiente ejemplo utiliza el editor de texto Vim:

vim /etc/fstab

Su salida debe ser similar a la siguiente:

El archivo contiene una serie de líneas. Cada línea está delimitada por espacios en blanco y contiene las siguientes seis secciones:

1. Sistema de archivos

Contiene el dispositivo o sistema de archivos que el sistema debe montar en el arranque. El comando de montaje también utiliza fstab para montar un disco duro o cualquier dispositivo de almacenamiento siempre que ejecute los comandos de montaje apropiados.

2. Punto de montaje

El punto de montaje especifica el directorio en el que debe montarse un dispositivo de almacenamiento. El sistema necesita montar cada sistema de archivos en el directorio correcto.

Por ejemplo, el sistema de archivos raíz generalmente se monta en el directorio raíz (/) y es independiente de los directorios de usuario que se montan en el directorio raíz. /home directorio.

3. Tipo

Define el tipo de sistema de archivos utilizado; algunos comunes incluyen ext4, XFS, NTFS, etc.

El kernel de Linux necesita saber qué controlador usar para acceder correctamente a su sistema de archivos porque los diferentes sistemas de archivos tienen diferentes capacidades y características.

Si un dispositivo de almacenamiento tiene un valor de tipo incorrecto, es posible que encuentre errores en el sistema de archivos.

4. Opciones

Una lista separada por comas de opciones de montaje para el dispositivo de almacenamiento enumerado. Las opciones controlan cómo su sistema monta y usa los sistemas de archivos.

Algunas opciones comunes incluyen:

  • Auto: Monte el sistema de archivos automáticamente en el momento del arranque
  • Noauto: No monte el sistema de archivos automáticamente en el momento del arranque
  • Usuario: Permitir que cualquier usuario monte el sistema de archivos
  • usuario: Solo permitir que el usuario raíz monte el sistema de archivos
  • sincronizar: Usar E/S síncrona para el sistema de archivos

5. Vertedero

Este indicador indica si la utilidad de volcado debe realizar una copia de seguridad del sistema de archivos. El valor predeterminado es 0, lo que significa que no se realiza una copia de seguridad.

Puede configurar el indicador de volcado en 1 o 2 para los sistemas de archivos que desee incluir en la copia de seguridad.

6. Fsck

Este indicador indica el orden en que fsck (verificación del sistema de archivos) debe verificar los sistemas de archivos en el arranque. La utilidad fsck en los sistemas Linux comprueba y repara la coherencia del sistema de archivos. El valor predeterminado se establece en 0, lo que significa que no verifique el sistema de archivos.

Otros valores posibles son:

  • 1: Comprueba primero el sistema de archivos
  • 2: Verifique el sistema de archivos después de que se hayan verificado todos los sistemas de archivos con un indicador fsck de 1
  • 3: Verifique el sistema de archivos después de que se hayan verificado todos los sistemas de archivos con un indicador fsck de 1 o 2

Si desea verificar sus sistemas de archivos cada vez, configúrelo en un valor más alto.

Montaje de unidades de almacenamiento en Linux

Los sistemas de archivos juegan un papel integral en su sistema Linux. Sin un sistema de archivos adecuado, sería difícil administrar y organizar los datos en su PC.

¿Sabía que también puede montar sistemas de archivos de otros sistemas operativos en su máquina Linux?