mai 12 2013
Je transforme mon RaspBerry Pi en NAS #3 – Accès à un volume HFS journalisé
Bon, on y arrive tout doucement car je n’ai pas beaucoup de temps à consacrer au projet… Aujourd’hui,nous allons installer et vérifier la couche logicielle permettant de lire un volume Apple de type HFS journalisé (le plus courant dans le monde Apple). Pour rappel, le serveur NAS doit pouvoir lire et écrire des volumes Apple, Windows et Linux.
J’ai donc commencé par formater une clé USB (de 16Go dans ce cas) avec Mac OX avec un format HFS journalisé. Ceci se fait très simplement avec l’utilitaire de disque.
et ensuite le choix Mac Os étendu (journalisé). J’ai choisi de nommer ce volume Rasp1.
Toujours sous Mac Os, j’ai copié un fichier sur ce volume (un mkv d’un peu plus d’1 Go). J’ai ensuite éjecté proprement le volume et j’ai installé la clé sur un des ports USB du RaspBerry.
Nativement, celui-ci ne sait pas lire ce genre de volume. Il est nécessaire d’installer un package permettant d’installer cette fonctionnalité en tapant:
pi@raspberrypi ~ $sudo apt-get install hfsplus hfsutils hfsprogs
Une fois le package installé, il faut le paramétrer. Le paramétrage s’effectue dans le fichier /etc/fstab. Auparavant il faut pouvoir déterminer quels paramètres … Nous devons pour cela déterminer l’UUID (Universal Unique IDentifier) de notre clé USB.
pi@raspberrypi ~ $ sudo blkid
/dev/mmcblk0p1: SEC_TYPE="msdos" UUID="C522-EA52" TYPE="vfat"
/dev/mmcblk0p2: UUID="62ba9ec9-47d9-4421-aaee-71dd6c0f3707" TYPE="ext4"
/dev/sda1: LABEL="EFI" UUID="67E3-17ED" TYPE="vfat"
/dev/sda2: UUID="09bc8da5-e397-3931-8082-408938b52eac" LABEL="Rasp1" TYPE="hfsplus"
pi@raspberrypi ~ $
Nous voyons que l’UUID correspondant à notre clé USB est le suivant est indiqué sur la ligne commençant par /dev/sda2 (le label et le type ne laissent planer aucun doute là-dessus…).
Grace à ces informations, nous pouvons éditer notre fichier /etc/fstab:
pi@raspberrypi ~ $ sudo nano /etc/fstab
A la fin du fichier, il faut rajouter la ligne suivante:
UUID=09bc8da5-e397-3931-8082-408938b52eac /Rasp1 hfsplus rw,force,exec,auto,users 0 3
Ce qui nous donne un fichier qui ressemble à ça:
on peut rebooter le RaspBerry pour vérifier que notre petit montage tient la route:
pi@raspberrypi ~ $sudo reboot
Reconnectons nous via ssh et vérifions que nous pouvons bien lire notre volume Apple:
pi@raspberrypi ~ $ pwd /home/pi
On affiche le répertoire courant dans lequel se situe l’utilisateur pi une fois connecté. Vérifions maintenant que nous pouvons visualiser le contenu de notre clé USB:
pi@raspberrypi ~ $ cd /Rasp1 pi@raspberrypi /Rasp1 $ ls Game_of_Thrones.mkv
Nous voyons bien notre fichier mkv précédemment copié sous MacOs, c’est bon signe. Vérifions maintenant que nous pouvons écrire sur ce volume en dupliquant ce fichier:
pi@raspberrypi /Rasp1 $ sudo cp Game_of_Thrones.mkv Game2.mkv pi@raspberrypi /Rasp1 $ ls Game2.mkv Game_of_Thrones.mkv pi@raspberrypi /Rasp1 $ ls -l total 2225640 -rwxr--r-- 1 root root 1139524413 May 12 09:53 Game2.mkv -rwxr--r-- 1 99 99 1139524413 May 6 05:29 Game_of_Thrones.mkv
Bon d’accord, on doit encore le faire avec sudo, la gestion des droits sera notre prochaine étape…







Derniers commentaires