mount y fstab – montar particiones

mount es un comando que se utiliza para montar dispositivos y particiones para su uso por el sistema operativo.
Montar (mount) un dispositivo o partición es hacer que el sistema operativo muestre el contenido de dicho dispositivo o partición en un enlace lógico (un directorio). Cuando se desmonta (umount) un dispositivo o partición se rompe el enlace y se sigue trabajando con los mismos archivos básicos del sistema operativo.
Comando de la orden mount:
mount [-t tipo] [-o opciones ] [dispositivo] [directorio]
mount le dice al kernel (núcleo) que anexe al sistema de ficheros del sistema operativo, lo que encuentre del tipo [-t tipo] cuya opciones nos indica [-o opciones ] es que es dispositivo [dispositivo] que nos indica el directorio de trabajo [directorio] .
Ejemplos:
_____________________________________________________
mount -t iso9660 /dev/hdc0 /mnt/cdrom
mount -t vfat /dev/sdb1 /mnt/usb
mount -t iso9660 -o loop /home/usuariodebian/imagen.iso /mnt/ISO
_____________________________________________________
Tipos de dispositivos
Los dispositivos se encuentran dentro del directorio /dev.
La siguiente tabla muestra como se designan los dispositivos mas comunes:
  • fdo – primera unidad de disquetes
  • fd1 – segunda unidad de disquetes
  • hda0 – primera partición el primer disco duro IDE
  • hda1 – segunda partición del primer disco duro IDE
  • hdb0 – primera partición del segundo disco duro IDE
  • hdb1 – segunda partición del segundo disco duro IDE
  • hdc0 – primera partición del tercer disco duro IDE
  • hdc1 – segunda partición del tercer disco duro IDE
  • sda1 – primera particion del primer disco duro SATA o SCSI
  • sda2 – segunda partición del primer disco duro SATA o SCSI
  • sdb1 – primera partición del segundo disco duro SATA o SCSI
  • sdb2 – segunda partición del segundo disco duro SATA o SCSI
  • scd0 – primera unidad de DVD o CD-ROM
  • scd1 – segunda unidad de DVD o CD-ROM
Desde la aparición de las unidades de almacenamiento USB (pendrive) y los discos duros SATA, estos han empezado a usar también la denominación propia de los dispositivos SCSI (sda1, sdb3, etc.). Aun así, algunas veces se pueden encontrar unidades IDE con nombres del tipo sda, sdb, etc. Esto se debe a que algunas distribuciones utilizan emulación IDE-SCSI. De esta forma se utiliza una capa de software común para el manejo de todos los discos duros, CD-ROM, DVD, etc.
 Tipos del sistema de archivos soportados
  • auto – intenta descubrir automáticamente el sistema de archivos
  • iso9660 – sistema de archivos de: CD y DVD
  • ext2 – sistema de archivos nativo de GNU/Linux
  • ext3 – sistema de archivos nativo de GNU/Linux
  • ext4 – sistema de archivos nativo de GNU/Linux
  • reiserfs – sistema de archivos nativo de GNU/Linux
  • msdos – sistema de archivos FAT
  • fat – sistema de archivos FAT16
  • vfat – sistema de archivos FAT32
  • ntfs – sistema de archivos NTFS en modo lectura
  • ntfs-3g – sistema de archivos NTFS en modo lectura y escritura
  • smbfs – sistema de archivos del servidor SAMBA
  • nfs – sistema de archivos de red NFS de GNU/Linux
  • hfs – sistema de archivos de Apple Macintosh
  • hfsplus – sistema de archivos de Apple Macintosh
Opciones de comando mount
opciones comunes para todos los sistema 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 opciones contenga simplemente una lista de opciones separadas por comas, que serán pasadas directamente al intentar montar un sistema de archivos.
las opciones mas usadas son las siguientes:
  • auto / noauto ; el dispositivo sera montado automáticamente durante el inicio. Si no desea que el dispositivo se monte automáticamente, se deberá substituir por noauto.
  • exec / noexec ; permite ejecutar binarios (programas) que se encuentren en la partición, por el contrario la orden noexec impide la ejecución de programas.
  • ro ; permite montar el dispositivo solo para lectura.
  • rw ; permite montar el dispositivo con los permisos de lectura y escritura.
  • suid / nosuid ; permite o bloquea las operaciones sobre los bits suid y sgid
  • user / nouser ; permite a cualquier usuario montar el sistema de archivos. Si se especifica la opción nouser, solo el usuario “root” podrá montar el sistema de archivos
  • defaults ; cuando usamos esta opción los valores por defecto que usa son los siguientes: rw, suid, exec, auto, nouser
  • rsize: Define el tamaño del búfer para lectura. El valor predeterminado es 1024 bytes. Si se incrementa a 8192 bytes, mejora considerablemente el rendimiento del servidor NFS al hacer la lectura de datos desde el cliente. Ejemplo: mount -o rsize=8192 servidor:/directorio /mnt/servidor
  • wsize: Define el tamaño del búfer para escrituras. El valor predeterminado es 1024 bytes. Si se incrementa a 8192 bytes, mejora considerablemente el rendimiento del servidor NFS al hacer la escritura de datos desde el cliente. Ejemplo: mount -o wsize=8192 servidor:/directorio /mnt/servidor
  • hard y soft: El primero hace que las aplicaciones que estén utilizando el sistema de archivos remoto entren en pausa cuando falle o se interrumpa la conectividad con el servidor NFS, pudiendo utilizarse en combinación con la opción intr para poder interrumpir las aplicaciones pausadas. El segundo permite, después de un tiempo que se define con la opción timeo, descartar las conexiones fallidas o interrumpidas hacia un servidor NFS.
  • intr: Permite interrumpir las aplicaciones y/o los procesos que hayan sido pausados tras la falla o interrupción de conectividad con un servidor NFS.
  • timeo: Se utiliza para establecer el límite de tiempo en décimas de segundo usado antes de la primera retransmisión después de que ha fallado o se ha interrumpido una conexión a un servidor NFS. El valor por omisión es 7 décimas de segundo, tras lo cual se duplica por cada expiración RPC, hasta un máximo de 60 segundos. Se recomienda aumentar el valor en redes con mucha congestión.
Ejemplos de uso:
___________________________________
mount -t vfat /dev/fd0 /mnt/floppy
mount -t iso9660 /dev/hdb0 /mnt/cdrom
Para montar las disquetes, cdrom, dvdrom, etc. se utiliza la opción loop
mount -t iso9660 -o loop /home/usuariodebian/imagen.iso /mnt/ISO
___________________________________________________
El fichero fstabEl archivo fstab se encuentra en: /etc, este archivo contiene las lineas donde se indica al sistema que dispositivos debe “montar”, el lugar donde “montarlo” así como el sistema de archivos y las opciones necesarias.

La principal diferencia entre mount y el fichero fstab es que este ultimo monta los dispositivos automáticamente en el arranque, mientras que el comando mount se usa para montar los dispositivos de forma manual.

Un ejemplo de /etc/fstab puede ser:

Para particiones NTFS en modo lectura
# dispositivo directorio fs opciones/dev/hda1 /mnt/winxp ntfs umask=0222 0 0
/dev/hda5 /mnt/trabajos ntfs umask=0222 0 0
/dev/hda6 /mn/descarga ntfs umask=0222 0 0

Para particiones NFTS modo lectura y escritura# dispositivo directorio fs opciones

/dev/hda1/ /mnt/winxp ntfs-3g defaults.locale=es_ES.utf.8 0 0/dev/hda5/ /mnt/trabajos ntfs-3g defaults.locale=es_ES.utf.8 0 0/dev/hda6/ /mnt/descarga ntfs-3g defaults.locale=es_ES.utf.8 0 0
Para particiones FAT# dispositivo directorio fs opciones
/dev/hda7 /mnt/datos vfat rw,users,auto,umask=000 0 0
/dev/sda1 /mnt/sda1 vfat user,noauto 0 0
/dev/sdb1 /mnt/sdb1 vfat user,noauto 0 0Para particiones EXT3
# dispositivo directorio fs opciones

/dev/hdb1 /mnt/debian ext3 rw,user,auto 0 0
/dev/hdb2 /mnt/guadalinex ext3 rw,user,auto 0 0
/dev/hdb5 /mnt/home ext3 rw,user,auto 0 0Para particiones EXT3 con soporte ACL
# dispositivo directorio fs opciones

/dev/hdb1 /mnt/debian ext3 rw,acl,user,auto 0 0
/dev/hdb2 /mnt/guadalinex ext3 rw,acl,user,auto 0 0
/dev/hdb5 /mnt/home ext3 rw,acl,user,auto 0 0
Para compartir recursos con NFS
# dispositivo directorio fs opciones

192.168.2.100:/home/datos /mnt/datos nfs rw,hard,intr 0 0
192.168.2.100:/home/datos2 /mnt/datos2 nfs ro,hard,intr 0 0

Recarga de fstab

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

mount -a

Fuente

Dejar un comentario?

2 Comentarios.

  1. Free Running Kayaks ‘ These kayaks are designed for those kayakers who love paddling the river, but want
    to enjoy the thrill of the entire river. Even in today’s tough economic times, you can still have an opportunity to use
    inexpensive, but the quality of recreational options for you and your entire
    family without breaking the bank. Good luck, and always remember to respect the land and practice cache-in, trash-out.
    Once a collection of equipment is bought, and most enthusiasts like all their own gear instead of hiring from certain vendors, it may be a good idea
    to stamp the equipment so that it will not get taken by mistake.

  2. They might be pretty high-priced, but you will be able
    to preserve a great quantity of time for coaching
    them. Bookkeeping is a name given to the process that is undertaken to maintain records of the
    business transactions done on a daily basis. Therefore, they can ensure timely completion of
    your accounting and bookkeeping tasks, even overnight when needed.

    All this may appear to be trivial things, but
    trust me one when you actually sit down to calculate all the transaction you
    will find that this small things are the ones that turn out to be more
    time consuming then the others.

Deje un comentario


NOTA - Puede usar estosHTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>