<Anterior | Contenido | Siguiente>
8.2. Creación del archivo / etc / fstab
La planta de / etc / fstab Algunos programas utilizan el archivo para determinar dónde se montarán los sistemas de archivos de forma predeterminada, en qué orden y cuáles se deben comprobar (para detectar errores de integridad) antes del montaje. Cree una nueva tabla de sistemas de archivos como esta:
cat> / etc / fstab << "EOF"
# Comenzar / etc / fstab
# | del sistema de archivos | punto de montaje | tipo | opciones | arrojar | fsck |
# | solicite |
/ dev / | / | por defecto | 1 | 1 | |
/ dev / | intercambio | intercambio | pri = 1 | 0 | 0 |
Proc | / proc | Proc | nosuid, noexec, nodev | 0 | 0 |
sysfs | / sys | sysfs | nosuid, noexec, nodev | 0 | 0 |
departamentos | / dev / pts | departamentos | gid = 5, modo = 620 | 0 | 0 |
tmpfs | /correr | tmpfs | por defecto | 0 | 0 |
devtmpfs | / dev | devtmpfs | modo = 0755, nosuid | 0 | 0 |
# Fin / etc / fstab
EOF
Reemplaza , y con los valores apropiados para el sistema, por ejemplo, sda2, sda5y ext4. Para obtener detalles sobre los seis campos de este archivo, consulte hombre 5 fstab.
Los sistemas de archivos con origen MS-DOS o Windows (es decir, vfat, ntfs, smbfs, cifs, iso9660, udf) necesitan una opción especial, utf8, para que los caracteres no ASCII en los nombres de los archivos se interpreten correctamente. Para las configuraciones regionales que no son UTF-8, el valor de iocharset debe configurarse para que sea el mismo que el conjunto de caracteres de la configuración regional, ajustado de tal manera que el kernel lo entienda. Esto funciona si la definición del juego de caracteres relevante (que se encuentra en Sistemas de archivos -> Soporte de idioma nativo al configurar el kernel) se ha compilado en el kernel o se ha construido como un módulo. Sin embargo, si el juego de caracteres de la configuración regional es UTF-8, la opción correspondiente iocharset = utf8 haría que el sistema de archivos distinga entre mayúsculas y minúsculas. Para solucionar esto, use la opción especial utf8 en lugar de iocharset = utf8, para configuraciones regionales UTF-8. La opción "página de códigos" también es necesaria para los sistemas de archivos vfat y smbfs. Debe establecerse en el número de página de códigos utilizado en MS-DOS en su país. Por ejemplo, para montar unidades flash USB, un usuario de ru_RU.KOI8-R necesitaría lo siguiente en la parte de opciones de su línea de montaje en / etc / fstab:
noauto, usuario, silencioso, showexec, página de códigos = 866, iocharset = koi8r
noauto, usuario, silencioso, showexec, página de códigos = 866, iocharset = koi8r
El fragmento de opciones correspondiente para los usuarios de ru_RU.UTF-8 es:
noauto, usuario, silencioso, showexec, página de códigos = 866, utf8
noauto, usuario, silencioso, showexec, página de códigos = 866, utf8
Tenga en cuenta que el uso iocharset es el predeterminado para iso8859-1 (que mantiene el sistema de archivos insensible a mayúsculas y minúsculas), y
La opción utf8 le dice al kernel que convierta los nombres de archivo usando UTF-8 para que puedan ser interpretados en la configuración regional UTF-8.
También es posible especificar la página de códigos predeterminada y los valores de iocharset para algunos sistemas de archivos durante la configuración del kernel. Los parámetros relevantes se denominan "Opción NLS predeterminada" (CONFIG_NLS_DEFAULT), "Opción NLS remota predeterminada" (CONFIG_SMB_NLS_DEFAULT), "Página de códigos predeterminada para FAT" (CONFIG_FAT_DEFAULT_CODEPAGE) y "iocharset predeterminado para FAT" (CONFIG_FAT_DEFAULT_IOCHARSET). No hay forma de especificar estas configuraciones para el sistema de archivos ntfs en el momento de la compilación del kernel.
Es posible hacer que el sistema de archivos ext3 sea confiable en caso de cortes de energía para algunos tipos de discos duros. Para hacer esto, agregue el barrera = 1 opción de montaje en la entrada apropiada en / etc / fstab. Para comprobar si la unidad de disco admite esta opción, ejecute hdparm en la unidad de disco correspondiente. Por ejemplo, si:
hdparm -I / dev / sda | grep NCQ
hdparm -I / dev / sda | grep NCQ
devuelve una salida no vacía, la opción es compatible.
Nota: Las particiones basadas en Logical Volume Management (LVM) no pueden utilizar el barrera .