Pour certains, c'est tabou. Eux ne montent leurs partitions qu'au besoin
et les démontent aussitôt après avoir récupéré leur matériel.
Pour ma part, je le fais à l'aide de ce script :
Code: Select all
#!/bin/sh
# /root/my-applications/Systeme/voyonsvoir.sh
# Objectif : peupler /etc/fstab au besoin
# Requiert : probepart, replaceit, tree
# (c) Christian L'Écuyer (alias musher0 [forum Puppy]), Gatineau (Qc), Canada, le mercredi 29 mars 2017. GPL3.
####
# variable pour vérifier le nombre de lignes dans fstab.
a="`wc -l /etc/fstab | cut -d' ' -f1`"
if [ $a -lt 7 ];then # Si c'est déjà fait, on passe.
# Par contre, si /etc/fstab compte moins de 7 lignes, c'est celui par défaut.
# On le remplit alors avec les descriptions des partitions en place.
# La préparation
for fsys in 2 3 4; do # On monte les systèmes de fichiers ext? seulement
for part in `probepart | awk -F"|" '$2 ~ /ext'$fsys'/ { print $1 }' | awk -F"/" '{ print $3 }'`
do
[ ! -d /mnt/$part ] && mkdir -p /mnt/$part
[ "`tree -d -L 1 /mnt/$part | awk '$1=="0" { print $1 }'`" = "0" ] && mount -t ext$fsys /dev/$part /mnt/$part
done # echo
done
RPLC="replaceit --input=/etc/fstab"
# Le travail
echo >> /etc/fstab
cat /proc/mounts | awk '$2 ~ /sd/ { print $0 }' | sort >> /etc/fstab # DD
cat /proc/mounts | awk '$2 ~ /sr/ { print $0 }' | sort >> /etc/fstab # et CD/DVD.
# La finition
[ "`grep fuseblk /etc/fstab`" ] && $RPLC fuseblk ntfs-3g
$RPLC "0 0" "1 1" "+ext"
# Le montage
mount -a
fi
doigts en tout temps.
Je place un lien de ce petit script dans /root/Startup, il se lance à la 1ère
session avec le Puppy et c'est fait. C'est la seule fois qu'il sera utilisé.
Et vous, qu'en pensez-vous ?
Cordialement.