Script pour monter un disque externe

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

About Julien

Unix, code & web from Picardie!
This entry was posted in Archlinux, Linux, PicoPC2 and tagged , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>