Linux-Mandrake: Manual de Referencia | ||
---|---|---|
Anterior | Capítulo 9. Sistemas de archivos y puntos de montaje | Siguiente |
El archivo /etc/fstab permite la automatización de ciertos sistemas de archivos, en particular en el arranque del sistema. Contiene una serie de líneas que describen los sistemas de archivos, sus puntos de montaje y otras opciones. Aquí tiene un ejemplo de un archivo /etc/fstab:
/dev/hda1 / ext2 defaults 1 1 /dev/hda5 /home ext2 defaults 1 2 /dev/hda6 swap swap defaults 0 0 /dev/fd0 /mnt/floppy auto sync,user,noauto,nosuid,nodev,unhide 0 0 /dev/cdrom /mnt/cdrom auto user,noauto,nosuid,exec,nodev,ro 0 0 none /proc proc defaults 0 0 none /dev/pts devpts mode=0622 0 0 |
Una línea contiene, en orden:
el dispositivo que alberga al sistema de archivos,
el punto de montaje,
el tipo de sistema de archivos,
las opciones de montaje,
el flag del utilitario de copia de seguridad dump,
el orden de verificación por fsck (FileSystem ChecK, verificación de sistema de archivos).
Sorpresa, sorpresa, siempre hay una entrada para el sistema de archivos raíz. Las particiones swap son especiales ya que no son visibles en la estructura de árbol, y el campo de punto de montaje para estas particiones contiene la palabra clave swap. Estudiaremos el sistema de archivos /proc con mayor detalle.
Volvamos al tema. Ud. ha movido toda la jerarquía /usr a /dev/hdb1 y quiere entonces que esta partición se monte en el arranque. En ese caso Ud. necesita agregar una entrada al archivo etc/fstab como la siguiente:
/dev/hdb1 /usr ext2 defaults 1 2
Ahora la partición será montada en cada arranque. También se verificará si es necesario.
Hay dos opciones especiales: noauto y user. La opción noauto especifica que el sistema de archivos no debe montarse en el arranque sino que debe montarse explícitamente. La opción user especifica que cualquier usuario puede montar y desmontar el sistema de archivos. Como Ud. puede ver estas dos opciones son utilizadas lógicamente para el CD-ROM y para la disquetera. Hay otras opciones, y /etc/fstab incluso tiene su propia página de manual: man 5 fstab.
La última, pero no menos importante, de las ventajas de este archivo es que simplifica la sintaxis del comando mount. Para montar un sistema de archivos señalado en este archivo, Ud. puede referenciar el punto de montaje o el dispositivo. Así, para montar un disquete, Ud. puede ingresar:
$ mount /mnt/floppy
o bien:
$ mount /dev/fd0
Para finalizar con nuestro ejemplo de mover una partición: hemos copiado la jerarquía /usr y completado /etc/fstab para que la partición nueva se monte en el arranque. Pero por ahora, ¡todavía los archivos antiguos de /usr están allí! Por lo tanto, necesitamos borrarlos para liberar espacio (que era, después de todo, nuestro objetivo primario). Entonces, para hacerlo, Ud. necesita:
borrar todos los archivos del directorio /usr (es decir, del "antiguo", ya que el "nuevo" todavía no está montado): rm -Rf /usr/*;
montar el "nuevo" /usr: mount /usr
y terminó. Si no tiene otra tarea administrativa para hacer, ahora debería terminar la sesión de root.
Anterior | Inicio | Siguiente |
Los comandos mount y umount | Subir | Una nota acerca de la característica supermount |