Hacer que la Raspberry Pi reconozca una memoria USB y la monte siempre que se reinicie es sencillo. Hay que seguir los siguientes pasos.
Lo primero es localizar el pincho. Lo enchufamos a la Raspberry Pi y ejecutamos el siguiente comando:
sudo fdisk -l
Aparecerán todos los dispositivos conectados a la Raspberry Pi. Buscamos el nuestro. En mi caso, es /dev/sda1
, y aparece con un formato tipo VFAT (FAT32):
Disk /dev/sda: 62.5 GB, 62518853632 bytes 255 heads, 63 sectors/track, 7600 cylinders, total 122107136 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System /dev/sda1 64 122107135 61053536 c W95 FAT32 (LBA)
Ahora tenemos que crear el punto de montaje del pincho, el directorio que queremos que apunte al pincho. En mi caso, lo haré en /media/pincho
:
sudo mkdir /media/pincho
Al ser el tipo de formato FAT
, que es automáticamente reconocido por Raspbian, con hacer sudo mount /dev/sdc1 /media/pincho
, es suficiente para montar el pincho. Si estuviese en exFAT
(me ha pasado), Raspbian no lo reconoce por defecto, por lo que tenemos que instalar el siguiente driver:
sudo apt-get install exfat-fuse
Y ahora ya sí podríamos montar el pincho:
sudo mount /dev/sda1 /media/pincho
Ya está montado, y podemos acceder al pincho en la carpeta /media/pincho
y escribir y leer en él. Pero si reiniciamos la Raspberry Pi ya no aparecerá y tendremos que volver a montarlo manualmente. Si queremos que se monte automáticamente en cada reinicio, tenemos que hacer lo siguiente.
Primero hay que averiguar el UUID
del pincho:
sudo blkid
Me aparece, entre otras cosas:
/dev/sda1: LABEL="MINIPINCHO" UUID="<strong>4A8B-0102</strong>" TYPE="vfat"
Y ahora edito /etc/fstab
para que monte el pincho que tiene ese UUID
, ejecutando sudo nano /etc/fstab
y añadiendo una línea que ponga lo siguiente:
UUID=4A8B-0102 /media/pincho vfat defaults,auto,users,rw,uid=pi,gid=pi 0 0
Ahora puedo reiniciar y ver si está todo en orden, o, mejor aún, ejecuto sudo mount -a
, que carga el fichero /etc/fstab
como si fuese un reinicio.