
fstab
/etc/fstab contiene una lista de todas las unidades que pueden ser montadas en el sistema, tanto locales como remotas. El archivo /etc/rc.sysinit lee el archivo /etc/fstab para montar las unidades al inicio. Este archivo de texto es el archivo que tenemos que editar si queremos montar una partición de forma permanente cada vez que el sistema arranque. Un punto a destacar, es que este archivo hace una lista de las particiones potenciales que se puede montar, sin embargo, no garantiza que en realidad estén montadas. Si usted quería ver las particiones montadas Usted puede utilizar el comando df o pedemos ver /etc/mstab (ver abajo).
# This file is edited by fstab-sync – see ‘man fstab-sync’ for details
LABEL=/1 / ext3 defaults 1 1
LABEL=/bk /bk ext3 defaults 1 2
LABEL=/boot1 /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
LABEL=/home /home ext3 defaults 1 2
LABEL=/opt /opt ext3 defaults 1 2
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
LABEL=/tmp /tmp ext3 defaults 1 2
LABEL=/usr /usr ext3 defaults 1 2
LABEL=/var1 /var ext3 defaults 1 2
LABEL=SWAP-sda3 swap swap defaults 0 0
LABEL=SWAP-sdc2 swap swap defaults 0 0
/dev/hda /media/cdrecorder auto
pamconsole,fscontext=system_u:object_r:removable_t,exec,noauto,managed 0 0
Comprensión del archivo /etc/fstab
El archivo /etc/fstab se divide en etiqueta (Label), punto de montaje, sistema de archivos, opciones, ordenes de dump y las ordenes de fsck.
Etiqueta
Los dispositivos locales son etiquetados por e2label de modo que cada punto de montaje local tendrá una etiqueta. El siguiente ejemplo muestra la etiqueta como LABEL=/home.
LABEL=/home /home ext3 defaults 1 2Los montajes que no son locales no se mostraran de esta manera
Punto de montaje
El punto de montaje es un directorio donde está montado en la estructura del sistema de archivos. En el ejemplo /home es el punto de montaje.
LABEL=/home /home ext3 defaults 1 2
Sistema de archivos
El sistema de archivos es el formato del sistema de archivos en la unidad. En el ejemplo el sistema de archivos es ext3 que tiene el diario incluido: LABEL=/home /home ext3 defaults 1 2.
Opciones
Hay una serie de opciones que están disponibles al montaje de una unidad:
- Opción de montaje - Descripción
- async: leer y escribir datos de forma asíncrona
- atime: Actualización de inodos cuando se accede a archivo
- auto: los formatos normales de la unidad de disquete o unidades removibles
- defaults: rw, suid, dev, exec, auto, nouser, async
- dev: permite accesos a los dispositivos (unidades o consolas)
- exec: permiso para ejecutar binarios
- noatime: inode no se actualiza cuando se accede
- noauto: se debe montar manualmente
- nodev: no leer dispositivos
- noexec: los binarios no se puede ejecutar
- nosuid: no permite setuid y segid
- nouser: sólo root puede montar sistemas de ficheros
- remount: sistema de ficheros puede ser montado repetidamente
- ro: sólo lectura
- rw: leer y escribir
- suid: permite setuid y setgid
- sync: leer y escribir hecho al mismo tiempo,
- user: permite a los usuarios no-root montar sistemas de archivos
La Orden de Dump o de descarga es importante para hacer copias de seguridad (backups). Coloque un 1 para que los dispositivos locales puedan realizar la descarga en la copia de seguridad. El ejemplo muestra un 1.
LABEL=/home /home ext3 defaults 1 2
Orden fsck
Esto permite establecer prioridades para el dispositivo que se comprobara por fsck primero en caso de un fallo del sistema. Normalmente se coloca un 0 para los dispositivos que no necesitan ser comprobados tales como el swap y se coloca un 1 para el directorio / para que sea chequeado en primer lugar y 2 en todos los demás dispositivos. El ejemplo es un 2.
LABEL=/home /home ext3 defaults 1 2
Añadir un dispositivo adicional
No podemos utilizar una etiqueta a menos que haya sido explícitamente creada, entonces necesitaremos utilizar el dispositivo de bloque como en el ejemplo. Normalmente, una unidad que es local y no extraíble será de 1 y 2, mientras que un dispositivo extraíble como una unidad ZIP será 0 y 0.
/dev/hdc1 /bac ext3 defaults 1 2Agregue esta línea para el dispositivo y el punto de montaje que ha creado y guardemos. Ahora cada vez que se reinicia estará disponible.
Diferencias entre los distintos archivos
cat /etc/fstab
LABEL=/ / ext3 defaults 1 1El archivo /etc/mtab se utiliza para listar los puntos de montajes que realmente existen. Esta es la diferencia con /etc/fstab que muestra los puntos de montaje en potencia.
LABEL=/var /var ext3 defaults 1 2
LABEL=/home /home ext3 usrquota 1 2
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
LABEL=SWAP-hda3 swap swap defaults 0 0
cat /etc/mtab
/dev/hda2 / ext3 rw 0 0Cuando vemos los montajes del directorio /proc veremos que hay dos montajes se refieren al directorio / que es utilizado por los scripts initrd para montar el sistema de archivos.
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
devpts /dev/pts devpts rw,gid=5,mode=620 0 0
/dev/hda6 /var ext3 rw 0 0
/dev/hda5 /home ext3 rw,usrquota 0 0
/dev/hda1 /boot ext3 rw 0 0
tmpfs /dev/shm tmpfs rw 0 0
none /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0
sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw 0 0
cat /proc/mounts
rootfs / rootfs rw 0 0
/dev/root / ext3 rw,data=ordered 0 0
/dev /dev tmpfs rw 0 0
/proc /proc proc rw 0 0
/sys /sys sysfs rw 0 0
none /selinux selinuxfs rw 0 0
/proc/bus/usb /proc/bus/usb usbfs rw 0 0
devpts /dev/pts devpts rw 0 0
/dev/hda6 /var ext3 rw,data=ordered 0 0
/dev/hda5 /home ext3 rw,data=ordered,usrquota 0 0
/dev/hda1 /boot ext3 rw,data=ordered 0 0
tmpfs /dev/shm tmpfs rw 0 0
none /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0
sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw 0 0
/etc/auto.misc /misc autofs rw,fd=6,pgrp=1949,timeout=300,minproto=5,maxproto=5,indirect 0 0
-hosts /net autofs rw,fd=12,pgrp=1949,timeout=300,minproto=5,maxproto=5,indirect 0 0
Fuente
______________________
......
......
......
No olvides comentar esa es la mejor forma de incentivar el trabajo (y si puedes pasa el link del blog)...