Autor Tema: ¿Qué es fstab?  (Leído 2475 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado morph

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 5092
  • Un saludo para mi club de fans!
¿Qué es fstab?
« : abril 10, 2006, 11:34:07 pm »
Bueno dandome la necesidad de querer saber muchas cosas de linux, me encontré con esto cuando en mi intento de montar las particiones de guindous en linux, y me pareció interesante y quiero compartirlo con ustedes.. Espero que les parezca interesante :thumbsup:


¿Qué es el FSTAB?


El /etc/fstab es el archivo en el cual se guardan los datos acerca de los diferentes puntos de montaje de particiones, discos, y algunas cosas más. E/dev/scd0 /dvd iso9660 noauto,user,ro 0 0s un archivo que puede encontrarse en mutltiud de plataformas, ya sea Linux, Solaris, *BSD... y su construcción apenas varía entre los distintos sistemas.

Se compone de 6 secciones por punto de montaje:

Código: [Seleccionar]
/dev/hda1 / reiserfs defaults,notail 0 1
(Espacio es tab, \t)

   1. /dev/hda1: Es el dispositivo o partición donde se encuentra el medio de datos físico
   2. /: El punto de montaje, en este caso es la raíz, pero podría se cualquier directorio dentro de esta, o dentro de otro punto de montaje inclusive.
   3. reiserfs: Es el sistema de archivos. En este caso, reiser, aunque podría ser ext2, ext3, xfs, smbfs, jfs, ufs, iso9660 (cdrom y dvd), vfat y ntfs (para hasefroch), y en general cualquier sistema que soporte nuestro núcleo.
   4. defaults, notail: Las opciones del sistema de archivos, hay muchas.
   5. 0: Los errores en tiempo de montaje que ha reportado el sistema de archivos. Este dato no lo manipulamos nosotros, sino que lo pone el sistema. Por defecto, manualmente deberemos poner 0
   6. 1: Las "pasadas" o checks sufridas para comprobar su integridad al desmontar incorrectamente o después de X montajes. Tiene la misma política que el anterior

Algunas de las opciones típicas a la hora de montar son las siguientes:

    * defaults: Opciones pre-designadas, como por ejemplo "rw"
    * rw: Read-Write, montar la partición para que sea posible escribir en ella
    * ro: Read-Only, lo propio pero para que no se pueda escribir
    * sw: Cuando una partición actuará de intercambio (Swap), se deja esto
    * noexec: Impide la ejecución de cualquier archivo contenido en ese sistema de archivos, es útil por ejemplo si tenemos varios usuarios y no queremos que ejecuten sus "cosas"
    * nodev: Para impedir que puedan usarse nodos de dispositivo en el sistema de archivos
    * username=: Generalmente, para smbfs (Samba), para enviar el nombre de usuario correspondiente al servidor donde esté la "unidad" compartida
    * password=: El complementario del anterior.
    * auto: Se montará la partición al arrancar
    * noauto: No se montará al arrancar. Típico para cdroms y demás, que no necesitan ser montados al iniciar el sistema
    * nosuid: No permitir el uso del bit "suid".
    * user: Permitir a un usuario común montar o desmontar el dispositivo. Útil para cdroms, disquetes, etc
    * uid=X (o gid=X): El UID o GID del usuario y/o grupo que tendrá el control sobre los archivos
    * usrquota, grpquota: Las quotas de espacio de las que dispondrán los usuarios, ver man quotatool

Estas son sólo algunas de las opciones posibles, para obtener una lista más completa conviene mirarse la página del manual de mount ó más específicamente mount.sistema_de_archivos.

Por ejemplo, si tenemos el DVD ubicado en /dev/scd0, y queremos dejarlo accesible en /dvd, deberíamos añadir la siguiente línea al fstab:

Código: [Seleccionar]
/dev/scd0 /dvd iso9660 noauto,user,ro 0 0
Y ya está, cualquier usuario podrá montarlo, no se montará automáticamente al arrancar, y estará accesible en /dvd.

Hay que establecer también una preferencia a la hora de añadir las líneas al fstab, por ejemplo, si /home está en una partición aparte, primeramente deberemos montar la raíz (/), no podemos ponerlo por delante.

A la hora de montar, por ejemplo, ese dvd que puse antes como ejemplo, ya no sería necesario mount /dev/scd0 /dvd, sino que con un simple mount /dvd quedaría montado, ídem para desmontarlo o expulsarlo.


My mail: morph[at]svcommunity.org || Linux Certificate No. 426111

Desconectado NightOwl

  • -^- Elite Silver -^-
  • Sv Full Member
  • *
  • Mensajes: 847
Re: ¿Qué es fstab?
« Respuesta #1 : abril 10, 2006, 11:40:05 pm »
Gracias viejo, siempre hay algo que aprender, mas aca en el foro, thanks  :thumbsup:
.........

Desconectado EliteAgent

  • -^- Elite Silver -^-
  • Sv Full Member
  • *
  • Mensajes: 511
  • Netzwerk / Sicherheit Analytiker
Re: ¿Qué es fstab?
« Respuesta #2 : abril 11, 2006, 06:32:08 am »
Gracias por al info :read:
PGP Fingerprint: BDE8 5DAF 2EC5 6E04 CF7E B6EE 24F9 7B84 0030 248B
PGP public key http://pgpkeys.mit.edu || 0x0030248B
Netzwerk / Sicherheit Analytiker
 [size=10