Montes y montadas … entendiendo los puntos de montaje


Ok, lo prometido es deuda asi que vamos con un post que les puede interesas a los que recien estan iniciandose en el mundo Linux y quizas a los que ya tienen algo de experiencia les pueda ayudar.

Como saben, en Linux no tenemos unidades de disco como en nuestra contraparte privativa, el concepto de C D E F A B X lo que sea no existe … para esto tenemos los puntos de montaje, donde una determinado dispositivo o particion de disco puede montarse, dentro de algun directorio del sistema de archivos que elija el usuario o que el sistema tenga por default.

Como sabemos, en Linux, el gran porcentaje de las cosas es configurable mediante archivos de texto … y los puntos de montaje obviamente no son la exepcion. Para esto tenemos un archivo llamado fstab … veamos …

Hicks_Sullivan_Mag_Tape_sm

fstab

/etc/fstab contiene una lista de todos los dispositivos locales y remotos potencialmente montados al sistema, lo que quiere decir que puede que no esten mondados. Si queremos ver cuales dispositivos y/o particiones estan montados en nuestro sistema solo tenemos que correr el comando mount a secas.

Antes de seguir verifiquen el contenido de su /etc/fstab, abran una consola o terminal y escriban cat /etc/fstab para ver el contenido del archivo.

¿Como leemos el fstab?

fstab esta dividido en varias columnas, estas son:

  • Dispositivo/etiqueta/Id. del volumen [las / son o, o dispositivo o etiqueta o ide del volumen nunca las 3 o un combinacion de dos]
    • Por dispositivo entendemos que puede ser una particion de un disco principal, por ejemplo si nuestro disco es el dispositivo /dev/hda, nuestra particion aqui podria ser /dev/hda1.
    • La etiqueta solo es aplicable si estamos usando e2label, el cual nos permitirar asignar una etiqueta a un dispositivo. Por ejemplo LABEL=/home
    • Id. de volumen o UUID, esto sirve para identificar unequivocamente cada dispositivo o particion, esto nos permite por ejemplo tener configurado para un pendrive X un  punto de montaje /Y, eso es especialmente util si queremos tener nuestro home en un pendrive :P
  • Punto de montaje
    • Aqui se especifica el lugar donde estara ubicado el punto de mondaje … por ejemplo … siguiendo con el ejemplo del home en el pendrive, podemos decirle que nuestro punto de montaje es /home
  • Tipo
    • El tipo hace referencia al sistema de archivos del dispositivo, por ejemplo ext2, ext3, zfs y demas
  • Opciones
    • async = Lectura y escritura en disco asíncrona
    • atime = Actualiza los inodos cuando se accede a un archivo
    • auto = Formatos normales para disquetes (siguen existiendo?) y unidades extraibles
    • defaults = rw,suid,dev,exec,auto,nouser,async
    • dev = Permite acceso a los dispositivos (consolas o discos)
    • exec = Permite que se puedan ejecutar archivos binarios
    • noatime = No se actualiza el inodo cuando se accede
    • noauto = Se debe montar manualmente
    • nodev = No se pueden leer los dispositivos con esta opcion
    • noexec = Los archivos binarios no pueden ejecutarse
    • nosuid  = No permite setuid y segid
    • nouser = Solo el usuario root puede montar esta unidad
    • remount = El sistema de archivos puede ser re-montado
    • ro = Solo lectura
    • rw = Lectura y escritura
    • suid = Permite setuid y segid
    • sync = Lectura y escritura en discos sincronizada
    • user = Permite a usuarios no root montar el dispisitivo
  • Volcado
    • Esta opcion nos permite volcar el contenido del dispositivo para poder realizar backups, 0 desactivado, 1 activado.
  • Orden de chequeo de sistema de archivos
    • Esta opcion nos permite determinar las prioridades en las que se van a verificar los discos usando fsck en caso de que haya occurrido un fallo. Tipicamente para discos locales le asignamos 1 o 2 y para discos externos, por ejemplo un disco USB le ponemos 0.

Buenos … espero que les haya servido de lago … ah! … el termino montar es algo viejo, viene heredado de cuando Unix corria en sistemas con cintas, pero me lo guardo para otro post asi vemos que hemos heredados en estos 40 años de Unix.

Se libre ... comparti!!!
  1. No hay Comentarios
(No será publicado)