See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
fstab - Wikipedia, la enciclopedia libre

fstab

De Wikipedia, la enciclopedia libre

El fichero fstab (file systems table) se encuentra comúnmente en sistemas Unix (en el directorio /etc) como parte de la configuración del sistema. Lo mas destacado de este fichero es la lista de discos y particiones disponibles. En ella se indica como inicializar cada dispositivo y que configuración utilizar.

Con los comandos mount y umount leen este fichero para determinar que opciones utilizar a la hora de montar el dispositivo especificado. Por ejemplo, 'mount /media/musica' montaría en el directorio /media/musica el dispositivo indicado en fstab con las opciones que tiene marcadas, si es que estas se lo permiten.

El administrador del sistema se tiene que encargar de mantener este fichero para el mejor uso de los dispositivos. Esto normalmente se hace mediante un editor de texto aunque existen aplicaciones gráficas para los usuarios mas inexpertos.

El archivo puede tener otros nombres en función de la variante de Unix. Por ejemplo en Solaris es /etc/vfstab.

Tabla de contenidos

[editar] Ejemplo

Lo siguiente es un ejemplo de un archivo fstab de un sistema Red Hat Linux:

# dispositivo punto de montaje sistema de archivos opciones dump-freq pass-num
LABEL=/ / ext3 defaults 1 1
/dev/hda6 swap swap defaults 0 0
none /dev/pts devpts gid=5,mode=620 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
 
# Dispositivos extraíbles
/dev/cdrom /mount/cdrom udf,iso9660 noauto,owner,kudzu,ro 0 0
/dev/fd0 /mount/floppy auto noauto,owner,kudzu 0 0
/dev/sdb /mount/usb vfat rw,user,noauto 0 0
 
# Partición NTFS de Windows XP
/dev/hda1 /mnt/WinXP ntfs-3g quiet,defaults,locale=en_US.utf8,umask=0 0 0
 
# Partición compartida entre Windows y Linux
/dev/hda7 /mnt/compartidos vfat umask=000 0 0

Las columnas significan lo siguiente:

  1. El nombre del dispositivo es el directorio lógico que hace referencia a una partición o recurso.
  2. El punto de montaje es el lugar en el cual se proyectaran los datos del sistema de archivos.
  3. El sistema de archivos o el algoritmo que se utilizará para interpretarlo.
  4. Opciones es el lugar donde especificar diversos parámetros tales como si se desea que el sistema de archivos sea montado durante el inicio. (kudzu es una opción especifica de Red Hat y Fedora Core.)
  5. dump-freq permite ajustar el planificador de archivos (lo utiliza dump).
  6. pass-num permite indicar el orden en que la aplicación fsck escaneará la partición en busca de errores durante el inicio.

El valor de 0 en las dos últimas columnas deshabilita sus correspondientes características.[1]

[editar] Opciones comunes para todos los sistemas de archivos

Como los sistemas de archivos de /etc/fstab serán ocasionalmente montados utilizando mount no es de extrañar que el campo de opcines contenga simplemente una lista de opciones separadas por comas que serán pasadas directamente al intentar montar un sistema de archivos.

Las opciones comunes a todos los sistemas de archivos son:

auto / noauto
Con la opción auto, el dispositivo será montado automáticamente durante el inicio o en caso de que el comando mount -a sea ejecutado. auto es el valor por defecto. Si no se desea que el dispositivo se monte automáticamente, se deberá substituir por noauto.
dev / nodev
Interpretar / no interpretar dispositivos especiales de bloques en el sistema de archivos. Los dispositivos especiales de bloques son similares a discos (donde se puede acceder a los datos dado un número de bloque, y p.ej. tiene sentido tener un caché de bloques). Todos los otros dispositivos son ficheros especiales de caracteres. Hace tiempo la distinción era diferente: la E/S a un fichero especial de caracteres sería sin búfer, y a un fichero especial de bloques, con búfer.
exec / noexec
exec permite ejecutar binarios que están en la partición, mientras que noexec lo impide. noexec puede resultar útil en una partición que contenga binarios se deseen ejecutar en el sistema, o que no deban ser ejecutados. Este podría ser el casod e la partición de Windows.
ro
Montar para sólo lectura.
rw
Montar el sistema de archivos para lectura/esctritura. Utilizando esta opción muchos nuevos usuarios confusos por no poder escribir en sus discos o particiones de Windows pueden solucionar el problema.
sync / async
esta opción indica la manera en que se debe realizar la entrada y salida del sistema de archivos. sync especifica que se realice de manera síncrona. Parta verlo en un ejemplo de un fstab, nótese que esta opción aparece en la unidad de discos flexibles. Por ejemplo sirve, si se esta escribiendo en una unidad con la opción activada, para que los cambios sean realizados físicamente en el dispositivo a la vez que se invoca el comando correspondiente.
suid / nosuid
Permite / bloquea la operación sobre los bits suid y sgid.
user / nouser
Permite a cualquier usuario montar el sistema de archivos. Implica directamente las opciones noexec, nosuid y nodev a menos que se especifiquen otras. Si se utiliza la opción nouser, solo el usuario root podrá montar el sistema de archivos.
defaults
Utiliza las opciones por defecto: rw,suid,dev,exec,auto,nouser,async.

[editar] Opciones específicas para cada sistema de archivos

Hay multitud de opciones específicas para cada sistema de archivos soportado por mount. Las que se listan a continuación son las mas habituales. Para una lista completa se puede acudir a la página del manual de Unix sobre mount.

[editar] ext2

check={none, normal, strict}
Establece el nivel de comprobación de fsck.
debug
Imprime información de depuración durante cada re-montaje.
sb=n
n es el bloque que deber ser utilizado como superbloque para el sistema de archivos.

[editar] fat

check={r[elaxed], n[ormal], s[trict]}
No es igual que en ext2, pero permite utilizar una sintaxis parecida.
conv={b[inary], t[ext], a[uto]}
Efectúa automáticamente conversiones de archivos de texto entre DOS<->UNIX.
uid=n, gid=n
Establece el identificador de usuario, uid, y el identificador de grupo, gid, para todos los archivos de la partición.
umask=nnn, dmask=nnn, fmask=nnn
Establece mascara de usuario para la creación de archivos, umask, y lo mismo para sólo directorios, dmask y sólo archivos, fmask.

[editar] iso9660

norock
Deshabilita las extensiones Rock Ridge.

[editar] Recargar fstab

El siguiente comando recarga fstab sin necesidad de reiniciar el sistema.

   mount -a

[editar] Véase también

[editar] Referencias

  1. /etc/fstab under Linux

[editar] Enlaces externos


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -