Supermount en Debian


Quien se haya instalado Mandrake en alguna ocasión se habrá fijado en el sistema supermount de exploración de unidades de CD-ROM y disquete, en el que no hace falta montar y desmontar las unidades, pero que a diferencia del automount, tampoco hace falta cerrar todas la ventanas de konqueror (en mi caso) o salir del directorio en cualquier terminal abierto para poder cambiar el CD o disquette.

En este artículo explico como conseguir el sistema supermount en Debian.

Lo primero que hay que hacer es conseguir el parche de supermount para nuestro kernel de la página de Con Kolivas, en mi caso es la versión 2.4.21 y el parche es patch-1050_SM1.2.7_0306201731_2.4.21-ck2.patch.bz2.

Ya en un artículo anterior Gallir nos explicó como compilar y parchear un kernel, y en otro artículo mío también lo hice, pero de nuevo lo volveré explicar ya que no me cuesta más que un cortar y pegar 😉

Teniendo en cuenta que ya tenéis las fuentes del kernel correctamente descomprimidas en /usr/src/linux, copiais el parche a donde queráis (por ejemplo /usr/src) y los descomprimís con

bunzip2 patch-1050_SM1.2.7_0306201731_2.4.21-ck2.patch.bz2
Y a continuación lo aplicáis ejecutando desde el directorio /usr/src/linux el siguiente comando

patch -p1 < ../patch-1050_SM1.2.7_0306201731_2.4.21-ck2.patch
Ya debéis tener el parche aplicado, ahora sólo activar supermount en el kernel con cualquiera de los cuatros sistemas disponibles en File System -> Supermount removable media support, podéis ponerlo como módulo o dentro del kernel (yo personalmente lo prefiero dentro del kernel)

Ya solo queda compilar e iniciar el nuevo kernel, o no, pero mejor reiniciáis con el nuevo antes de hacer cualquier otra modificación para comprobar que todo funcione realmente bien.

Ahora tenemos que modificar el archivo /etc/fstab para que nos funcione el supermount, yo pondré como ejemplo de modificación el mío propio que consta de una disquetera, una unidad de DVD y otra grabadora de CD-ROM.

none /floppy supermount dev=/dev/fd0,fs=auto,sync,umask=0 0 0
none /mnt/cdrom supermount dev=/dev/cdrom,fs=auto 0 0
none /mnt/cdrw supermount dev=/dev/scd0,fs=auto 0 0

Primer campo
Aquí ponemos none, pero también podríamos poner lo mismo que en el segundo campo, en definitiva, que no hace falta poner el dispositivo
Segundo campo
Este campo coincide con la de cualquier otra línea del fstab, y es el directorio en donde montaremos el dispositivo, o más bien donde lo montará automáticamente el sistema
Tercer campo
Aquí marcamos el sistema de ficheros como supermount, la verdadera definición de sistema de ficheros vendrá después
Cuarto campo
Este es el campo al que debemos prestar más atención, vemos que primero comienza con el dispositivo que representa, seguido por el verdadero tipo de ficheros, aquí lo ponemos como auto, pero podríamos poner perfectamente iso9660 en el caso de los CD-ROM y DVD y vfat o fat en el caso del disquette. La opción sync en el diquete sirve para copiar inmediatamente y no esperar a su desmontaje y umask=0 para conservar los permisos al igual que cualquier otra entrada del fstab, igual se podría decir de los campos quinto y sexto que no explicaremos.
Con esto ya sólo queda reiniciar de nuevo (no sé si existe alguna forma de reconocer los cambios del fstab sin necesidad de reiniciar) y cada vez que entremos en un directorio enlazado con supermount a un dispositivo sea mediante consola, konqueror o cualquier otro explorador de archivos el dispositivo será montado automáticamente, pudiendo ser extraido, introducido otro distinto y refrescado con ls o con F5.
Obviamente, nuestro enlaces a dispositivos extraíbles con KDE quedarán a partir de ahora inutilizados, debemos crear otros nuevos, pero de forma distinta.
Ahora pinchando en cualquier parte del escritorio con el botón derecho, nos saldrá un menú en el que escogeremos “Crear Nuevo”->”Enlace a dirección(URL)…”, en vez de “Unidad de disquete..” o “Unidad de CD/DVD..” que sería lo normal. Una vez pinchemos en “Enlace a dirección(URL)…”, nos saldrá una ventana con dos campos “Nombre de archivo” e “Introduzca enlace a dirección (URL)”, será este último campo el que rellenemos con el directorio en donde montamos el dispositivo en cuestión, si fuera el DVD (o CDROM), pondríamos “/mnt/cdrom”, le damos a aceptar y ya tenemos el acceso directo. Sin pinchamos en él, veremos como automágicamente, se nos monta el dispositivo, pudiendo extraer e introducir distintos discos sin necesidad de montar y desmontar, utilizando tan sólo la tecla F5 para actualizar la información.
Si queremos, podemos pulsar con el botón derecho sobre el feo icono con una hoja en blanco e irnos a “Propiedades” y en la primera pestaña pinchamos en el icono, con lo cual podremos cambiarlo por cualquier otro que nos guste, elegid a placer 😉
Por último, como un extra, comentar que las unidades de almacenamiento USB controladas por USB mass storage como pueden ser los discos llaveros o las cámara digitales pueden ser montadas también por supermount. Por ejemplo, mi cámara digital tiene la siguiente línea en mi fstab
none /mnt/camara supermount dev=/dev/sda1,fs=auto 0 0
Con lo cual, cada vez que accedo a /mnt/camara con la cámara conectada y encendida, tengo acceso a mis fotos sin ningún esfuerzo, aunque ya sé que podría utilizar gphoto 😉

Este post ha sido traido de forma automatica desde https://web.archive.org/web/20140625063149/http:/bulma.net/body.phtml?nIdNoticia=1820 por un robot nigromante, si crees que puede mejorarse, por favor, contactanos.


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.