Fstab significa: File
System Table (Tabla de Sistemas de ficheros). Se encuentra en el directorio
/etc/fstab.
Cuando encendemos nuestro
PC con Linux, el sistema operativo se inicia, en primer lugar montando modo
solo lectura el sistema de ficheros raíz ( / ), para los procesos estándar, y
luego comprueba consistencia; luego, en segundo lugar los desmonta y vuelve a
montar, pero esta vez en modo lectura escritura, y empieza a verificar la
existencia y consistencia de todos los demás sistemas de ficheros usaran.
La lista de sistemas de
ficheros disponibles en nuestro Pc, está contenida en el fichero /etc/fstab.
El
archivo /etc/fstab
Para definir montajes automáticos
de unidades al arranque o definir de forma permanente cuál será el punto de
montaje asociado a determinada unidad/partición utilizaremos las entradas de el
archivo fstab el cual, al ser un archivo de configuración global, se encuentra
en el directorio /etc
En este archivo se crea una
linea (entrada) por cada punto de montaje/unidad-partición a definir en las
cuales se deben especificar seis datos
Unidad<Partición>
|
Punto_de_montaje
|
Sistema de archivos
|
Opciones del sistema de archivo
|
Manejo de errores
|
Chequeos
|
Ejemplo /dev/hda1 /
reiserfs defaults,notail 0 1
- /dev/hda1: Es el dispositivo o partición donde se encuentra el medio de datos físico
- /: El punto de montaje, en este caso es la raíz, pero podría ser cualquier directorio dentro de esta, o dentro de otro punto de montaje inclusive.
- reiserfs: Es el sistema de archivos. En este caso, reiser, aunque podría ser ext2, ext3, xfs, smbfs, jfs, ufs, iso9660 (cdrom y dvd), vfat y ntfs (para hasefroch), y en general cualquier sistema que soporte nuestro núcleo.
- defaults, notail: Las opciones del sistema de archivos, hay muchas.
- 0: Los errores en tiempo de montaje que ha reportado el sistema de archivos. Este dato no lo manipulamos nosotros, sino que lo pone el sistema. Por defecto, manualmente deberemos poner 0
- 1: Las "pasadas" o checks sufridas para comprobar su integridad al desmontar incorrectamente o después de X montajes. Tiene la misma política que el anterior
Algunas de las opciones
típicas a la hora de montar son las siguientes:
- defaults: Opciones pre-designadas, como por ejemplo "rw"
- rw: Read-Write, montar la partición para que sea posible escribir en ella
- ro: Read-Only, lo propio pero para que no se pueda escribir
- sw: Cuando una partición actuará de intercambio (Swap), se deja esto
- noexec: Impide la ejecución de cualquier archivo contenido en ese sistema de archivos, es útil por ejemplo si tenemos varios usuarios y no queremos que ejecuten sus "cosas"
- nodev: Para impedir que puedan usarse nodos de dispositivo en el sistema de archivos
- username=: Generalmente, para smbfs (Samba), para enviar el nombre de usuario correspondiente al servidor donde esté la "unidad" compartida
- password=: El complementario del anterior.
- auto: Se montará la partición al arrancar
- noauto: No se montará al arrancar. Típico para cdroms y demás, que no necesitan ser montados al iniciar el sistema
- nosuid: No permitir el uso del bit "suid".
- user: Permitir a un usuario común montar o desmontar el dispositivo. Útil para cdroms, disquetes, etc
- uid=X (o gid=X): El UID o GID del usuario y/o grupo que tendrá el control sobre los archivos
- usrquota, grpquota: Las quotas de espacio de las que dispondrán los usuarios, ver man quotatool
Existen muchas más
opciones, para más información podemos recurrir al manual de fstab (man fstab).
Al añadir una partición a
fstab ya no será necesario dar como argumento su punto de montaje al momento de
usar mount
Así, si en fstab definimos
a /mnt/disco como de montaje de /dev/sdb1 ahora se podrá montar con mount
/dev/sdb1
Además, si esta establecida
la opción auto el disco se montará automáticamente en cada arranque.
0 comentarios:
Publicar un comentario