Bonsoir, Marre de chez marre d'avoir toujours à monter les disques un par un quand on accède à la machine en ligne de commande. Du coup, je me suis fait un petit script (même deux ! ) pour me simplifier la tache.
Je me permet de vous le faire partager :

Le script d'élévation de droits (obtenir les droits root pour monter les disques)

suautomount.sh


#!/bin/bash
if [ ! -f ./scriptmount.sh ]; then
  echo "le script scriptmount.sh est introuvable"
else
  su -c "./scriptmount.sh $1"
fi

Le script de montage des disques (fonctionne seul si l'utilisateur a déjà les droits root)

scriptmount.sh


#!/bin/bash
# version 1.1
# ne monte que les fichiers ntfs et fat
if [ $# != 1 ]; then
  echo "usage :  $0 [-m | -r]"
  exit 1
fi

disks=$(fdisk -l 2>/dev/null | grep /dev/sd | grep -e "NTFS" -e "W95 FAT32" | cut -d" " -f1)
if [ $1 = "-m" ]; then
  for disk in $disks
  do
    lbdisk=$(echo $disk | cut -d'/' -f3)
    lbdisk=$(ls -l /dev/disk/by-label/ | grep $lbdisk | tr -s ' ' ' ' | cut -d' ' -f9)
    echo "Montage de ${disk} sur /media/${lbdisk}..."
    mkdir /media/$lbdisk 2>/dev/null
    if [ $? = 1 ]; then
      echo "Erreur : le dossier  /media/$lbdisk existe déjà" 1>&2
    fi
    mount $disk /media/$lbdisk 2>/dev/null
    if [ $? = 16 ]; then
      echo "Erreur : impossible de monter $disk, ce système de fichier est déjà monté" 1>&2
    fi
  done
fi

if [ $1 = "-r" ]; then
  for disk in $disks
  do
    lbdisk=$(echo $disk | cut -d'/' -f3)
    lbdisk=$(ls -l /dev/disk/by-label/ | grep $lbdisk | tr -s ' ' ' ' | cut -d' ' -f9)
    echo "Démontage de  /media/${lbdisk}..."
    umount /media/$lbdisk  && rmdir /media/$lbdisk 2>/dev/null
  done
fi

Les deux scripts doivent être dans le même dossier, les voilà dans un zip, ils sont aussi joints individuellement au billet.

Bonne nuit !