CURSO DESDE 0 DE GNU/LINUX. Versión 2.
Entrega 27. Montando unidades (y IV).
% sleep with me
bad character
Automatizando.
Ahora llega el momento de saber cómo montar y desmontar de forma más cómoda y automática, esto para los puristas suele ser un problema de seguridad, pero en un ordenador para uso propio esto se traduce en facilidad.
Para conseguir automatizar nuestro montaje de unidades tenemos dos opciones importantes que son supermount y automount. El primero lo vamos a descartar por la sencilla razón de que hay que parchear el kernel y compilarlo (según estuve viendo, si me equivoco hacédmelo saber) en el caso de que no nos venga por defecto en nuestra distribución, con lo que queda un poco lejos del nivel del curso actualmente, mientras que el segundo lo podemos usar simplemente instalando un paquete.
Ya que con ambos vamos a conseguir lo que necesitamos, nos preparamos para usar automount.
Y antes de instalar, verificamos...
Ahora vamos a comprobar que nuestro kernel tiene soporte para automount de la siguiente forma:
fortaleza:/home/matados2k# cat /proc/filesystems
nodev sysfs
...
nodev mqueue
ext3
vfat
ntfs
nodev usbfs
nodev autofs
nodev binfmt_misc
fortaleza:/home/matados2k#
Con esto obtenemos un listado más o menos amplio de todos los sistemas de ficheros soportados en nuestro kernel, y buscaremos 'nodev autofs' , si lo tenemos pues estupendo, si no intentaremos lo siguiente:
fortaleza:/home/matados2k# modprobe autofs
FATAL: Error inserting autofs (/lib/modules/2.6.10-1-k7/kernel/fs/autofs/autofs.ko): Device or resource busy
fortaleza:/home/matados2k#
Modprobe es un comando para cargar módulos en el kernel, pero este es un tema que no tocaremos ahora. En mi caso falla porque yo sí tengo ya autofs, si aún así seguís sin tenerlo lo mismo al instalar el paquete 'autofs' en el siguiente punto lo consigáis, en caso contrario deberíais compilar el kernel, con lo que tendréis que dejar esta entrega para un futuro.
Instalando.
En el caso de distribuciones basadas en Debian o con un port de apt-get simplemente necesitamos lo siguiente:
matados2k@fortaleza:~$ su
Password:
fortaleza:/home/matados2k# apt-get install autofs
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... Hecho
0 actualizados, 1 se instalarán, 0 reinstalados, 0 para eliminar y 0 no actualizados.
Se necesita descargar 0B/106kB de archivos.
Se utilizarán 0B de espacio de disco adicional después de desempaquetar.
¿Desea continuar? [S/n] s
....
fortaleza:/home/matados2k#
En caso de usar rpm y no tengamos un port de apt-get, buscamos el paquete necesario en los cd's de nuestra distribución, llamado 'autofs' con alguna coletilla de versión, y en caso de no encontrarlo siempre podemos recurrir a la lista de direcciones que dimos en la entrega 19.