lunedì 25 agosto 2014

Raspberry PI: Montare in modo permanente un disco esterno

A volte si ha la necessità di fare in modo che un disco esterno venga montato in modo permanete dalla Raspberry PI, vediamo ora come procedere:


Se il disco è formattato in fat32, la procedura è la seguente:

prima cosa individuiamo il disco usb

sudo fdisk -l

questo è l'output
____________________
pi@raspberrypi ~ $ sudo fdisk -l
Disk /dev/mmcblk0: 7948 MB, 7948206080 bytes
4 heads, 16 sectors/track, 242560 cylinders, total 15523840 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: 0x000c7b31
Device Boot      Start         End      Blocks   Id  System
/dev/mmcblk0p1            8192      122879       57344    c  W95 FAT32 (LBA)
/dev/mmcblk0p2          122880    15523839     7700480   83  Linux
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 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: 0x0feff92c
Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048   976769023   488383488    7  W95 FAT32 (LBA)
pi@raspberrypi ~ $
____________________

Ovviamente il sistema è installato su /dev/mmc**** quindi il nostro riferimento è /dev/sda1
a questo punto create una cartella che ci servirà per montare il disco per evitare problemi con i permessi consiglio di crearla sotto /home/pi/

sudo mkdir /home/pi/"nome cartella"

ora editate il file fstab, fate attenzione in questo file sono presenti tutti i mount point del sistema, se per errore modificate una riga il rischio è di rendere inutilizzabile il sistema al riavvio, noi dobbiamo solamente aggiungere il nostro disco esterno:

sudo nano /etc/fstab

nell'editor aggiungete come ultima riga, senza toccare nulla di quello che già è scritto nel file:

/dev/sda1 /home/pi/"nome cartella"  vfat rw,defaults 0 0

salvate con CTRL+X confermate la scrittura del file e confermate il nome, a questo punto dovete procedere con un riavvio per fare in modo che il disco sia montato correttamente dal sistema:
sudo reboot now

Se il disco che avete collegato è formattato in ntfs, dovete per prima cosa installare questo pacchetto:

sudo apt-get install ntfs-3g

ovviamente cambia anche la stringa da aggiungere al file fstab che diventa così:

/dev/sda1 /home/pi/"nome cartella" ntfs-3g rw,defaults 0 0

riavviate il sistema sempre con:

sudo reboot now

Al riavvio il vostro disco esterno risulta già montato e potrete usarlo senza dovervi preoccupare di ripetere le operazioni di mount.