Monter un disque externe au démarrage [Réglé]

cjpkicherche Membre non connecté
-
- Voir le profil du membre cjpkicherche
- Inscrit le : 10/10/2011
- Groupes :
Mes données sont sur un disque dur externe branché en permanence sur la machine (je préfère pour les sauvegardes ou pour emmener le disque sans emmener l'ordi)
Quand je branche ce disque, il est reconnu et monté sans problème puisque j'ai paramétré les paramètres à "monter les disques amovibles à la connexion)
Oui, mais il est déjà connecté et je suis obligé de le monter à chaque démarrage de la machine. Un petit clic sur une icone suffit mais il faut que j'y pense chaque fois et je me dis qu'une ligne dans un fichier devrait pouvoir le faire avant de me rendre la main une fois lancé tout ce qu'il faut au démarrage.
Mais quelle ligne et dans quel fichier ? Voilà ma question.
Un petit problème qui m'agace et si quelqu'un a une piste
Cjp

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Tu peux passer par le CCM, démonter la partition du disque externe, lui définir un point de montage permanent, et vérifier/ajouter l'option de montage 'nofail'. Les paramètres seront sauvegardés dans /etc/fstab, comme le suggère Jybz.
https://doc.mageia.org/mcc/8/fr/content/drakdisk.html
Si le disque est connecté au démarrage, il sera présent sur le point de montage spécifié. Sinon, tu devrais avoir une entrée dans les Emplacements pour pouvoir faire le montage à la demande.
Édité par Papoteur Le 23/08/2021 à 09h40
Yves

funix Membre non connecté
-
- Voir le profil du membre funix
- Inscrit le : 17/12/2012
- Site internet
- Groupes :

cjpkicherche Membre non connecté
-
- Voir le profil du membre cjpkicherche
- Inscrit le : 10/10/2011
- Groupes :
Et si je regarde etc/fstab, je lis à l'instant (le DD "classeur" monté) :
# Entry for /dev/sda6 :
UUID=8335728d-1da3-4a1a-bf9f-260ce88a587e / ext4 noatime,acl 1 1
# Entry for /dev/sda1 :
UUID=328B-9474 /boot/EFI vfat iocharset=utf8,umask=000 0 0
# Entry for /dev/sda3 :
UUID=31B94D1140A6ECAE /media/win_c ntfs-3g defaults,nofail,umask=000 0 0
# Entry for /dev/sda7 :
UUID=2095E4AE27B8299C /media/win_d ntfs-3g defaults,nofail,umask=000 0 0
none /proc proc defaults 0 0
# Entry for /dev/sda5 :
UUID=bc43cfe0-21e2-4ede-bfab-87a7a7649880 swap swap defaults 0 0
Pas plus de "classeur" que de poils sur un oeuf et des partitions windows auxquelles je n'accède qu'une fois par an et encore et tj sur win10 en dualboot. Sais pas trop ce qu'elle font dans mon linux, mais bon.
J'en avais déduit que tout ça était obsolète et qu'écrire qqchose risquait plus de fiche la pagaille qu'autre chose
Quelle ligne d'ailleurs ? Moi, vieux jeu, j'aurais tendance à écrire
/dev/sdb1 /mnt/classeur/ ntfs-3g nofail defaults 0 0
Surement pas bon : si je regarde la fstab actuelle, c'est UUID du Disque dur que je devrais indiquer
Du coup, j'ai baissé les bras et me suis rangé à la proposition de funix
Mais je me dis : quand je lance l'ordi, tout se met en place. Ensuite je clique sur l’explorateur de fichier, puis "classeur" ou directement dans l'icône classeur que j'ai installée sur l'écran de démarrage et qui pointe sur run/media/chr et le DD se monte.
OK, mais ma question est : est-ce que je ne pourrais pas faire ça de façon logicielle avec une ligne dans un fichier de de démarrage en fin de fichier ou bien un script
Cjp

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
cjpkicherche :
OK, mais ma question est : est-ce que je ne pourrais pas faire ça de façon logicielle avec une ligne dans un fichier de de démarrage en fin de fichier ou bien un script
OK, mais ma question est : est-ce que je ne pourrais pas faire ça de façon logicielle avec une ligne dans un fichier de de démarrage en fin de fichier ou bien un script
Code BASH :
udisksctl mount -b /dev/sdb1 --no-user-interaction
Tu remplaces sdb1 par le numéro de la partition du disque externe. Le problème, c'est que le numéro peut changer.
Yves

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Code BASH :
lsblk blkid
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

cjpkicherche Membre non connecté
-
- Voir le profil du membre cjpkicherche
- Inscrit le : 10/10/2011
- Groupes :
Ça marche très bien et si j'exécute mon script shell
udisksctl mount -b /dev/disk/by-uuid/7EF6C9AE2BE44B94 --no-user-interaction
mon disque externe est monté. Super !
C'est juste un peu plus compliqué que de double-cliquer sur l'icône du DD ou sur l’explorateur de fichier, puis "classeur". :-)
Je suppose que ça fait en gros la même chose.
Maintenant il faudrait coller cette ligne au bon endroit. D'où ma toujours même question : quel endroit ?
À la fin d'un fichier d’initialisation logiquement tout à la fin ce qui suppose
- que ce fichier accepte le code bash ci-dessus sans broncher
- que je connaisse le nom du fichier
- en espérant que ça ne soit pas effacé à la première MaJ Mais on peut trouver une solution
Bref si quelqu'un sait
quel fichier ?
mange-t-il du bash ?
Cjp

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Tu as le fichier ~/.bashrc dans lequel tu peux ajouter ta ligne de commande.
Yves

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Sinon, il y a la crontab de l'utilisateur :
Code TEXT :
MAILTO="" @reboot udisksctl mount -b /dev/disk/by-uuid/7EF6C9AE2BE44B94 --no-user-interaction
Code BASH :
crontab -e
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

cjpkicherche Membre non connecté
-
- Voir le profil du membre cjpkicherche
- Inscrit le : 10/10/2011
- Groupes :
Je n'ai pas testé ta solution, Jybz, mais ça devrait aussi marcher
Merci à tous deux
Résolu donc !
Cjp

cjpkicherche Membre non connecté
-
- Voir le profil du membre cjpkicherche
- Inscrit le : 10/10/2011
- Groupes :
Après quelques petits problèmes relatés ici : https://www.mageialinux-online.org/forum/topic-29666.php#m297765, la soluton proposée est presque bonne. Pour corriger le presque la commande doit se trouver dans le .bash_profile et pas dans le .bashrc
Cjp

HerbertP Membre non connecté
-
- Voir le profil du membre HerbertP
- Inscrit le : 25/06/2015
- Groupes :
Je ne sais pas ce qu'il en était avant, mais aujourd'hui on peut aller dans le menu Outils -> Configuration du système -> Matériel -> Stockage amovible -> Périphériques amovibles : on a une case "Autoriser le montage automatique des medias amovibles" :

Pour accéder à la liste grisée, il faut décocher "Monter automatiquement... ....lorsqu'ils sont attachés", cocher le disque, et recocher "Monter automatiquement..."
Christophe - Probablement sur une autre planète
Mageia 9 - 64 bit - 4 * Intel Core i5-4460 CPU @ 3.20GHz - Mem 7,7 Gio - GeForce GTX 1050 Ti/PCIe/SSE2
Mageia 9 - 64 bit - 4 * Intel Core i5-4460 CPU @ 3.20GHz - Mem 7,7 Gio - GeForce GTX 1050 Ti/PCIe/SSE2
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie