El fstab (file system table) es el importante fichero donde Linux guarda la
información de montaje de las particiones. Es decir, guarda
información de si un disco o una partición se monta al iniciar el
sistema, si lo puede montar un usuario cualquiera o solo root, el
sistema de ficheros que utiliza, donde se monta…
Se encuentra, en Sistema de archivos (abre Nautilus y lo verás) en la carpeta /etc (por nos referimos a él como 'el archivo /etc/fstab'.
Es un fichero de texto, por lo que lo puedes abrir
con cualquier editor, por ejemplo con el famoso gedit. Por supuesto, como es un archivo 'crítico', siempre que lo
hagamos por privilegios de superusuario o root hay que tener mucho cuidadito con cambiar algo sin tener claro lo que haces.
En este fichero, cada línea contiene la información
de una partición. Esta información se da en 6 elementos separados por tabulaciones.
Hay otras líneas que no intervienen en el proceso, por eso van con
la almohadilla (#) por delante (o sea... 'comentadas') que solo son
informativas.
Las líneas importantes del fstab tiene esta
estructura:
dispositivo punto_de_montaje sistema_de_archivos opciones
dump-freq
pass-num
que te las
voy a explicar:
dispositivo
Indica el dispositivo físico a montar, es decir, el nombre de dispositivo o la partición. Por ejemplo /dev/sda1, /dev/sda5, /dev/sr0, etc.
Indica el dispositivo físico a montar, es decir, el nombre de dispositivo o la partición. Por ejemplo /dev/sda1, /dev/sda5, /dev/sr0, etc.
Se puede usar esta referencia, pero si cambiamos la
partición y por ejemplo sda3 pasa a ser sda2, lo tendríamos que
editar de nuevo para cambiarlo. Por eso hay otra forma más segura de
indicar el dispositivo, que es usando su UUID (Universally Unique
IDentifier).
El UUID es muy fácil de obtener, basta teclear, en
consola...
$ blkid
para que te
salgan los UUID de tus dispositivos.
Así que único que tienes que
hacer es copiar el correspondiente UUID=XXXXXXXX (quitando las comillas), en sustitución de la identificación clásica (/dev/...)
punto_de_montaje
Es el lugar (y nombre) donde se va a montar esa partición. El punto de montaje puede ser cualquiera que elijamos. Se suele crear en la carpeta /media, (o en la /mnt), que debe existir (o debemos crear: por ejemplo, podemos crear la carpeta /media/DATOS y hacer que sea el 'punto de montaje' de una partición)
Es el lugar (y nombre) donde se va a montar esa partición. El punto de montaje puede ser cualquiera que elijamos. Se suele crear en la carpeta /media, (o en la /mnt), que debe existir (o debemos crear: por ejemplo, podemos crear la carpeta /media/DATOS y hacer que sea el 'punto de montaje' de una partición)
sistema_de_archivos
Aquí de Indica el sistema de ficheros que se debe utilizar. Por ejemplo, ntfs-3g, vfat, ext3, ext4…. El propio comando blkid (o Gparted) te lo dice.
opciones
Aquí ponemos (o aparecen) las opciones y permisos que asignamos a ese punto de montaje. Se escriben seguidas, separadas por comas. Las que más se suelen utilizar son, por ejemplo
defaults (es
una opción genérica que engloba las opciones
rw,suid,dev,exec,auto,nouser y async)
rw (indica que se
podrá leer y escribir)
ro (esta opción diría que solo se puede
leer. Esto es útil por ejemplo para un cd o dvd)
exec (da permiso de
ejecución a los archivos contenidos en el dispositiv)
noexec (impide que pueda ejecutar cualquier archivo dentro del dispositivo montado)
suid (y/o sguid)
permite la ejecución por cualquier usuario (y/o grupo)
auto (monta el
dispositivo siempre que se arranca el sistema de manera automátic)
noauto (no se monta
el dispositivo automáticamente. Esto es útil, por ejemplo para cd’s
y dvd’s)
user Indica que cualquier usuario podrá
montar el dispositivo, lo que es útil por ejemplo con cd’s, dvd’s
o pendrives.
(etc)
Y, finalmente, verás dos números, que son...
dump-freq
Este primer numero indica si se quieren hacer, o no, volcados de seguridad del dispositivo, con el programa 'dump'. Solo puede tomar valor 0, o valor 1. Por defecto suele usarse 0 (no)
Este primer numero indica si se quieren hacer, o no, volcados de seguridad del dispositivo, con el programa 'dump'. Solo puede tomar valor 0, o valor 1. Por defecto suele usarse 0 (no)
pass-num
Y el segundo tiene que ver con el programa 'fsck', que sirve para buscar errores en la partición. Indica el número de orden en que se chequeará el disco, cada cierto tiempo, durante el arranque. Si ponemos un 0, el sistema no se chequeara,. En la partición raiz se suele poner 1.
Unas típicas líneas puede ser estas (para la partición raiz (punto de montaje '/') y la partición Home (punto de montaje '/home')
UUID=a46ed63c-46ee-40ed-8df6-7859a3c45e48 / ext4 errors=remount-ro 0 1
UUID=87a5f945-5b92-464e-87b3-a70ef4e9ba23 /home ext4 defaults 0 2
Y el segundo tiene que ver con el programa 'fsck', que sirve para buscar errores en la partición. Indica el número de orden en que se chequeará el disco, cada cierto tiempo, durante el arranque. Si ponemos un 0, el sistema no se chequeara,. En la partición raiz se suele poner 1.
Unas típicas líneas puede ser estas (para la partición raiz (punto de montaje '/') y la partición Home (punto de montaje '/home')
UUID=a46ed63c-46ee-40ed-8df6-7859a3c45e48 / ext4 errors=remount-ro 0 1
UUID=87a5f945-5b92-464e-87b3-a70ef4e9ba23 /home ext4 defaults 0 2
Espero que, de esta forma, vayas entendiendo, poco a poco, 'las tripas' de Debian...
No hay comentarios:
Publicar un comentario