fstab – Montaje automatico

Posted on Actualizado enn

El archivo /etc/fstab es usado para definir cómo las particiones, distintos dispositivos de bloques o sistemas de archivos remotos deben ser montados e integrados en el sistema.

Cada sistema de archivos se describe en una línea separada. Estas definiciones se convertirán con systemd en unidades montadas de forma dinámica en el arranque, y cuando se recargue la configuración del administrador del sistema.

El archivo es leído por la orden mount, a la cual le basta con encontrar cualquiera de los directorios o dispositivos indicados en el archivo para completar el valor del siguiente parámetro. Al hacerlo, las opciones de montaje que se enumeran en fstab también se aplicarán.

Pese a lo que mucha gente piensa, el fstab no es tan solo de Linux, si nos que se encuentra en diversas plataformas, como la plataforma BSD o la Solaris.

Fstab es válido entonces para cualquier linux: debian, mandrake, mandriva, suse, etc.

Una vez con esto debemos ver la estructura de dicho archivo para así posteriormente entender los parámetros de cada uno de estos

[dispositivo] [punto montaje] [sistema de archivos] [opciones] [dump] [revisión]

Cada (-) significa un tab, y cada uno de los parámetros significa lo siguiente

Dispositivo: como en linux todo es un fichero, esto no es una excepción, es el fichero que nos indica el dispositivo físico a montar, estan en el directorio /dev y pueden ser hd, sd, fd u otro que signifique un dispositivo físico.

Punto Montaje: Es el directorio que nos permitirá ver y manejar lo que contenga el dispositivo físico que se indica en el parámetro anterior.

Sistema de Archivo: Es el algoritmo de interpretación que se usara para leer los datos, eso sono re enredado pero así es, simplemente es que tipo de datos son, acá es donde tenia el error y es por que no sabía cuales son los validos y los cuales son estos

  • EXT4 – actual sistema de archivos de Linux, de altísimo desempeño y seguridad
  • EXT3 – Sistema de archivos de Linux que permite registros (anterior)
  • EXT2 – Sistema viejo de archivos de Linux que no tiene registros (casi no se usa nunca)
  • NTFS – Sistema de windows usado desde NT hasta el actual 7
  • VFAT – Sistema de windows usado desde el 95 al me, conocido como FAT32, usado también en las USB, y útil para compartir datos en un PC que tenga los dos sistemas.
  • NFS – Sistema usado por SUN o Solaris
  • ISO9660 – Sistema usado en los CD y DVD
  • JFS – Sistema de archivos de IBM que usa registros
  • SWAP – Sistema de memoria de intercambio usado en Linux
  • XFS – Sistema usado por Silicon Graphics
  • UFS – Sistema usado por BSD
  • SMBFS
  • auto

Como se puede ver es completamente compatible con todo y nos permite así integrar nuestro sistema a casi cualquier cosa que lo conectemos o que le montemos, para asegurarse que sistemas tienen compilados en el kernel es bueno revisar el archivo /proc/filesystem acá coloque los usuales.

Opciones: Son los parámetros que se usaran para montar el dispositivo indicado, estas opciones son :

  • async – Escritura asincronica de datos
  • sync – Escritura sincronica
  • auto – Se montara automáticamente
  • Defaults – Los parámetros por defecto del montaje, auto,async,dev,exec,nouser,rw,suid
  • dev – Dispositivo local al sistema
  • exec – Que tenga programas ejecutables
  • gid – Un ID de grupo definido
  • noauto – No se monta automáticamente, se usa en medios extraibles
  • nouser – Solo puede ser montado por root
  • owner – El usuario que monte el sistema es el que va a ser asignado como propietario
  • ro – solo lectura
  • rw – lectura y escritura
  • suid – Nos permite usar los bits setuid, que mal administrados pueden comprometer la seguridad del sistema
  • uid – Establecer el identificador del usuario del sistema de archivos
  • umask – permite colocar una mascara para que otros usuario puedan o no acceder a el sistema montado

dump: Es el comando que se usa para hacer respaldos solo puede ser 0 o 1, si es cero no hace respaldos y si es uno se realiza con el comando dump.

revisión: es un bit que nos permite determinar si este dispositivo será o no revisado al momento de hacer un fsck, al igual que el anterior cero no lo hace y uno lo hace.

Identificación de los sistemas de archivos

Hay tres maneras de identificar una partición o un dispositivo de almacenamiento en /etc/fstab: por el nombre descriptivo del kernel, por la etiqueta o por la UUID. La ventaja de usar etiquetas o UUID, es que no dependen del orden en el que las unidades son (físicamente) conectadas a la máquina. Esto es útil si se cambia el orden de los dispositivos de almacenamiento en la BIOS, o si se cambia el cableado de conexión de los dispositivos de almacenamiento. Ocurre, también, a veces, que la BIOS cambia el orden de los dispositivos de almacenamiento.

Para mostrar información básica acerca de las particiones, ejecute:

$ lsblk -f

  1. Nombre del kernel , Ejecute lsblk -f para mostrar la lista de las particiones, y coloque el nombre visualizado precedido del prefijo /dev.
  2. Etiqueta , Ejecute lsblk -f para mostrar la lista de las particiones, y coloque la etiqueta visualizada precedida del prefijo LABEL=:
  3. UUID , Todas las particiones y dispositivos tienen un UUID único. Los UUID son generados por las utilidades de creación del sistema de archivos (por ejemplo, mkfs.*) al crear o formatear una partición.

     Ejecute lsblk -f para mostrar la lista de las particiones, y coloque el número identifidor de la unidad visualizado precedido del prefijo UUID= :

     Sugerencia: Si desea conocer solo el UUID de una partición específica, escriba:

$ lsblk -no UUID /dev/sda2

Ejemplos varios para fstab:

/dev/hda1 /mnt/winxp ntfs umask=0222 0 0

/dev/hda1/ /mnt/winxp ntfs-3g defaults.locale=es_ES.utf.8 0 0

/dev/hda7 /mnt/datos vfat rw,users,auto,umask=000 0 0

192.168.2.100:/home/datos /mnt/datos nfs rw,hard,intr 0 0

//debian-server/musica /media/musica smbfs username=fulanito,password=fulano84 0 0

Fuentes:

Para el contenido me guie de estos excelente articulos:

http://orion220.blogcindario.com/2005/09/00025-tutorial-y-manual-de-fstab-para-cualquier-linux-debian-suse-mandrake-mandriva.html

http://diegosamuel.blogspot.com/2010/02/usar-fstab.html

https://wiki.archlinux.org/index.php/Fstab_%28Espa%C3%B1ol%29

Imagen:

http://blog.desdelinux.net/auto-montar-particiones-con-fstab/

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s