jueves, 17 de diciembre de 2009

Editar los puntos de montaje (como profesionales)



fstab

/etc/fstab contiene una lista de todas las unidades que pueden ser montadas en el sistema, tanto locales como remotas. El archivo /etc/rc.sysinit lee el archivo /etc/fstab para montar las unidades al inicio. Este archivo de texto es el archivo que tenemos que editar si queremos montar una partición de forma permanente cada vez que el sistema arranque. Un punto a destacar, es que este archivo hace una lista de las particiones potenciales que se puede montar, sin embargo,
no garantiza que en realidad estén montadas. Si usted quería ver las particiones montadas Usted puede utilizar el comando df o pedemos ver /etc/mstab (ver abajo).

# This file is edited by fstab-sync – see ‘man fstab-sync’ for details
LABEL=/1 / ext3 defaults 1 1
LABEL=/bk /bk ext3 defaults 1 2
LABEL=/boot1 /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
LABEL=/home /home ext3 defaults 1 2
LABEL=/opt /opt ext3 defaults 1 2
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
LABEL=/tmp /tmp ext3 defaults 1 2
LABEL=/usr /usr ext3 defaults 1 2
LABEL=/var1 /var ext3 defaults 1 2
LABEL=SWAP-sda3 swap swap defaults 0 0
LABEL=SWAP-sdc2 swap swap defaults 0 0
/dev/hda /media/cdrecorder auto
pamconsole,fscontext=system_u:object_r:removable_t,exec,noauto,managed 0 0

Comprensión del archivo /etc/fstab

El archivo /etc/fstab se divide en etiqueta (Label), punto de montaje, sistema de archivos, opciones,
ordenes de dump y las ordenes de fsck.

Etiqueta

Los dispositivos locales son etiquetados por e2label de modo que cada punto de montaje local tendrá una etiqueta. El siguiente ejemplo muestra la etiqueta como
LABEL=/home.
LABEL=/home /home ext3 defaults 1 2
Los montajes que no son locales no se mostraran de esta manera

Punto de montaje

El punto de montaje es un directorio donde está montado en la estructura del sistema de archivos. En el ejemplo /home es el punto de montaje.

LABEL=/home /home ext3 defaults 1 2

Sistema de archivos

El sistema de archivos es el
formato del sistema de archivos en la unidad. En el ejemplo el sistema de archivos es ext3 que tiene el diario incluido: LABEL=/home /home ext3 defaults 1 2.

Opciones

Hay una serie de opciones que están disponibles al montaje de una unidad:
  • Opción de montaje - Descripción
  • async: leer y escribir datos de forma asíncrona
  • atime: Actualización de inodos cuando se accede a archivo
  • auto: los formatos normales de la unidad de disquete o unidades removibles
  • defaults: rw, suid, dev, exec, auto, nouser, async
  • dev: permite accesos a los dispositivos (unidades o consolas)
  • exec: permiso para ejecutar binarios
  • noatime: inode no se actualiza cuando se accede
  • noauto: se debe montar manualmente
  • nodev: no leer dispositivos
  • noexec: los binarios no se puede ejecutar
  • nosuid: no permite setuid y segid
  • nouser: sólo root puede montar sistemas de ficheros
  • remount: sistema de ficheros puede ser montado repetidamente
  • ro: sólo lectura
  • rw: leer y escribir
  • suid: permite setuid y setgid
  • sync: leer y escribir hecho al mismo tiempo,
  • user: permite a los usuarios no-root montar sistemas de archivos
Orden de dump (descarga)

La Orden de Dump o de descarga es importante para hacer copias de seguridad (backups). Coloque un 1 para que los dispositivos locales puedan realizar la descarga en la copia de seguridad. El ejemplo muestra un 1.

LABEL=/home /home ext3 defaults 1 2

Orden fsck

Esto permite establecer prioridades para el dispositivo que se comprobara por fsck primero en caso de un fallo del sistema. Normalmente se coloca un 0 para los dispositivos que no necesitan ser comprobados tales como el swap y se coloca un 1 para el directorio / para que sea chequeado en primer lugar y 2 en todos los demás dispositivos. El ejemplo es un 2.
LABEL=/home /home ext3 defaults 1 2

Añadir un dispositivo adicional

No podemos utilizar una etiqueta a menos que haya sido explícitamente creada, entonces necesitaremos utilizar el dispositivo de bloque como en el ejemplo. Normalmente, una unidad que es local y no extraíble será de 1 y 2, mientras que un dispositivo extraíble como una unidad ZIP será 0 y 0.
/dev/hdc1 /bac ext3 defaults 1 2
Agregue esta línea para el dispositivo y el punto de montaje que ha creado y guardemos. Ahora cada vez que se reinicia estará disponible.

Diferencias entre los distintos archivos

cat /etc/fstab

LABEL=/ / ext3 defaults 1 1
LABEL=/var /var ext3 defaults 1 2
LABEL=/home /home ext3 usrquota 1 2
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
LABEL=SWAP-hda3 swap swap defaults 0 0
El archivo /etc/mtab se utiliza para listar los puntos de montajes que realmente existen. Esta es la diferencia con /etc/fstab que muestra los puntos de montaje en potencia.

cat /etc/mtab

/dev/hda2 / ext3 rw 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
devpts /dev/pts devpts rw,gid=5,mode=620 0 0
/dev/hda6 /var ext3 rw 0 0
/dev/hda5 /home ext3 rw,usrquota 0 0
/dev/hda1 /boot ext3 rw 0 0
tmpfs /dev/shm tmpfs rw 0 0
none /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0
sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw 0 0
Cuando vemos los montajes del directorio /proc veremos que hay dos montajes se refieren al directorio / que es utilizado por los scripts initrd para montar el sistema de archivos.

cat /proc/mounts

rootfs / rootfs rw 0 0
/dev/root / ext3 rw,data=ordered 0 0
/dev /dev tmpfs rw 0 0
/proc /proc proc rw 0 0
/sys /sys sysfs rw 0 0
none /selinux selinuxfs rw 0 0
/proc/bus/usb /proc/bus/usb usbfs rw 0 0
devpts /dev/pts devpts rw 0 0
/dev/hda6 /var ext3 rw,data=ordered 0 0
/dev/hda5 /home ext3 rw,data=ordered,usrquota 0 0
/dev/hda1 /boot ext3 rw,data=ordered 0 0
tmpfs /dev/shm tmpfs rw 0 0
none /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0
sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw 0 0
/etc/auto.misc /misc autofs rw,fd=6,pgrp=1949,timeout=300,minproto=5,maxproto=5,indirect 0 0
-hosts /net autofs rw,fd=12,pgrp=1949,timeout=300,minproto=5,maxproto=5,indirect 0 0



Fuente


______________________
......
No olvides comentar esa es la mejor forma de incentivar el trabajo (y si puedes pasa el link del blog)...

1 comentarios:

Cristian Trelles dijo...

Hola, tengo una usb que no es reconocida ni por el comando fdisk -l, ni por gparted, y cuando he utilizado "mount /dev/sdb" me muestra "mount: el punto de montaje /mnt/usb-XXXXXXXX_U167CONTROLLER-0:0 no existe".

La utilidad "discos" de linux mint si la reconoce pero no muestra mas opciones que la que muestro en la imagen capturada en el siguiente vinculo:

http://aprovisurf.blogspot.com/2013/03/imagen.html

Agradezco su apoyo.

Publicar un comentario