Por defecto, tanto en un Raspberry Pi como en cualquier otro sistema Linux las unidades no se montan automáticamente desde un terminal (aunque sí lo hacen si utilizamos un sistema de escritorio), por lo que para hacer uso de ellas debemos utilizar el comando mount y montarlas manualmente en su ruta correspondiente. En este tutorial vamos a explicar cómo configurar nuestro Raspberry Pi con Raspbian para que monte y desmonte automáticamente las unidades USB al conectarlas a nuestro dispositivo de manera que tengamos que evitar utilizar el comando mount para montarlas manualmente cada vez que queramos utilizar una de ellas.
Lo primero que debemos hacer es instalar la herramienta usbmount desde los repositorios oficiales. Para ello nos conectamos de forma remota a través de SSH y desde la ventana tecleamos:
sudo apt-get install usbmount
Una vez instalada la aplicación en nuestro Raspberry Pi no tenemos que configurar muchos más aspectos para que esta herramienta funciona correctamente. A nivel interno, cada vez que conectemos una memoria USB al dispositivo de forma automática esta se montará en /mnt/usbx, donde x varía según el número de dispositivos entre 0 y 9.
Podemos ver el correcto funcionamiento de esta herramienta tecleando desde el terminal antes de conectar el usb:
df -h
Y, una vez conectado, volvemos a teclear el mismo comando para ver que lo ha montado y en la ruta que lo ha hecho.
df -h
Por defecto esta herramienta sólo monta unidades EXT4 y FAT32 ya que son las que Raspbian, y cualquier otro sistema Linux soporta por defecto, sin embargo, podemos instalar los controladores de ntfs-3g para que esta herramienta monte igualmente de forma automática unidades formateadas en NTFS, aunque esta función suele dar algún problema y no funciona en el 100% de las ocasiones.
sudo apt-get install ntfs-3g
También debemos habilitar en la configuración de «usbmount» que monte automáticamente unidades USB:
sudo cp /etc/usbmount/usbmount.conf /etc/usbmount/usbmount.conf.orig
sudo nano /etc/usbmount/usbmount.conf
Y añadir en la línea «FILESYSTEMS» la entrada «ntfs» quedando de la siguiente manera:
FILESYSTEMS="vfat ext2 ext3 ext4 hfsplus ntfs"
Debemos recordar también que el rendimiento de las particiones NTFS bajo sistemas Linux no es óptimo y que puede haber problemas de lectura y escritura, así como obtener un bajo rendimiento. Es recomendable utilizar en Raspberry Pi unidades FAT32 o EXT para obtener el mejor rendimiento posible.
Proyectos que podemos realizar
Como seguramente sepas, con una Raspberry Pi podemos llevar a cabo gran cantidad de proyectos. En Internet hay muchos tutoriales de cosas que podemos hacer con estos mini ordenadores, pero eso no es todo, sino que los usuarios pueden innovar con nuevos proyectos muy interesantes. Por lo cual estamos antes algo, que se podría decir que no tiene límites. Pero en este caso hablamos de «usbmount». Como has visto esto nos permite facilitar el montaje de dispositivos USB en los sistemas basados en Linux. Por lo cual se abre ante nosotros una nueva rama de posibles proyectos, que podremos realizar gracias a esta funcionalidad. Algunos de los más interesantes son:
- Dispositivos NAS: Con esta funcionalidad podremos crear un dispositivo NAS de forma sencilla. Esto nos proporciona mucho más almacenamiento si conectamos los discos duros por USB. Luego, podremos tratar de buscar funcionalidades nuevas. Como puede ser el disponer de más usuarios autorizados, compartir el contenido. O incluso montar un servidor multimedia en casa, combinando esta con otras funciones de Raspberry Pi.
- Estaciones multimedia: Como hemos comentado en el punto previo, las estaciones multimedia son una buena opción. Para ello podemos dar uso de herramientas como Kodi o incluso Plex, las cuales se conectan a los discos duros que tengamos conectados. Con ello, podremos visualizar todo nuestro contenido en los lugares donde lo instalemos.
- Copias de seguridad: Hoy en día es de vital importancia contar con copias de seguridad de nuestros sistemas. Configurando algunos scripts, podemos hacer que las copias de seguridad que se realicen se almacenen directamente en un dispositivo USB específico. Creando así, un sistema de copias de seguridad automáticas.
- Servidores de impresión: Utilizar Raspberry Pi para crear servidores de impresión, es una práctica habitual en hogares y pequeños negocios. Solo necesitaremos conectar la impresora por el puerto USB, realizar la configuración y listo.
- Estación de juegos: Los juegos retro son uno de los principales motivos de compra de las Raspberry Pi. Es por ello que con el puerto USB podremos conectar mandos y otros accesorios, que hacen que la experiencia sea mucho mejor.
Estos son solo algunos de los muchos proyectos que se pueden realizar. Pero lo mejor de las Raspberry Pi, es que podemos dejar volar la imaginación y tratar de hacer algo totalmente nuevo.