documentación de Ubuntu

Introducción a fstab

el archivo de configuración /etc/fstab contiene la información necesaria para automatizar el proceso de montaje de particiones. En pocas palabras, el montaje es el proceso en el que se prepara una partición raw (física) para el acceso y se le asigna una ubicación en el árbol del sistema de archivos (o punto de montaje).

  • En general, fstab se utiliza para dispositivos internos, dispositivos CD / DVD y recursos compartidos de red (samba/nfs/sshfs)., Los dispositivos extraíbles como las unidades flash * se pueden * agregar a fstab, pero normalmente son montados por gnome-volume-manager y están fuera del alcance de este documento.
  • Las opciones para mount y fstab son similares. las particiones
  • listadas en fstab se pueden configurar para montarse automáticamente durante el proceso de arranque.
  • si un dispositivo / partición no aparece en fstab, solo ROOT puede montar el dispositivo/partición.
  • Los usuarios pueden montar un dispositivo/partición si el dispositivo está en fstab con las opciones adecuadas.,

For usage with network shares, see SettingUpNFSHowTo , SettingUpSamba and SSHFS.

Fstab File Configuration

The syntax of a fstab entry is :

 

fields

description

<device>

The device/partition (by /dev location or UUID) that contain a file system.,

<punto de montaje>

el directorio en su sistema de archivos raíz (también conocido como punto de montaje) desde el que será posible acceder al contenido del dispositivo/partición (nota: swap no tiene punto de montaje). Los puntos de montaje no deben tener espacios en los nombres.

<file system type>

Type of file system (see LinuxFilesystemsExplained).,

<opciones>

las opciones de Montaje de acceso al dispositivo/partición (consulte la página man de mount).

<dump>

Activar o desactivar la copia de seguridad del dispositivo/partición (el comando dump). Este campo generalmente se establece en 0, Lo que lo deshabilita.,

<pasar num>

Controla el orden en el que fsck comprueba el dispositivo/partición de errores en tiempo de arranque. El dispositivo raíz debe ser 1. Otras particiones deben ser 2, o 0 para desactivar la comprobación.

por Favor, consulte la sección de ejemplos para la muestra de las entradas. Te hemos proporcionado algunas explicaciones detalladas de cada campo:

Device

por defecto, Ubuntu ahora usa UUID para identificar particiones.

UUID = xxx. yyy.,zzz

para listar sus dispositivos por UUID use blkid

sudo blkid

formas alternativas de referirse a las particiones:

punto de montaje

un punto de montaje es una ubicación en su árbol de directorios para montar la partición. La ubicación predeterminada es / media, aunque puede usar ubicaciones alternativas como / mnt o su directorio personal.

Puede usar cualquier nombre que desee para el punto de montaje, pero debe crear el punto de montaje antes de montar la partición.,

por ejemplo : /media / windows

sudo mkdir /media/windows

tipo de sistema de archivos

puede usar auto o especificar un sistema de archivos. Auto intentará detectar automáticamente el sistema de archivos del sistema de archivos y en general funciona bien. En general, auto se utiliza para dispositivos extraíbles y un sistema de archivos específico o protocolo de red para recursos compartidos de red.

ejemplos:

opciones

las opciones dependen del sistema de archivos.

Puede usar «defaults» aquí y algunas opciones típicas pueden incluir:

  • Ubuntu 8.,04 y posteriores utiliza relatime como predeterminado para los sistemas de archivos nativos de linux. Puede encontrar una discusión de relatime aquí: http://lwn.net/Articles/244829. Esto se refiere a cuándo y con qué frecuencia se actualiza la última hora de acceso de la versión actual de un archivo, es decir, cuándo se leyó por última vez.

  • defaults = RW, suid, dev, exec, auto, nouser y async.
  • ntfs / vfat = los permisos se establecen en el momento de montar la partición con umask, dmask y fmask y no se pueden cambiar con comandos como chown o chmod.,
    • aconsejo dmask = 027, fmask = 137 (usar umask=000 hará que todos sus archivos sean ejecutables). Las opciones más permisivas serían dmask = 000, fmask = 111.

  • para montar acciones samba puede especificar un nombre de usuario y contraseña, o mejor un archivo de credenciales. El archivo de credenciales que contiene debe ser propiedad de root.root con permisos = 0400 .

opciones comunes:

  • sync / async – todas las E/S del sistema de archivos deben realizarse (a)de forma sincrónica.,
  • auto-el sistema de archivos se puede montar automáticamente (en el arranque, o cuando se pasa la opción mount-a). Esto es realmente innecesario ya que esta es la acción predeterminada de mount-a de todos modos.
  • noauto-el sistema de archivos no se montará automáticamente en el arranque, o cuando mount passed-a. debe montar explícitamente el sistema de archivos.
  • dev / nodev-Interpret / Do not interpret character or block special devices on the file system.
  • exec / NOEXEC-permitir / impedir la ejecución de binarios desde el sistema de archivos.,
  • suid / nosuid-permite / bloquea el funcionamiento de los bits Suid y sgid.
  • Ro-Mount de solo lectura.
  • RW-Mount read-write.
  • user-permite a cualquier usuario montar el sistema de archivos. Esto implica automáticamente noexec,nosuid, nodev a menos que se anule.
  • nouser-solo permite a root montar el sistema de archivos. Esta también es una configuración predeterminada.
  • defaults-utilice la configuración predeterminada. Equivalente a rw, suid, dev, exec, auto, nouser, async.
  • _netdev – este es un dispositivo de red, montarlo después de abrir la red. Solo válido con fstype nfs.,

para opciones específicas con sistemas de archivos específicos, consulte:

  • man mount

Dump

Este campo establece si el volcado de la utilidad de copia de seguridad hará una copia de seguridad del sistema de archivos. Si se establece en el sistema de archivos «0» ignorado, se realiza una copia de seguridad del sistema de archivos» 1″.

el volcado rara vez se usa y, en caso de duda, use 0.

Pass (orden fsck)

el orden Fsck es decirle a fsck qué orden verificar los sistemas de archivos, si se establece en «0» el sistema de archivos se ignora.

a menudo una fuente de confusión, solo hay 3 opciones:

  • 0 == no comprobar.,
  • 1 = = compruebe esta partición primero.
  • 2 = = Marque esta(s) partición (s) a continuación

en la práctica, use «1» para su partición raíz, / y 2 para el resto. Todas las particiones marcadas con un «2» se comprueban en secuencia y no es necesario especificar un orden.

Use » 0 » para deshabilitar la comprobación del sistema de archivos en el arranque o para los recursos compartidos de red.

también puede «ajustar» o establecer la frecuencia de las comprobaciones de archivos (el valor predeterminado es cada 30 montajes), pero en general estas comprobaciones están diseñadas para mantener la integridad de su sistema de archivos y, por lo tanto, debe considerar seriamente mantener la configuración predeterminada.,

Examples

el contenido del archivo se verá similar a lo siguiente:

Nota: Estos ejemplos de recursos compartidos de red (samba, nfs y sshfs) suponen que ya ha configurado el servidor apropiado.

ejemplos específicos del sistema de archivos

Extended file systems (ext)

específicamente, estos son los sistemas de archivos ext2, ext3 y ext4 que son comunes como sistemas de archivos raíz en Linux. La principal diferencia entre ext2 y ext3 es que ext3 tiene un diario que ayuda a protegerlo de errores cuando el sistema se bloquea., El ext4 más moderno admite volúmenes más grandes junto con otras mejoras, y es retrocompatible con ext3.

un sistema de archivos raíz:

UUID=30fcb748-ad1e-4228-af2f-951e8e7b56df / ext3 defaults,errors=remount-ro,noatime 0 1

un sistema de archivos no raíz, ext2:

/dev/sdb1 /media/disk2 ext2 defaults 0 2

tabla de asignación de archivos (FAT)

Específicamente, fat16 y fat32, que son comunes para unidades flash USB y tarjetas flash para Cámaras y otros dispositivos.

/dev/hda2 /media/data1 vfat defaults,user,exec,uid=1000,gid=100,umask=000 0 0
/dev/sdb1 /media/data2 vfat defaults,user,dmask=027,fmask=137 0 0

New Technology File System (NTFS)

NTFS se utiliza normalmente para una partición de Windows.,

/dev/hda2 /media/windows ntfs-3g defaults,locale=en_US.utf8 0 0

para obtener una lista de configuraciones regionales disponibles en su sistema, ejecute

  •  locale -a

sistema de archivos jerárquico (HFS)

HFS, o, HFS+, son sistemas de archivos generalmente utilizados por los ordenadores Apple.

para el montaje de lectura/escritura:

/dev/sdb2 /media/Macintosh_HD hfsplus rw,exec,auto,users 0 0

Nota: Si desea escribir datos en esta partición, debe deshabilitar la journalización de esta partición con diskutil en Mac OS.,

para solo lectura:

/dev/sda2 /media/Machintosh_HD hfsplus ro,defaults 0 2

Nota: Si desea tener acceso a sus archivos en Ubuntu, debe cambiar el permiso de las carpetas y archivos contenidos a los que desea acceder haciendo en el terminal de apple:

sudo chmod -R 755 Folder

El Grupo»Staff» debería haber aparecido en la información de esta carpeta. Puede hacer esto en música y películas para acceder a estos archivos desde Ubuntu.

Editing fstab

antes de editar los archivos del sistema, haga una copia de seguridad. La bandera-B con nano hará una copia de seguridad automáticamente.,

Para editar el archivo en Ubuntu, ejecuta:

gksu gedit /etc/fstab

Para editar el archivo en Kubuntu, ejecute:

kdesu kate /etc/fstab

Para editar el archivo directamente en la terminal, ejecute:

sudo nano -Bw /etc/fstab
  • -B = Copia de seguridad origional fstab /etc/fstab~ .
  • – w = deshabilitar el ajuste de líneas largas.,div id=»39f7841e46″>

    comandos útiles

    para ver el contenido de /etc/fstab, ejecute el siguiente comando de terminal:

    cat /etc/fstab

    para obtener una lista de todos los UUID, use uno de los siguientes dos comandos:

    sudo blkidls -l /dev/disk/by-uuid

    para listar las unidades y particiones relevantes que están conectadas a su sistema, ejecute:

    sudo fdisk -l

    para montar todos los sistemas de archivos en /etc/fstab, ejecute:

    sudo mount -a

    recuerde que el punto de montaje debe existe, de lo contrario la entrada no se montará en el sistema de archivos., Para crear un nuevo punto de montaje, utilice privilegios de root para crear el punto de montaje. Aquí está la generalización y un ejemplo:

    sudo mkdir /path/to/mountpointsudo mkdir /media/disk2

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *