Petite capitalisation suite à une grosse prise de tête : comment monter un disque externe usb au démarrage si celui-ci est présent?
/etc/fstab me direz-vous… Et non, si j’ajoute l’UUID de mon disque dans fstab, Archlinux ne démarre plus!
J’ai donc suivi une idée de CalimeroTecknik (#archlinux-fr), monter le disque à l’aide d’un script dans rc.local.
Voici le script que j’ai créé (si ça peut vous servir…):
#!/bin/bash
#
# /etc/rc.local: Local multi-user startup script.
## ——————————————————————–
# Montage du disque externe MyBook (by JPEC)
# ——————————————————————–
# Affiche l’UUID du disque MyBook
ls -f /dev/disk/by-uuid/3c52ee99-b1a4-4aa5-b436-5e700cd26d64
# On check le code de retour de ls ($? == 0 si le disque est présent)
if [ $? == 0 ]
then
echo “Mount du disque MyBook dans /media/MyBook…”
mount UUID=3c52ee99-b1a4-4aa5-b436-5e700cd26d64 /media/MyBook
else
echo “Le disque MyBook n’est pas connecté…”
fi