FSTAB o File System Table, siguiendo la filosofía de UNIX de que todo es un fichero, es un archivo que se encuentra en la ruta /etc/fstab y que contiene la información de unidades montadas en el sistema.
Existen varios tipos de unidades, desde el disquete a las unidades lectoras, pasando por discos duros y unidades virtuales, es decir, unidades montadas en otros sistemas o en un servidor de red.
Para montar unidades es muy sencillo. El primer paso que hay que dar es crear una carpeta en el que montaremos la unidad para que esta sea accesible.
Para ello creamos la carpeta en /media
- sudo mkdir /media/Nombrecarpeta
- mount
- umount
Estos comandos sirven para montar una unidad y desmontarla respectivamente y también existen los montajes permanentes que se realizarán en el archivo fstab del que estamos hablando, que para editarlo deberemos utilizar:
- sudo gedit /etc/fstab
file system mount point type options dump pass
File system es la dirección de lo que queremos montar. El punto de montaje, es la dirección donde queremos montarlo. El tipo depende del formato. Las opciones dan lugar a mucho juego porque te permitirán crear unidades estáticas y añadir parámetros bastante útiles aunque esto sea más avanzado. Los campos dump y pass se suelen poner a 0 a no ser que exista contraseñas o cosas por el estilo.
Con todo esto ya somos capaces de trabajar con el archivo fstab.
Con todo esto ya somos capaces de trabajar con el archivo fstab.
- Si lo que queremos es que esa unidad que está en NTFS sea montada automáticamente lo primero de todo sería ejecutar el siguiente comando para detectar que unidad es mirando su tamaño
- sudo fdisk -l
Si la partición fuese ext4, el código a añadir en fstab sería:- /dev/sdbX /media/disco ext4
- /dev/sdbX /media/disco ext3
Para FAT32:- /dev/sdbX /media/disco vfat iocharset=utf8,umask=000 0 0
Para NTFS:- /dev/sdbX /media/disco vntfs iocharset=utf8,umask=000 0 0
La X Representa el número de unidad que quieres montar.
Si lo que queremos es montar temporalmente estas unidades usaremos el siguiente código:El primer código monta la unidad y el segundo la desmonta.- sudo mount /dev/sdbX /media/disco
- sudo umount /media/disco
- Si queremos montar una disquetera, deberíamos añadir:
- /dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
- /dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
- Para un lector de medios óptcos, es decir, un CD, un DVD:
- /dev/scd1 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
- /dev/scd1 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
- Si disponemos de una imagen ISO y no queremos grabarla en un CD, también se puede montar, para realizar una unidad virtual. Para ello tenemos 2 opciones:
Si queremos un montaje temporal usamos en un terminal esto (no añadir al fstab)- sudo mount -t iso9660 -o loop /home/tucuenta/Escritorio/nombre.iso /media/tucarpeta
Si queremos que se automonte al principio deberemos añadir al fstab- /home/tucuenta/Escritorio/nombre.iso /media/tucarpeta udf,iso9660 user,noauto,exec,utf8 0 0
- sudo mount -t iso9660 -o loop /home/tucuenta/Escritorio/nombre.iso /media/tucarpeta
- Si lo que queremos es montar una unidad de red compartida con SAMBA deberemos instalar smbfs mediante el comando:
- sudo mount -a
Ahora sólo toca verificar que lo que hemos tocado funciona. Si sólo quieres que automonte todo al inicio de sesión existe una alternativa que es menos atractiva ya que no siempre funciona. Se trata de lo siguiente:
- sudo gedit /etc/hal/fdi/policy/preferences.fdi
- Buscamos:
merge key="storage.automount_enabled_hint" type="bool">false
- Modificamos false por true y guardamos.
Esto nos debería montar las unidades extra que no monta automáticamente.
Muy instructivo el artículo sobre fstab, lo pasa es, como soy "newbie" me lo tengo que estudiar con calma. gracias rl
ResponderEliminarNo te preocupes, siempre pongo la perla la final, utiliza el último paso el del sudo gedit /etc/hal/fdi/policy/preferences.fdi
ResponderEliminarSi no te funciona añade a tu fstab lo siguiente
/dev/sdbX /media/disco vntfs iocharset=utf8,umask=000 0 0
donde el X es el número de unidad que te ha tenido que salir en el comando de fdisk -l
Un saludo.