Para montar una unidad de disco en el árbol del sistema de archivos de FreeBSD debes utilizar comando «mount». Con este comando podremos montarla tanto local como remotamente, en redes compartidas como NFS o CIFS.
Contenidos
Sintaxis del comando mount
La sintaxis general es la siguiente:
mount / dev / adXYZE / ruta
En dónde «/Dev/adXZE» es el nombre de la partición del disco.
Montar de un disco duro en FreeBSD
Debes utilizar el siguiente comando para ver una lista de todos los discos duros, incluyendo las unidades de CD y las particiones:
# egrep 'ad[0-9]|cd[0-9]' /var/run/dmesg.boot
Vamos a ver algunos ejemplos de salida que puede mostrar este comando:
ad0: 5130MB at ata1-master WDMA2 acd0: CDROM at ata2-master WDMA2 Trying to mount root from ufs:/dev/ad0s1a ad0: 5130MB at ata1-master WDMA2 acd0: CDROM at ata2-master WDMA2 Trying to mount root from ufs:/dev/ad0s1a ad0: 5130MB at ata1-master WDMA2 acd0: CDROM at ata2-master WDMA2 Trying to mount root from ufs:/dev/ad0s1a ad0: 5130MB at ata1-master WDMA2 acd0: CDROM at ata2-master WDMA2 Trying to mount root from ufs:/dev/ad0s1a
Para hacer que la salida se un poco más fácil de leer, podemos utilizar el siguiente comando:
# atacontrol list
Un ejemplo de salida por pantalla podría ser el siguiente:
ATA channel 1: Master: ad0 ATA/ATAPI revision 6 Slave: no device present ATA channel 2: Master: acd0 ATA/ATAPI revision 3 Slave: no device present
En servidores con FreeBSD más modernos, puedes utilizar el comando «camcontrol»:
# camcontrol devlist
Un ejemplo de salida del comando anterior podría ser el siguiente:
at scbus1 target 0 lun 0 (ada1,pass1) at scbus2 target 0 lun 0 (ada2,pass2)
Utilizando el comando mount para montar unidades de disco
Para montar una partición llamada /dev/ad1s1d at /data, debemos crear un directorio vacío utilizando el comando mkdir:
# mkdir /data
Para montar el dispositivo /dev/ad1s1d en el directorio /data/, debemos escribir:
# mount /dev/ad6s1d /data
Ahora verificamos la nueva unidad del sistema de archivos que hemos montado con el comando mount o con el comando df:
# mount # df -h
Cómo montar automáticamente las unidades de disco cada vez que reiniciamos el sistema
Debemos editar el archivo /etc/fstab y agregar la siguiente línea tal y como se muestra, de modo que /dev/ad6s1d se monta automáticamente cuando FreeBSD se reinicia:
# /dev/ad6s1d /data ufs rw 2 2
Ahora guardamos el archivo y comprobamos que todo ha ido bien reiniciando el sistema.
Desmontar una unidad del sistema de archivos en FreeBSD
Para desmontar un dispositivo montado en /data/, debemos utilizar el comando umount tal y como vemos en el ejemplo.
# umount /data/ # df -H # mount
Esto ha sido todo.