Enviado por b@cHo en GNU/Linux
FSTAB a fondo.
Esta entrada se tratara acerca de lo que es FSTAB, su funcionamiento función análisis y uso.
Primero, el FSTAB es un archivo que se encuentra en la carpeta /etc/ bajo el nombre de fstab, su formato es texto plano osea que se puede editar con cualquier editor de texto plano, llamese GNOME Edit, KDE Write, Nano, Vim, o semejantes
Este archivo contiene toda la información acerca de el montado de particiones, su formato , su ubicacion, sus permisos, y aveces hasta el tamaño permitido de uso.
La primera parte de FSTAB es el Dispositivo a montar
Abriendo FSTAB
Si.. se que es sencillo pero no todos lo saben y es necesario para el resto de la entrada:
Por interfaz grafica.
Navegamos hasta la carpeta /etc/ y buscamos un fichero llamado FSTAB con el administrador que quieran con permisos de super usuario… nos pedira la contraseña de root
El archivo FSTAB es uno sin extensión por lo que sera sencillo reconocer.
Ahora abrimos con cualquier editor de texto plano (KWrite pues estoy en KDE)
Por la consola
Primero nos logueamos como root (super usuario) usando el comando su o sudo en caso de tenerlo instalado y nos vamos al directorio /etc/.
su – root
(contraseña de root)
Y abrimos el archivo fstab con cualquier editor de texto plano (nano para no desperdiciar la consola)
nano /etc/fstab
Cualquiera sea el metodo que uses para acceder al FSTAB sera igual de efectivo…
Un dispositivo a montar:
Es toda cosa posible a ser accesada físicamente que contenga datos, tal como pero no limitándose a: Un disco duro, un pendrive, un cdrom, un DVD etc.
Syntaxis:
/dev/algo
Ejemplo
/dev/hda1
Puntos de montaje:
Es la ubicación de donde sera accesado la unidad, se suele usar la carpeta /media o /mnt pues a estas pueden accesar todos los usuarios.
Syntaxis
/cualquier/directorio
Ejemplo
/media/disco /
Tipo:
Aquí se especifica el formato del dispositivo:
Syntaxis:
ntfs / vfat / iso9660 / swap / ext2 / ext3 / auto
Ejemplo
ntfs
Opciones:
Esta es la parte del FSTAB mas importante y por lo tanto es muy extensible, aqui les dejo una pequeña tabla con nombre de la opcion y su explicación
rw: READ-WRITE. Con esto montamos la partición para que sea posible tanto leer como escribir en el dispositivo físico, esta opción es muy usada con dispositivos que permiten la escritura como por ejemplo los pendrive o los disquets, ya que sin esta opción, no podríamos guardar datos en dichos dispositivos.
ro: READ-ONLY. Con esta opcion hacemos que no se pueda escribir en el dispositivo, que tan solo se pueda leer.
exec: Permitir la ejecución de archivos ejecutables.
noexec: Impide la ejecución de cualquier archivo en el dispositivo en el que esta opción sea activada, esta opción suele ser muy útil cuando en una misma maquina diversos usuarios tienen acceso a un mismo dispositivo y no queremos que estos puedan ejecutar archivos en los dispositivos, con esto ganamos en seguridad, ya que impedimos que los usuarios puedan ejecutar cualquier tipo de archivo “maligno” a través del cual lo que realmente quiere conseguir es escalar privilegios en el sistema, por ejemplo.
nodev: con esto impedimos que puedan usarse nodos de dispositivo en el sistema de archivos, es decir, con esta opción impedimos que se interpreten los dispositivos especiales de bloques y de caracteres presentes en el dispositivo.
dev: Opción contraria a nodev, es decir, al activar esta opción permitimos que puedan usarse nodos de dispositivo en el sistema de archivos, o, lo que es lo mismo, que se interpreten como tal los dispositivos especiales de bloques y de caracteres presentes en el dispositivo.
auto: Con esta opción hacemos que el dispositivo que la contenga sea iniciado SIEMPRE que se inicie el sistema, es decir, cada vez que este sea encendido. Es decir que sera montado siempre.
no auto: Esta es la opción contraria a auto, con ella hacemos que el dispositivo no sea montado al iniciarse el sistema, y tan solo sera montado en el momento en el que le vayamos a dar uso, esta opción suele ser usada con dispositivos como las disqueteras, cd-roms, pendrives…, es decir, todos aquellos dispositivos que no es necesario que se monte con el arranque del sistema.
user: Permite a cualquier usuario del sistema montar o desmontar un dispositivo físico sin necesidad de ser root, esta opción es muy útil para dispositivos de uso frecuente, como cd-roms o disquetes. Pero tambien tenerse en cuenta, que el usuario que montó el dispositivo, solo el mismo usuario podrá desmontar el dispositivo.
nouser: índica que cualquier persona puede usarlo, no solo el que lo montó
users: indica que cualquier usuario puede montar y cualquiera también, puede desmontar el dispositivo.
suid: indica que el permiso tenga efecto para los ejecutables presentes en el dispositivo. La opción opuesta es nosuid.
owner: indica que el primer usuario distinto de root conectado al sistema localmente tiene derechos a montar y desmontar el dispositivo (se adueña de este).
uid=Valor: Con esta opción indicamos que tan solo el usuario que posee el Valor especificado tenga el control sobre los archivos del dispositivo.
gid=Valor: Con esta opción indicamos que tan solo el grupo que posee el Valor especificado tenga el control sobre los archivos del dispositivo.
async: Con esto hacemos que las operaciones que realicemos no se hagan de forma síncrona, es decir, en el mismo momento en que las realizamos/pedimos, si nos que pueden ser realizada mas adelante.
sync: Es la opción contraria a async, con esta opción conseguimos que todas las modificaciones que hagamos sean “in situ” es decir, realizadas en el mismo momento en que sean realizadas.
force: Con esta opción se saltan errores y fuerza el montado, usar solamente con particiones que sepas que estan en buen estado, y ovbiamente usar con cuidado
defaults:Es la unión de las siguientes opciones: suid rw dev auto exec nouser y async, con esta opcion usualmente todo funciona.
Syntaxis:
En el uso de opciones se pueden usar mas de 1 separadas por comas (,)
Ejemplo:
rw,nouser,force
dump y pass
Estos son los últimos 2 dígitos después de cada linea del FSTAB y significan lo siguiente
dump: Esta opción solo puede poseer el valor 0 o 1, en ella se guardan los errores en tiempo de sistema que ha reportado el sistema de archivos. Al activarlo (1) se hará un backup con las opciones, creando backup por si surge algún tipo de problema, lo normal es tenerlo desactivado (0), ya que rara vez se produce un error.
pass: Esta opción al igual que la anterior tan solo puede poseer el valor 0 o 1. Si la activamos (1) el sistema realizara una pasada cada X desmontadas o si el dispositivo a sido desmontado incorrectamente para comprobar su integridad. En caso de estar desactivado (0), el sistema no realizara nunca ninguna pasada para comprobar la integridad del dispositivo físico, por ello es recomendable tenerlo en activado (1).
syntaxis:
0 o 1 (desactivado o activado respectivamente)
ejemplo
0 0 (dump y pass desactivado)
Aplicar Cambios
La manera mas sencilla de aplicar cambios es usar el comando:
mount -a
Que lo que hace básicamente es montar todas las particiones especificadas en el fstab, en caso de que esto no funcione intenta añadir la opción force o reiniciar el ordenador.
Saludos
Ahora con esta información uno puede agregar particiones nuevas, o sin usar facilmente al sistema operativo.
Posts Relacionados
- Barra de menu con CSS e imagen de fondo Pués este metodo te permite tener una barra de menu...
- Montar automaticamente particiones NTFS en linux En este tutorial explicare como añadir a FSTAB particiones NTFS...
- Visores CHM para linux Los archivos Microsoft Compiled HTML Help o CHM por sus...
- Reemplazar GNOME Screensaver por XScreenSaver Pues, si a alguno de ustedes prefiere XScreenSaver en lugar...
- Vim o Emacs? Me quedo con nano Buenas, no, no se asusten no es otro flamewar, simplemente...
Menciones/Notificaciones
- house extension costs ireland - freelance writing field by the quality of... your work. if the quality is good then you will be guaranteed repeat orders ...









Esto me hubiera sido útil hace un par de años, un buen tema para aquellos que estén o vayan a pasar por lo mismo.
Usando