Articles

fstab

Posted by admin

traducción(es): English-Français – Italiano – Русский-Español

el archivo fstab (/etc/fstab) (o tabla de sistemas de archivos) es un archivo de configuración del sistema en sistemas Debian. El archivo fstab normalmente enumera todos los discos y particiones de disco disponibles, e indica cómo se inicializarán o integrarán en el sistema de archivos general del sistema.

ejemplo

no es necesario listar /proc y / sys en el fstab a menos que se necesiten algunas opciones especiales. El sistema de arranque siempre los montará.,

definiciones de campo

/etc/fstab contiene los siguientes campos separados por un espacio o una pestaña:

<file system> <dir> <type> <options> <dump> <pass>
  • <sistemas de archivos> – define el dispositivo de almacenamiento (es decir, /dev/sda1).

  • <dir> – dice el comando mount donde se debe montar el <sistema de archivos> a.,

  • <tipo> define el tipo de sistema de archivos del dispositivo o partición para ser montado. Se admiten muchos sistemas de archivos diferentes. Algunos ejemplos son: ext2, ext3, reiserfs, xfs, jfs, smbfs, iso9660, vfat, ntfs, swap y auto. El tipo’ auto ‘ permite que el comando mount intente adivinar qué tipo de sistema de archivos se utiliza, esto es útil para dispositivos extraíbles como CD y DVD.

  • < options> – defina opciones particulares para sistemas de archivos., Algunas opciones se relacionan solo con el sistema de archivos en sí. Algunas de las opciones más comunes son:

    • auto – file system se montará automáticamente al arrancar, o cuando se emita el comando ‘mount-a’.

    • noauto-el sistema de archivos se monta solo cuando se lo dice.

    • exec-permite los binarios de ejecución que están en esa partición (por defecto).

    • noexec – no permite que los binarios se ejecuten en el sistema de archivos.

    • ro-montar el sistema de archivos de solo lectura.

    • rw – montar el sistema de archivos de lectura-escritura.,

    • sync-I / O debe hacerse de forma sincrónica.

    • async-I/O debe hacerse de forma asincrónica.

    • flush – opción específica para que FAT vacíe los datos con más frecuencia, lo que hace que los diálogos de copia o las barras de progreso se mantengan hasta que las cosas estén en el disco.

    • user-permite a cualquier usuario montar el sistema de archivos (implica noexec,nosuid, nodev a menos que se anule).

    • nouser-solo permite a root montar el sistema de archivos (por defecto).

    • defaults-configuración de montaje predeterminada (equivalente a rw, suid,dev,exec,auto, nouser, async).,

    • suid-permite el funcionamiento de los bits Suid y sgid. Se utilizan principalmente para permitir a los usuarios en un sistema informático para ejecutar ejecutables binarios con privilegios temporalmente elevados con el fin de realizar una tarea específica.

    • nosuid-bloquear el funcionamiento de los bits Suid y sgid.

    • noatime – no actualice los tiempos de acceso inodo en el sistema de archivos. Puede ayudar al rendimiento.

    • nodiratime – no actualice los tiempos de acceso al inodo del directorio en el sistema de archivos. Puede ayudar al rendimiento. No es necesario habilitar este indicador si ya ha habilitado noatime.,

    • relatime-actualizar los tiempos de acceso al inodo en relación con la hora de modificación o cambio. La hora de acceso solo se actualiza si la hora de acceso anterior era anterior a la hora de modificación o cambio actual (similar a noatime, pero no rompe mutt u otras aplicaciones que necesitan saber si un archivo se ha leído desde la última vez que se modificó). Puede ayudar al rendimiento.

  • <dump> – es utilizado por el volcado de utilidad para decidir cuando hacer una copia de seguridad., Cuando se instala, dump comprueba la entrada y utiliza el número para decidir si se debe hacer una copia de seguridad de un sistema de archivos. Las entradas posibles son 0 y 1. Si 0, dump ignorará el sistema de archivos, si 1, dump hará una copia de seguridad. La mayoría de los usuarios no tendrán dump instalado, por lo que deben poner 0 para la entrada <dump>.

  • <paso> fsck lee la etiqueta <paso> número y determina el orden en que los sistemas de archivos deben ser revisados. Las entradas posibles son 0, 1 y 2., El sistema de archivos raíz debe tener la prioridad MÁS ALTA, 1, todos los demás sistemas de archivos que desee comprobar deben obtener un 2. Los sistemas de archivos con un <pass> valor 0 no serán comprobados por la utilidad fsck.

definiendo sistemas de archivos

Puede definir los sistemas de archivos en la configuración de/etc / fstab de tres maneras diferentes: nombrando descriptores del núcleo, por UUID o por etiquetas. La ventaja de usar UUID o etiquetas es que no dependen del orden del disco., Esto es útil si cambia el orden de su dispositivo de almacenamiento en el BIOS, cambia el cableado del dispositivo de almacenamiento o porque algunas BIOS pueden cambiar ocasionalmente el orden de los dispositivos de almacenamiento.

Las instantáneas LVM pueden dar lugar a UUID y etiquetas duplicados, por lo que los volúmenes lógicos LVM siempre deben identificarse mediante el nombre del volumen lógico (/dev/mapper/name).,

nomenclatura del núcleo

puede obtener descriptores de nomenclatura del núcleo usando fdisk:

# fdisk -l... Device Boot Start End Blocks Id System/dev/sda1 * 1 19458 156290016+ 83 Linux

Un ejemplo /etc/fstab usando la nomenclatura del núcleo:

# <file system> <dir> <type> <options> <dump> <pass>/dev/sda1 / ext4 defaults 1 1

UUIDs

Los UUIDs son generados por el sistema de archivos make-utilidades (mkfs.* ) cuando se crea un sistema de archivos. blkid le mostrará los UUID de los dispositivos y particiones montados:

# blkid/dev/sda1: UUID="6a60524d-061d-454a-bfd1-38989910eccd" TYPE="ext4"

Un ejemplo /etc/fstab usando los identificadores UUID:

# <file system> <dir> <type> <options> <dump> <pass>UUID=6a60524d-061d-454a-bfd1-38989910eccd / ext4 defaults 1 1

Labels

el dispositivo o partición debe etiquetarse primero., Para hacer esto, puede usar aplicaciones comunes como gparted para etiquetar particiones o puede usar e2label para etiquetar particiones ext2, ext3 y ext4. Tenga en cuenta que no todos los sistemas de archivos tienen soporte de etiquetado (por ejemplo, sistemas de archivos FAT). Las etiquetas pueden tener hasta 16 caracteres. Las etiquetas deben ser inequívocas, lo que significa que cada etiqueta debe ser original para evitar posibles conflictos.

no se debe montar un dispositivo o partición antes de intentar etiquetarlos., Inicialmente necesitará arrancar desde un Live(CD/DVD/USB) antes de poder etiquetar con una aplicación similar a gparted o para particiones ext puede usar e2label:

# e2label /dev/<disk-or-partition> Debian

Un ejemplo /etc/fstab usando las etiquetas:

# <file system> <dir> <type> <options> <dump> <pass>LABEL=Debian / ext4 defaults 1 1

vea también

  • hardware

  • part-UUID (debe fusionarse aquí)

categorysystemadministration | categorystorage

Leave A Comment