Download Comando : mount con distinto dispositivos

Document related concepts
no text concepts found
Transcript
Comando : mount con distinto dispositivos
Escrito por Administrator
Miércoles, 03 de Diciembre de 2008 17:38 - Actualizado Martes, 09 de Diciembre de 2008 13:04
El comando mount es uno de los mas antiguos y usados en el mundo Unix, lo usamos de forma
automatica cada vez que iniciamos nuestra maquina(montando las particiones durante el
arranque), o cuando conectamos un disco usb, incluso con mount podemos montar imagenes
ISO (CD, DVD ó particiones) o de recursos de red compartidos (SAMBA ó Windows - CIFS).
Comenzaremos con los comandos y opciones necesarios para montar particiones locales,
luego seguiremos con dispositivos extraibles y finalmente con recursos de red, el comando se
compone de los siguientes parametros, no siendo todos ellos obligatorios:
mount [-t sistema_de_archivos] [origen] [destino_de_montaje] [opciones]
Si utilizamos el comando mount sin ningun parametro obtendremos el listado de todas las
particiones actualmente montadas, el punto de montaje, sistema de archivos y opciones de
montaje, si queremos saber que particiones se estan montando al inicio del sistema operativo
podemos mirar el contenido del archivo "/etc/fstab".
Montando particiones locales
Este ejemplo monta la partición 1, del disco hdc en el directorio "/var/datos", usando el sistema
de archivos ext3;
mount -t ext3 /dev/hdc1 /var/datos
Aqui se monta una partición con sistema de archivos FAT32 en el directorio /mnt/datos, y se
pasa el parametro "-o" con el modificador "ro" el cual indica que se debe montar como solo lectura.
mount -t vfat /dev/hdd1 /mnt/datos -o ro
Montando dispositivos extraibles
El siguiente comando dice que se monte el dispositivo "/dev/cdrom" en el directorio "/media", y
que autodetecte el sistema de archivos del cd ó dvd, la mayoria de los cd o dvd que se graban
utilizan el formato iso9660, usandose entonces "-t iso9660".
mount -t auto /dev/cdrom /media
1/4
Comando : mount con distinto dispositivos
Escrito por Administrator
Miércoles, 03 de Diciembre de 2008 17:38 - Actualizado Martes, 09 de Diciembre de 2008 13:04
Este comando monta el disquete de la primera disquetera, utilizando el sistema de archivos
"msdos" (FAT12 ó FAT16), y lo monta en el directorio "/mnt/floppy".
mount -t msdos /dev/floppy /mnt/floppy
Este comando monta una imagen iso de un cd, dvd, disquete o partición, en el directorio
"/mnt/respaldo" y utiliza el formato de archivos iso9660 (cuando creas una imagen de cd o dvd,
si este utiliza el formato iso9660 la imagen creada también).
mount -t iso9669 /cdrespaldo/cd-enero.iso /mnt/respaldo -o loop
Montando recursos de red compartidos
Este comando monta recursos de red compartidos mediante SAMBA ó Windows, en este caso
el tipo de archivos es cifs(en algunas versiones también smbfs), indicamos el recurso
compartido antecedido por el nombre netbios de la maquina o la dirección IP (//estacion/datos),
siempre se debe iniciar con un doble slash, y como siempre un punto de montaje (/traspaso),
adicionalmente con el parametro "-o" podemos pasar opciones, en el primer caso pasamos el
usuario indicando el dominio al que pertenece (esto es si estamos conectandonos a una
maquina que usa un dominio para autenticar los usuarios), y las password, en el segundo caso
solo pasamos el nombre de usuario, y despues de presionar enter se nos solicitara ingresar la
password, si no necesitamos autenticarnos para acceder al recurso compartido omitimos el
parametro "-o" y los modificadores username y password.
mount -t cifs //estacion1/datos /traspaso -o username=PATRICIOLEON\pleon,
password=password
mount -t cifs //estacion1/datos /traspaso -o username=pleon
mount -t cifs //estacion/datos /traspaso
Sistemas de archivos soportados
Este es el listado de los archivos actualmente soportados por mount, si bien es cierto que
mount los soporta también debe estar instalado el modulo necesario en el sistema operativo o
ensu defecto el kernel debe haber sido compilado con el soporte para el tipo de sistema de
2/4
Comando : mount con distinto dispositivos
Escrito por Administrator
Miércoles, 03 de Diciembre de 2008 17:38 - Actualizado Martes, 09 de Diciembre de 2008 13:04
archivos especificado.
-
auto (intenta descubrir automáticamente el sistema de archivos).
iso9660 (sistema de archivos de los CDs y DVDs).
ext2 (sistema de archivos muy extendido en maquinas Linux).
ext3 (igual que ext2 pero además añade journaling).
reiserfs (otro sistema muy utilizado en maquinas Linux).
msdos (para dispositivos que usen FAT12 o FAT16.
vfat (para dispositivos que usen FAT32.
ntfs (sistema de archivos NTFS de Windows NT, XP, etc.).
smbfs (sistema de archivos de Samba).
nfs (sistema de archivos de red NFS).
hfs y hfsplus (acceden a sistemas de archivos de Apple Macintosh).
Modificadores del parametro "-o"
Aunque el listado de modificadores del parametro -o es mucho mas extenso pondre aqui las
que me parecen mas comunes de uso;
- ro : Monta el dispositivo o partición como de solo lectura.
- rw : Monta el dispositivo o partición como de lectura-escritura.
- username=,password= : permiten indicar un usuario y password, para autentificar contra
el recurso al que se desea acceder, el uso del modificador password no es obligatorio, ya que
si no se especifica mount pedira que se ingrese.
- loop : Indica que el dispositivo o partición no es fisico, por ejemplo, una imagen iso.
- atime : indica que se debe actualizar el atributo de fecha del ultimo acceso del archivo.
- noatime : indica que no se actualize la fecha del ultimo acceso al archivo (si no necesita la
fecha se puede ganar velocidad de lectura-escritura al realizar menos escrituras en el
dispositivo).
- remount : permite volver a montar el dispositivo en el mismo punto de montaje, la utilidad
de este modificador es cambiar alguno de los parametros con los que se monto anteriormente
el dispositivo, por ejemplo, primero se monto como de solo lectura, y ahora necesito escribir en
el, entonces hago el cambio agregando el modificador "rw" al comando mount.
- exec/noexec : permite la ejecución de binarios o la no ejecución de estos,
respectivamente.
Adicionalmente incluire que para desmontar un dispositivo usamos el comando umount,
indicando el punto de montaje o el dispositivo que queremos desmontar, por ejemplo, si
tenemos el dispositivo "/dev/cdrom", montado en el directorio "/media", podemos desmontarlo
3/4
Comando : mount con distinto dispositivos
Escrito por Administrator
Miércoles, 03 de Diciembre de 2008 17:38 - Actualizado Martes, 09 de Diciembre de 2008 13:04
de las siguientes maneras;
umount /dev/cdrom umount /media
umount no desmontara un dispositivo si este tiene archivos abiertos o esta siendo utilizado,
como siempre si quieren saber mas de este comando pueden consultar la ayuda de el, o utilizar
"man mount".
4/4