Punto de montaje: /media o /mnt
En Windows, las particiones se montan en letras: D, E,… En Linux, se dijo que solo hay un árbol de directorios: el árbol /.
Los dispositivos de almacenamiento como pendrive, discos duros externos, cd se montan automáticamente en el directorio /media
Pero hay veces que los tenemos que montar de forma manual, (disquetes, particiones posteriores a la instalación...); en este caso lo montamos manualmente en el directorio /mnt (directorio mount. Aunque se puede montar en cualquier otro sitio)
Denominación de los distintos sistemas de archivos en Linux
Los posibles sistemas_ficheros de una unidad lógica son:
ext2, ext3, ext4 (los de Linux)
msdos (si es FAT16)
vfat (si es FAT32)
ntfs
iso9660 (en CDROM)
Comando de montaje: mount
mount dispositivo punto_montaje
Antes de montar con el comando mount, debe existir el punto de montaje (directorio de destino)
Ejemplos
- Montar primera partición lógica del tercer disco en la carpeta Datos dentro del directorio /mnt
miguel@SistemasUbuntu:~$ sudo mkdir /mnt/Datos #Creamos el punto de montaje (carpeta destino)
miguel@SistemasUbuntu:~$ sudo mount /dev/sdc5 /mnt/Datos #Montamos, utilizando el dispositivo y la carpeta de destino)
- Montar un CD de Windows en la carpeta win10 dentro de /mnt
miguel@SistemasUbuntu:~$ sudo mkdir /mnt/win10
miguel@SistemasUbuntu:~$ sudo mount /dev/sr0 /mnt/win10
A veces mount no puede determinar de forma automática el sistema de ficheros del dispositivo. En ese caso, habría que añadir al comando la opción –t
Así, por ejemplo, para montar el cd de Windows 10, la línea completa sería:
miguel@SistemasUbuntu:~$ sudo mount –t iso9660 /dev/sr0 /mnt/win10
Comando df
El comando df muestra los dispositivos montados, con el espacio total, ocupado y libre. Con la opción –h da la información con unidades.
miguel@SistemasUbuntu:~$ df -h
S.ficheros Tamaño Usados Disp Uso% Montado en
/dev/sda1 46G 5,3G 38G 13% /
Compartir 440G 379G 62G 87% /media/sf_Compartir
/dev/sdb1 59G 56G 2,7G 96% /media/miguel/LabelPendrive
/dev/sr0 4,4G 4,4G 0 100% /mnt/win10
La primera línea, es la primera partición del primer disco (dispositivo /dev/sda1) que está montado en / Esta partición tiene 46 GB, de los que están ocupados 5,3 GB.
La segunda línea, es la carpeta compartida con la máquina anfitrión
La tercera línea, es la primera partición del segundo disco (/dev/sdb1) que corresponde a un pendrive de 59 GB montado automáticamente en /media/miguel/LabelPendrive
La cuarta línea, es un CD-Rom (/dev/sr0) que está montado en /mnt/win10 (El DVD tiene 4,4 GB)
Desmontar dispositivo. Comando umount
Es obligatorio desmontar un dispositivo antes de extraerlo del PC. Si no podríamos tener algunas incoherencias, ya que muchas escrituras no se realizan en el momento si no cuando al procesador dispone de tiempo.
Para desmontar se utiliza el comando umount. Admite 2 sintaxis, pues se puede desmontar el dispositivo o el punto de montaje:
#umount dispositivo
#umount punto_de_montaje
Para desmontar el CD montado de Windows del anterior ejemplo, se ejecuta una de las 2 instrucciones siguientes:
#umount /dev/sr0
#umount /mnt/win10
Fichero /etc/fstab
El comando mount monta el dispositivo, pero cada vez que se inicie el equipo habrá que ejecutar mount.
En el fichero /etc/fstab se encuentran los dispositivos que se montan al iniciar el equipo y en qué punto de montaje.
Podemos añadir una línea por cada dispositivo que queramos que se monte al iniciar el equipo.
Ejemplo
Añadir las líneas correspondientes en /etc/fstab para montar siempre:
- En /mnt/Datos1 la primera partición lógica del segundo disco, formateada fat32
- En /mnt/Datos2 la segunda partición lógica del segundo disco, formateada ntfs
miguel@SistemasUbuntu:~$ sudo nano /etc/fstab
<file system> <mount point> <type> <options> <dump> <pass>
……………………………………………. Añadimos al final del fichero las 2 líneas siguientes:
/dev/sdb5 /mnt/Datos vfat user,rw 0 0
/dev/sdb6 /mnt/Datos2 ntfs user,rw 0 0
Opciones: Veamos que significan las opciones escritas:
user/nouser: permite utilizar la partición todos los usuarios o solo root.
rw/ro: montar lectura-escritura (read-write) o sólo lectura (read only)
defaults: aplica las opciones rw, suid, dev, exec, auto, nouser, async
dump es una utilidad de copia de seguridad, normalmente, ponemos 0.
pass tiene que ver con la comprobación de errores, normalmente, ponemos 0.
man fstab muestra el manual de /etc/fstab