Parfois, lorsque je redémarre mon ordinateur, mes lecteurs montent mais parfois pas (comme en ce moment, lorsque je tape cette question).
Existe-t-il un moyen simple, comme un programme capable de les monter pour moi? Aller dans la console, créer des dossiers, etc., n’est PAS ce que je veux. J'aime la façon dont Windows le fait, où qu’ils montent toujours les lecteurs, quoi qu’il en soit.
S'il n'y a pas de programme, comment puis-je monter facilement tous les lecteurs?
Cela fonctionne dans 12.10 - 16.1
Tapez Disks in Dash et vous obtiendrez:
Cliquez sur la petite icône pour afficher le sous-menu, puis choisissez Modifier les options de montage. Après cela, vous verrez:
Définissez les options de montage automatique sur ON. Faites-le sur tous les disques dont vous avez besoin au démarrage.
Remarque: faites attention à ce que vous modifiez, cela pourrait empêcher le système de fonctionner correctement.
Appuyez sur le bouton Ubuntu, démarrez votre application disks
.
sélectionnez votre partition/disque NTFS? Appuyez sur le bouton de configuration sélectionnez Edit Mount Options...
Tournez off
le Automatic Mount Options
, select Mount at startup
. choisissez votre Display Name
Comme Data
ou partition-Data
ou seriously-not-porn
, celui qui décrit le mieux votre personnalité?!
Mount Point
signifie où voulez-vous qu'il soit monté! Cela pourrait être /mnt/DATA//home/username/part-data
ou /home/username/Videos/no-porno
encore, ce qui décrit le mieux votre personnalité! Après cela, appuyez sur OK, tapez votre mot de passe, encore une fois sur OK. et redémarrez votre système, et voyez votre disque dur monté.
source
Si vous voulez le faire avec votre propre script (sans utiliser aucun programme), voici ce qui peut vous aider:
Créez un fichier nommé automount
dans /usr/local/bin
et donnez-lui le droit d'exécution (Sudo chmod +x
).
NOPASSWD
dans /etc/sudoers
:-)Contenu pour /usr/local/bin/automount
:
#!/bin/bash
cd /dev/disk/by-label
for label in *
do
partition=$(basename $(readlink $label))
Sudo mkdir /media/$USER/$label
Sudo mount /dev/$partition /media/$USER/$label
done
exit
Créez ensuite Application Strartup (gnome-session-properties
) et ajoutez les éléments suivants:
NOPASSWD
dans /etc/sudoers
): -Contenu pour /usr/local/bin/automount
:
#!/bin/bash
cd /dev/disk/by-label
user=$(zenity --entry --text="Enter Username")
for label in *
do
partition=$(basename $(readlink $label))
Sudo mkdir /media/$user/$label
Sudo mount /dev/$partition /media/$user/$label
done
exit
Sinon, vous pouvez définir <username>
de manière permanente au lieu de $user
.
Créez ensuite Application Strartup (gnome-session-properties
) et ajoutez ce qui suit:
Remarque: Pour exécuter gksudo
, le package gksu
doit être installé. Si non, faites d'abord: Sudo apt-get install gksu
Notes complémentaires:
Ce script monte les partitions sur /media/$USER/<Disk-Label>
.
Pour vérifier/modifier les étiquettes de votre partition, vous pouvez utiliser gnome-disk-utility
:
Dans la fenêtre "Options de montage", veillez à décocher l'option "Afficher dans l'interface utilisateur" si vous apportez des modifications à l'aide de cet utilitaire. Il existe un KNOWN BUG qui peut entraîner l'échec du montage et même rendre votre système impossible à démarrer si vous utilisez l'utilitaire DISKS pour modifier ces options et laissez l'option "Afficher dans l'interface utilisateur" cochée.
Ce bogue s'affichera comme indiquant que la recommandation "x-gvfs-show" n'est pas reconnue ou qu'il manque un paramètre lors de la tentative de montage de cette partition.