#726 Le 26/10/2025, à 12:14
- geole
Re : [ SCRIPT ] pour montage automatique partitions data , 3eme partie .
Bonjour iznobe
N’hésite pas à faire du bla-bla
Pour intégrer le déplacement de vos données au sein du système:
Répondez 1 pour utiliser les variables XDG.
Répondez 2 pour utiliser les liens symboliques.
Répondez 3 pour utiliser les variables XDG et les liens symboliques.
Répondez A pour abandonner.
Notez que l'utilisation des liens symboliques est à éviter et n'est pas conseillée si vous ne connaissez pas leur fonctionnement et ce que cela implique !
Dernière modification par geole (Le 26/10/2025, à 12:17)
Les écrans de l'installateur 26.04 https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#727 Le 26/10/2025, à 12:46
- iznobe

Re : [ SCRIPT ] pour montage automatique partitions data , 3eme partie .
Ou sinon :
PS3="Pour intégrer le déplacement de vos données au sein du système , voulez vous utilisez les variables XDG ( 1 ) , les liens symboliques ( 2 ), ou les variables XDG + les liens symboliques ( 3 ) ?
Notez que l ' utilisation des liens symboliques est à éviter et n' est pas conseillée si vous ne connaissez pas leur fonctionnement et ce que cela implique !
Votre choix (1-4) : ? "
options=("variables XDG" "liens seuls" "XDG + liens" "Annuler")
select l in "${options[@]}"; do
case $l in
"variables XDG") echo "variables XDG : (conseillé)"
break
;;
"liens seuls") echo "liens symboliques : (dé-conseillé)"
break
;;
"XDG + liens") echo "variables XDG ET liens symboliques : (dé-conseillé)"
break
;;
"Annuler")
err "Annulation par l’utilisateur !"
exit 0
;;
*) err "choix invalide";;
esac
done
blue "Votre choix : $l"qui donne :
dim. oct. 26 11:45:25 iznobe@iznobe-pc:~$ sudo bash Scripts/automount_test_data.sh
1) variables XDG
2) liens seuls
3) XDG + liens
4) Annuler
Pour intégrer le déplacement de vos données au sein du système , voulez vous utilisez les variables XDG ( 1 ) , les liens symboliques ( 2 ), ou les variables XDG + les liens symboliques ( 3 ) ?
Notez que l ' utilisation des liens symboliques est à éviter et n' est pas conseillée si vous ne connaissez pas leur fonctionnement et ce que cela implique !
Votre choix (1-4) : ? 3
variables XDG ET liens symboliques : (dé-conseillé)
Votre choix : XDG + liens
dim. oct. 26 11:46:06 iznobe@iznobe-pc:~$ou la proposition de @geole qui donne :
dim. oct. 26 11:46:06 iznobe@iznobe-pc:~$ sudo bash Scripts/automount_test_data.sh
Pour intégrer le déplacement de vos données au sein du système :
Répondez « 1 » pour utiliser les variables XDG seulement.
Répondez « 2 » pour utiliser les liens symboliques seulement.
Répondez « 3 » pour utiliser les variables XDG et les liens symboliques.
Répondez « A » pour abandonner.
NOTE : l ' utilisation des liens symboliques est à éviter et n' est pas conseillée si vous ne connaissez pas leur fonctionnement et ce que cela implique !
choix : [ 1 ( XDG ) / 2 ( liens ) / 3 ( XDG + liens ) / A ( bandon ) ] ?1
Votre choix ( conseillé ) : les variables XDG uniquement
dim. oct. 26 11:54:03 iznobe@iznobe-pc:~$ Aller hop , j ' ai pris le détail de @geole , c ' est ce qui me semble le plus clair et facile à comprendre pour les néophytes ..
Dernière modification par iznobe (Le 26/10/2025, à 13:00)
Hors ligne
#728 Le 26/10/2025, à 14:12
- tycooon

Re : [ SCRIPT ] pour montage automatique partitions data , 3eme partie .
Bon et bien , le loto est gagnant, j'ai tout misé sur le 3 , jai remporté la mise : "tout fonctionne sur QT,"
olivier@olivier-vmwarevirtualplatform:~$ sudo ./scriptqt.sh
[sudo] Mot de passe de olivier :
Voulez-vous utiliser le dossier « /media » pour monter la partition , si non , ce sera « /mnt » [O/n]o
Votre choix : /median° ⇒ path fstype externe/interne mountpoint label
-----------------------------------------------------------------------------
1 ⇒ /dev/sdb1 ext4 0 /media/olivier/KINGSTON KINGSTONChoisissez le numéro correspondant à votre future partition de données : 1
Votre choix : 1 = « /dev/sdb1 »
La partition « /dev/sdb1 » a l’étiquette « KINGSTON ».
Voulez-vous changer l’étiquette de la partition « /dev/sdb1 » ? [O/n] n
Votre choix : non
Voulez-vous procéder au montage maintenant pour la partition « /dev/sdb1 » en y mettant pour étiquette « KINGSTON » dans le dossier « /media » ? [O/n] o
Votre choix : oui
Info : La partition « /dev/sdb1 » est déjà montée !
sauvegarde du fichier « /etc/fstab » en « /etc/fstab.BaK-26-10-2025-12-58-51 » avant modifications
'/etc/fstab' -> '/etc/fstab.BaK-26-10-2025-12-58-51'
Le fichier « /etc/fstab » sera mis à jour si vous poursuivez
Etes-vous SÛR de vouloir procéder au montage pour la partition « /dev/sdb1 » en y mettant pour étiquette « KINGSTON » ? [O/n] o
Votre choix : oui
umount: /media/olivier/KINGSTON (/dev/sdb1) démonté
LABEL=KINGSTON /media/KINGSTON ext4 defaults
mkdir: création du répertoire '/media/KINGSTON'
mkdir: création du répertoire '/media/KINGSTON/olivier-KINGSTON'
appartenance de '/media/KINGSTON/olivier-KINGSTON' modifiée de root:root en olivier:olivierInfo : Création de la corbeille réussie
-----------------------------------------------------------------------------
Vous pouvez maintenant accéder à votre partition en parcourant le dossier suivant : « /media/KINGSTON/olivier-KINGSTON » .
Voulez-vous déplacer TOUTES vos données utilisateur dans la partition « /dev/sdb1 » qui vient d' être montée sur : « /media/KINGSTON/olivier-KINGSTON » ?
cette action peut durer très longtemps, ne pas interrompre pour éviter la perte des données . soyez patient svp !
Lancer le déplacement des données maintenant ? [O/n]o
Votre choix : oui
Pour intégrer le déplacement de vos données au sein du système :
Répondez « 1 » pour utiliser les variables XDG seulement.
Répondez « 2 » pour utiliser les liens symboliques seulement.
Répondez « 3 » pour utiliser les variables XDG ET les liens symboliques.
Répondez « A » pour abandonner.NOTE : l ' utilisation des liens symboliques est à éviter et n' est pas conseillée si vous ne connaissez pas leur fonctionnement et ce que cela implique !
choix : [ 1 / 2 / 3 / A ] ?3
Info : Votre choix ( dé-conseillé ) : les variable XDG + les liens symboliques
sauvegarde du fichier « /home/olivier/.config/user-dirs.dirs » en « /home/olivier/.config/user-dirs.dirs.BaK-26-10-2025-12-58-51 » avant modifications
'/home/olivier/.config/user-dirs.dirs' -> '/home/olivier/.config/user-dirs.dirs.BaK-26-10-2025-12-58-51'
sauvegarde du fichier « /home/olivier/.local/share/user-places.xbel » en « /home/olivier/.local/share/user-places.xbel.BaK-26-10-2025-12-58-51 » avant modifications
'/home/olivier/.local/share/user-places.xbel' -> '/home/olivier/.local/share/user-places.xbel.BaK-26-10-2025-12-58-51'
Info : Déplacement des dossiers :Déplacement du dossier « Bureau » en cours ...
Déplacement du dossier « Documents » en cours ...
Déplacement du dossier « Images » en cours ...
Déplacement du dossier « Modèles » en cours ...
Déplacement du dossier « Musique » en cours ...
Déplacement du dossier « Public » en cours ...
Déplacement du dossier « Téléchargements » en cours ...
Déplacement du dossier « Vidéos » en cours ...
! Dossier système , à ne pas déplacer : snap !Info : Modifications des variables XDG et des marque-pages :
Suppression de la ligne « 8 » dans le fichier « /home/olivier/.config/user-dirs.dirs »
Modification de la variable : « DESKTOP » => /media/KINGSTON/olivier-KINGSTON/Bureau
Info : pas de fichier « /home/olivier/.config/gtk-3.0/bookmarks » a traiter !
Sélection du paquet xmlstarlet précédemment désélectionné.
(Lecture de la base de données... 244395 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../xmlstarlet_1.6.1-4_amd64.deb ...
Dépaquetage de xmlstarlet (1.6.1-4) ...
Paramétrage de xmlstarlet (1.6.1-4) ...
Traitement des actions différées (« triggers ») pour man-db (2.12.0-4build2) ...
Modification du marque-pages : « file:///media/KINGSTON/olivier-KINGSTON/Bureau Bureau » pour QT bookmarks
Suppression de la ligne « 11 » dans le fichier « /home/olivier/.config/user-dirs.dirs »
Modification de la variable : « DOCUMENTS » => /media/KINGSTON/olivier-KINGSTON/Documents
Info : pas de fichier « /home/olivier/.config/gtk-3.0/bookmarks » a traiter !
Modification du marque-pages : « file:///media/KINGSTON/olivier-KINGSTON/Documents Documents » pour QT bookmarks
Suppression de la ligne « 12 » dans le fichier « /home/olivier/.config/user-dirs.dirs »
Modification de la variable : « PICTURES » => /media/KINGSTON/olivier-KINGSTON/Images
Info : pas de fichier « /home/olivier/.config/gtk-3.0/bookmarks » a traiter !
Modification du marque-pages : « file:///media/KINGSTON/olivier-KINGSTON/Images Images » pour QT bookmarks
Suppression de la ligne « 9 » dans le fichier « /home/olivier/.config/user-dirs.dirs »
Modification de la variable : « TEMPLATES » => /media/KINGSTON/olivier-KINGSTON/Modèles
Info : pas de fichier « /home/olivier/.config/gtk-3.0/bookmarks » a traiter !
Info : Pas de modification de marque-pages QT a effectuer pour le dossier « Modèles »
Suppression de la ligne « 10 » dans le fichier « /home/olivier/.config/user-dirs.dirs »
Modification de la variable : « MUSIC » => /media/KINGSTON/olivier-KINGSTON/Musique
Info : pas de fichier « /home/olivier/.config/gtk-3.0/bookmarks » a traiter !
Modification du marque-pages : « file:///media/KINGSTON/olivier-KINGSTON/Musique Musique » pour QT bookmarks
Suppression de la ligne « 9 » dans le fichier « /home/olivier/.config/user-dirs.dirs »
Modification de la variable : « PUBLICSHARE » => /media/KINGSTON/olivier-KINGSTON/Public
Info : pas de fichier « /home/olivier/.config/gtk-3.0/bookmarks » a traiter !
Info : Pas de modification de marque-pages QT a effectuer pour le dossier « Public »
Suppression de la ligne « 8 » dans le fichier « /home/olivier/.config/user-dirs.dirs »
Modification de la variable : « DOWNLOAD » => /media/KINGSTON/olivier-KINGSTON/Téléchargements
Info : pas de fichier « /home/olivier/.config/gtk-3.0/bookmarks » a traiter !
Modification du marque-pages : « file:///media/KINGSTON/olivier-KINGSTON/T%C3%A9l%C3%A9chargements Téléchargements » pour QT bookmarks
Suppression de la ligne « 8 » dans le fichier « /home/olivier/.config/user-dirs.dirs »
Modification de la variable : « VIDEOS » => /media/KINGSTON/olivier-KINGSTON/Vidéos
Info : pas de fichier « /home/olivier/.config/gtk-3.0/bookmarks » a traiter !
Modification du marque-pages : « file:///media/KINGSTON/olivier-KINGSTON/Vid%C3%A9os Vidéos » pour QT bookmarks
Info : Pas de modification de la variable XDG pour le dossier « snap »
Info : pas de fichier « /home/olivier/.config/gtk-3.0/bookmarks » a traiter !
Info : Pas de modification de marque-pages QT a effectuer pour le dossier « snap »
sudo: xdg-user-dirs-gtk-update : commande introuvablepour voir l ' état des fichiers modifiés : cat automount.log-26-10-2025-12-58-51
-----------------------------------------------------------------------------
Script pour montage de partition de données terminé avec succès !
! IMPORTANT ! : Toutes vos données utilisateurs seront dorénavant stockées dans votre partition KINGSTON : « /dev/sdb1 » .
ces données sont accessible par le chemin suivant : « /media/KINGSTON ».
Pour SAUVEGARDER vos données personnelles , vous devez dorénavant utiliser le nouveau chemin de stockage de vos données personnelles : « /media/KINGSTON/olivier-KINGSTON ».
Voir ce lien pour plus d' infos sur la sauvegarde : https://doc.ubuntu-fr.org/sauvegarde
olivier@olivier-vmwarevirtualplatform:~$
PS : par contre QT, j'ai du mal à mis faire...
Dernière modification par tycooon (Le 26/10/2025, à 14:26)
Hors ligne
#729 Le 26/10/2025, à 15:09
- iznobe

Re : [ SCRIPT ] pour montage automatique partitions data , 3eme partie .
Bonne nouvelle que "tout fonctionne sur QT," ![]()
Hors ligne
#730 Le 26/10/2025, à 15:15
- tycooon

Re : [ SCRIPT ] pour montage automatique partitions data , 3eme partie .
Bon mainetnant on va coorrrigeai les fotes d'ortografe :
ces données sont accessible
Hors ligne
#731 Le 26/10/2025, à 16:57
- iznobe

Re : [ SCRIPT ] pour montage automatique partitions data , 3eme partie .
rooooo ![]()
Merci a vous 2 pour votre aide , vos test et votre relecture des fautes typographiques et d' orthographe dans cette 3eme partie
pas très simple à mettre en œuvre , contrairement a ce qu ' on croit quand on le fait à la main ...
Merci aussi à @nany et @watael , qui m ' on tous 2 bien aidé pour la 1ere et 2eme partie ![]()
j ' ai laissé le détail des infos inutiles lors du transfert de dossiers et le fichier log , ça servira certainement si des bugs ressortent ou que des modifications sont à faire plus tard .
je vais mettre le script sur le github branche main ( = disponible pour tous ceux qui suivent le lien ) , on verra bien si il y a des retours .
Hors ligne
#732 Le 26/10/2025, à 17:35
- iznobe

Re : [ SCRIPT ] pour montage automatique partitions data , 3eme partie .
J ' ai cru comprendre que dans les dernières versions d' ubuntu , le format de fichiers " exfat " était maintenant installé par défaut ?
A y être , on pourrait maintenant pousser un peu plus loin pour prendre aussi en charge ce format de fichier non ?
Ce qui rendrait alors ce script compatible avec ceux qui travaille sur des mac .
Ca vaut la peine ou pas ?
Hors ligne
#733 Le 26/10/2025, à 18:50
- geole
Re : [ SCRIPT ] pour montage automatique partitions data , 3eme partie .
Attention, en plus des contraintes des noms windows, EXFAT=exfat Donc les commandes mv vont rencontrer plein de doublons et tilteront systématiquement.
Je pense qu'il faut en rester là.
Les écrans de l'installateur 26.04 https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#734 Le 26/10/2025, à 19:33
- tycooon

Re : [ SCRIPT ] pour montage automatique partitions data , 3eme partie .
petite remarque , car j'ai pu le constater la commande :
test "$do_change" = "yes" && sudo -u "$SUDO_USER" xdg-user-dirs-update --set "$xdg_var_name" "$part_data_user_dir/$dir_name"fonctionne, mais à l'instar de gnome le rafraîchissement n'est pas aussi effectif.
La fermeture et l’ouverture de session , sous QT me semble t'il reste la règle.
Ni connaissant rien sous QT (j'aime pas), une IA me le confirme et propose ::
kquitapp5 plasmashell
sleep 1
plasmashell >/dev/null 2>&1 &C'est un peu une usine à gaz , je me demande si un petit message "Fermer votre session et reconnectez vous pour la prise en ompte ...blablabla... , ne serait plus judicieux
Hors ligne
#735 Le 26/10/2025, à 19:43
- Watael

Re : [ SCRIPT ] pour montage automatique partitions data , 3eme partie .
« à l'instar » : à la ressemblance de, équivalent de
me semble-t-il
Dernière modification par Watael (Le 26/10/2025, à 19:44)
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#736 Le 26/10/2025, à 20:03
- tycooon

Re : [ SCRIPT ] pour montage automatique partitions data , 3eme partie .
A l'instar de ton clavier, ma touche "00101101" ne fonctionne plus chez moi , J’ai tiré un trait "d'union" dessus. ![]()
Hors ligne
#737 Le 27/10/2025, à 08:59
- iznobe

Re : [ SCRIPT ] pour montage automatique partitions data , 3eme partie .
Bonjour ,
C'est un peu une usine à gaz , je me demande si un petit message "Fermer votre session et reconnectez vous pour la prise en ompte ...blablabla... , ne serait plus judicieux
oui sur ubuntu 25.04 , on peut " deviner " ( voir le retour de @geole qui indique aussi l' erreur , dans ton #728 et #720 ) que c' est aussi le cas , comme sur raspbian OS et sur archlinux , sur lesquels on obtient :
[iznobe@archlinux ~]$ xdg-user-dirs-gtk-update
bash: xdg-user-dirs-gtk-update: commande introuvable
[iznobe@archlinux ~]$ j 'ai donc viré la commande " xdg-user-dirs-gtk-update " du script et mis en info le message pour redémarrer / . session , à la fin .
Dernière modification par iznobe (Le 27/10/2025, à 09:07)
Hors ligne
#738 Le 27/10/2025, à 14:37
- geole
Re : [ SCRIPT ] pour montage automatique partitions data , 3eme partie .
Bonjour.
Je ne comprends plus.
Tout se passe bien si je fais semblant, Mais cela foire si je veux réaliser.
lxqt@a:~$ wget https://raw.githubusercontent.com/iznobe/automount_part_data/refs/heads/dev_automount/automount_part_data.sh -O T
--2025-10-27 13:30:15-- https://raw.githubusercontent.com/iznobe/automount_part_data/refs/heads/dev_automount/automount_part_data.sh
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 2606:50c0:8002::154, 2606:50c0:8000::154, 2606:50c0:8003::154, ...
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|2606:50c0:8002::154|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 19806 (19K) [text/plain]
Saving to: ‘T’
T 100%[===================================================================>] 19.34K --.-KB/s in 0.04s
2025-10-27 13:30:15 (497 KB/s) - ‘T’ saved [19806/19806]
lxqt@a:~$ cp T TREF
lxqt@a:~$ gted T
lxqt@a:~$ diff T TREF
11c11
< do_change="yes" # "yes" or "no"
---
> do_change="no" # "yes" or "no"
lxqt@a:~$
lxqt@a:~$ sudo su -c "bash <(cat $HOME/T)"
Voulez-vous utiliser le dossier « /media » pour monter la partition , si non , ce sera « /mnt » [O/n]
Votre choix : /media
n° ⇒ path fstype externe/interne mountpoint label
-----------------------------------------------------------------------------
1 ⇒ /dev/sda4 ntfs 0 W21H2a
2 ⇒ /dev/sda7 ntfs 0 W21H2b
3 ⇒ /dev/sda8 ext4 0 UB-25.10
4 ⇒ /dev/sda9 ext4 0 UB-16.04
5 ⇒ /dev/sda10 ext4 0 UB-22.04
6 ⇒ /dev/sda11 ext4 0 iznobe
7 ⇒ /dev/sda12 ext4 0 /media/homeSAV homeSAV
8 ⇒ /dev/sda15 ext4 0 UB-26.04
9 ⇒ /dev/sda28 ext4 0 UB-24.04
Choisissez le numéro correspondant à votre future partition de données : 6
Votre choix : 6 = « /dev/sda11 »
La partition « /dev/sda11 » a l’étiquette « iznobe ».
Voulez-vous changer l’étiquette de la partition « /dev/sda11 » ? [O/n] n
Votre choix : non
Voulez-vous procéder au montage maintenant pour la partition « /dev/sda11 » en y mettant pour étiquette « iznobe » dans le dossier « /media » ? [O/n]
Votre choix : oui
sauvegarde du fichier « /etc/fstab » en « /etc/fstab.BaK-27-10-2025-13-31-56 » avant modifications
'/etc/fstab' -> '/etc/fstab.BaK-27-10-2025-13-31-56'
LABEL=iznobe /media/iznobe ext4 defaults
mkdir: created directory '/media/iznobe'
mount: /mnt/inobe: can't find LABEL=inobe.
Erreur : Inattendue , annulation des modifications !
renamed '/etc/fstab.BaK-27-10-2025-13-31-56' -> '/etc/fstab'
umount: /media/iznobe unmounted
rmdir: removing directory, '/media/iznobe'
lxqt@a:~$ Attention, je ne suis plus dans un environnement gnome mais dans un environnement LXQT (Lubuntu)
Dernière modification par geole (Le 27/10/2025, à 14:41)
Les écrans de l'installateur 26.04 https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#739 Le 27/10/2025, à 14:40
- iznobe

Re : [ SCRIPT ] pour montage automatique partitions data , 3eme partie .
tu dois avoir une ligne dans le fstab qui ne va pas " i nobe " au lieu de " iznobe " ???
mount: /mnt/inobe: can't find LABEL=inobe. Erreur : Inattendue , annulation des modifications !
Dernière modification par iznobe (Le 27/10/2025, à 14:48)
Hors ligne
#740 Le 27/10/2025, à 15:02
- geole
Re : [ SCRIPT ] pour montage automatique partitions data , 3eme partie .
Merci.
j’aurais pu/du y penser!
Dernière modification par geole (Le 27/10/2025, à 15:04)
Les écrans de l'installateur 26.04 https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#741 Le 02/11/2025, à 09:50
- iznobe

Re : [ SCRIPT ] pour montage automatique partitions data , 3eme partie .
Bonjour , suite à une remarque de @geole , une modification qui permet de s' assurer que la partition choisie est inscrite dans le fstab et bien montée avant de poursuivre :
if ! mount -a || test -z "$(grep -E ^LABEL="$newLabel"[[:space:]] /etc/fstab)"; thenquelques allégements d' écritures et simplifications et meilleur rendu des infos dans le script.
Dernière modification par iznobe (Le 02/11/2025, à 10:22)
Hors ligne
#742 Le 02/11/2025, à 13:13
- iznobe

Re : [ SCRIPT ] pour montage automatique partitions data , 3eme partie .
Bonne remarque , je ne sais pas pourquoi j' ai écrit ça ...
du coup j' ai supprimé la phrase .
Merci .
Hors ligne
#743 Le 19/01/2026, à 23:41
- shyalan

Re : [ SCRIPT ] pour montage automatique partitions data , 3eme partie .
Bonjour à tous,
J'ai un problème de permission non accordée pour le bureau ... :
J'ai fait une boulette ?
eb@seb-G55VW:~$ sudo su -c "bash <(wget -qO- https://raw.githubusercontent.com/iznobe/automount_part_data/refs/heads/main/automount_part_data.sh)"
Voulez-vous utiliser le dossier « /media » pour monter la partition , si non , ce sera « /mnt » [O/n]o
Votre choix : /media
n° ⇒ path fstype externe/interne mountpoint label
-----------------------------------------------------------------------------
1 ⇒ /dev/sda1 ext4 0
Choisissez le numéro correspondant à votre future partition de données : 1
Votre choix : 1 = « /dev/sda1 »
La partition « /dev/sda1 » n’a pas d’étiquette.
Choisissez l’étiquette (LABEL) de votre partition de données, elle doit être UNIQUE et ne pas contenir d’espace, d’accent, de caractères spéciaux et au maximum 16 caractères : SAMSDONNEES
Vous avez entré « SAMSDONNEES »
Voulez-vous procéder au montage maintenant pour la partition « /dev/sda1 » en y mettant pour étiquette « SAMSDONNEES » dans le dossier « /media » ? [O/n] o
Votre choix : oui
sauvegarde du fichier « /etc/fstab » en « /etc/fstab.BaK-19-01-2026-22-35-03 » avant modifications
'/etc/fstab' -> '/etc/fstab.BaK-19-01-2026-22-35-03'
LABEL=SAMSDONNEES /media/SAMSDONNEES ext4 defaults
mkdir: création du répertoire '/media/SAMSDONNEES'
mount: (hint) your fstab has been modified, but systemd still uses
the old version; use 'systemctl daemon-reload' to reload.
mkdir: création du répertoire '/media/SAMSDONNEES/seb-SAMSDONNEES'
mkdir: création du répertoire '/media/SAMSDONNEES/.Trash-1000'
le mode de '/media/SAMSDONNEES/.Trash-1000' a été modifié de 0755 (rwxr-xr-x) en 0700 (rwx------)
Info : Création de la corbeille réussie
Vous pouvez maintenant accéder à votre partition en parcourant le dossier suivant : « /media/SAMSDONNEES/seb-SAMSDONNEES ».
Info : Fin montage partition « /dev/sda1 » avec l'étiquette « SAMSDONNEES ».
-----------------------------------------------------------------------------
Voulez-vous déplacer TOUTES vos données utilisateur dans la partition « /dev/sda1 » qui vient d'être montée sur : « /media/SAMSDONNEES/seb-SAMSDONNEES » ?
cette action peut durer très longtemps, ne pas interrompre pour éviter la perte des données . soyez patient svp !
Lancer le déplacement des données maintenant ? [O/n]o
Votre choix : oui
Pour intégrer le déplacement de vos données au sein du système :
Répondez « 1 » pour utiliser les variables XDG seulement.
Répondez « 2 » pour utiliser les liens symboliques seulement.
Répondez « 3 » pour utiliser les variables XDG ET les liens symboliques.
Répondez « A » pour abandonner.
NOTE : l'utilisation des liens symboliques est à éviter et n'est pas conseillée si vous ne connaissez pas leur fonctionnement et ce que cela implique !
choix : [ 1 / 2 / 3 / A ] ?1
Votre choix ( conseillé ) : les variables XDG uniquement
sauvegarde du fichier « /home/seb/.config/user-dirs.dirs » en « /home/seb/.config/user-dirs.dirs.BaK-19-01-2026-22-35-03 » avant modifications
'/home/seb/.config/user-dirs.dirs' -> '/home/seb/.config/user-dirs.dirs.BaK-19-01-2026-22-35-03'
sauvegarde du fichier « /home/seb/.config/gtk-3.0/bookmarks » en « /home/seb/.config/gtk-3.0/bookmarks.BaK-19-01-2026-22-35-03 » avant modifications
'/home/seb/.config/gtk-3.0/bookmarks' -> '/home/seb/.config/gtk-3.0/bookmarks.BaK-19-01-2026-22-35-03'
Info : Déplacement des dossiers :
Déplacement du dossier « Bureau » en cours ...
mv: impossible de créer le répertoire '/media/SAMSDONNEES/seb-SAMSDONNEES/Bureau': Permission non accordée
Erreur : Copie non effectuée !
seb@seb-G55VW:~$ Asus Gamer G55VW - i7 - 16 Go Ram - Nvidia GTX 660M (2Go dédié) - Ubuntu 24.04.3 LTS (seul)
Hors ligne
#744 Le 19/01/2026, à 23:49
- iznobe

Re : [ SCRIPT ] pour montage automatique partitions data , 3eme partie .
Bonsoir , peux tu donner :
namei -mo /media/SAMSDONNEES/seb-SAMSDONNEES/Bureauet :
cat automount.log*Hors ligne
#745 Le 19/01/2026, à 23:52
- shyalan

Re : [ SCRIPT ] pour montage automatique partitions data , 3eme partie .
voilà :
seb@seb-G55VW:~$ namei -mo /media/SAMSDONNEES/seb-SAMSDONNEES/Bureau
f: /media/SAMSDONNEES/seb-SAMSDONNEES/Bureau
drwxr-xr-x root root /
drwxr-xr-x root root media
drwxr-xr-x root root SAMSDONNEES
drwxr-xr-x root root seb-SAMSDONNEES
Bureau - Aucun fichier ou dossier de ce nom
seb@seb-G55VW:~$ et
seb@seb-G55VW:~$ cat automount.log*
-19-01-2026-22-33-06
home au depart :
total 40
-rw-rw-r-- 1 seb seb 38 janv. 19 22:33 automount.log-19-01-2026-22-33-06
drwxr-xr-x 2 seb seb 4096 janv. 19 22:16 Bureau
drwxr-xr-x 2 seb seb 4096 janv. 19 22:16 Documents
drwxr-xr-x 2 seb seb 4096 janv. 19 22:16 Images
drwxr-xr-x 2 seb seb 4096 janv. 19 22:16 Modèles
drwxr-xr-x 2 seb seb 4096 janv. 19 22:16 Musique
drwxr-xr-x 2 seb seb 4096 janv. 19 22:16 Public
drwx------ 4 seb seb 4096 janv. 19 22:29 snap
drwxr-xr-x 2 seb seb 4096 janv. 19 22:16 Téléchargements
drwxr-xr-x 2 seb seb 4096 janv. 19 22:16 Vidéos
-19-01-2026-22-34-09
home au depart :
total 44
-rw-rw-r-- 1 seb seb 570 janv. 19 22:33 automount.log-19-01-2026-22-33-06
-rw-rw-r-- 1 seb seb 38 janv. 19 22:34 automount.log-19-01-2026-22-34-09
drwxr-xr-x 2 seb seb 4096 janv. 19 22:16 Bureau
drwxr-xr-x 2 seb seb 4096 janv. 19 22:16 Documents
drwxr-xr-x 2 seb seb 4096 janv. 19 22:16 Images
drwxr-xr-x 2 seb seb 4096 janv. 19 22:16 Modèles
drwxr-xr-x 2 seb seb 4096 janv. 19 22:16 Musique
drwxr-xr-x 2 seb seb 4096 janv. 19 22:16 Public
drwx------ 4 seb seb 4096 janv. 19 22:29 snap
drwxr-xr-x 2 seb seb 4096 janv. 19 22:16 Téléchargements
drwxr-xr-x 2 seb seb 4096 janv. 19 22:16 Vidéos
-19-01-2026-22-35-03
home au depart :
total 48
-rw-rw-r-- 1 seb seb 570 janv. 19 22:33 automount.log-19-01-2026-22-33-06
-rw-rw-r-- 1 seb seb 645 janv. 19 22:34 automount.log-19-01-2026-22-34-09
-rw-rw-r-- 1 seb seb 38 janv. 19 22:35 automount.log-19-01-2026-22-35-03
drwxr-xr-x 2 seb seb 4096 janv. 19 22:16 Bureau
drwxr-xr-x 2 seb seb 4096 janv. 19 22:16 Documents
drwxr-xr-x 2 seb seb 4096 janv. 19 22:16 Images
drwxr-xr-x 2 seb seb 4096 janv. 19 22:16 Modèles
drwxr-xr-x 2 seb seb 4096 janv. 19 22:16 Musique
drwxr-xr-x 2 seb seb 4096 janv. 19 22:16 Public
drwx------ 4 seb seb 4096 janv. 19 22:29 snap
drwxr-xr-x 2 seb seb 4096 janv. 19 22:16 Téléchargements
drwxr-xr-x 2 seb seb 4096 janv. 19 22:16 Vidéos
/etc/fstab AVANT modifications :
1 # /etc/fstab: static file system information.
2 #
3 # Use 'blkid' to print the universally unique identifier for a
4 # device; this may be used with UUID= as a more robust way to name devices
5 # that works even if disks are added and removed. See fstab(5).
6 #
7 # <file system> <mount point> <type> <options> <dump> <pass>
8 # / was on /dev/sdb2 during curtin installation
9 /dev/disk/by-uuid/44154518-0fac-4d13-abcf-b55cd4ecc19d / ext4 defaults 0 1
10 # /boot/efi was on /dev/sdb1 during curtin installation
11 /dev/disk/by-uuid/A0B1-947A /boot/efi vfat defaults 0 1
12 /swap.img none swap sw 0 0
/etc/fstab APRES modifications :
1 # /etc/fstab: static file system information.
2 #
3 # Use 'blkid' to print the universally unique identifier for a
4 # device; this may be used with UUID= as a more robust way to name devices
5 # that works even if disks are added and removed. See fstab(5).
6 #
7 # <file system> <mount point> <type> <options> <dump> <pass>
8 # / was on /dev/sdb2 during curtin installation
9 /dev/disk/by-uuid/44154518-0fac-4d13-abcf-b55cd4ecc19d / ext4 defaults 0 1
10 # /boot/efi was on /dev/sdb1 during curtin installation
11 /dev/disk/by-uuid/A0B1-947A /boot/efi vfat defaults 0 1
12 /swap.img none swap sw 0 0
13 LABEL=SAMSDONNEES /media/SAMSDONNEES ext4 defaults
/home/seb/.config/user-dirs.dirs AVANT modifications :
1 # This file is written by xdg-user-dirs-update
2 # If you want to change or add directories, just edit the line you're
3 # interested in. All local changes will be retained on the next run.
4 # Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
5 # homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
6 # absolute path. No other format is supported.
7 #
8 XDG_DESKTOP_DIR="$HOME/Bureau"
9 XDG_DOWNLOAD_DIR="$HOME/Téléchargements"
10 XDG_TEMPLATES_DIR="$HOME/Modèles"
11 XDG_PUBLICSHARE_DIR="$HOME/Public"
12 XDG_DOCUMENTS_DIR="$HOME/Documents"
13 XDG_MUSIC_DIR="$HOME/Musique"
14 XDG_PICTURES_DIR="$HOME/Images"
15 XDG_VIDEOS_DIR="$HOME/Vidéos"
/home/seb/.config/gtk-3.0/bookmarks AVANT modifications :
1 file:///home/seb/Documents
2 file:///home/seb/Musique
3 file:///home/seb/Images
4 file:///home/seb/Vid%C3%A9os
5 file:///home/seb/T%C3%A9l%C3%A9chargements
seb@seb-G55VW:~$ Dernière modification par shyalan (Le 19/01/2026, à 23:53)
Asus Gamer G55VW - i7 - 16 Go Ram - Nvidia GTX 660M (2Go dédié) - Ubuntu 24.04.3 LTS (seul)
Hors ligne
#746 Le 20/01/2026, à 00:15
- iznobe

Re : [ SCRIPT ] pour montage automatique partitions data , 3eme partie .
je pense avoir corrigé le bug .
tu peux re-essayer le script et dire stp.
Hors ligne
#747 Le 20/01/2026, à 00:23
- shyalan

Re : [ SCRIPT ] pour montage automatique partitions data , 3eme partie .
Cela a l'air tout bon. ![]()
Voici la capture du terminal (je redémarre pour voir)
seb@seb-G55VW:~$ sudo su -c "bash <(wget -qO- https://raw.githubusercontent.com/iznobe/automount_part_data/refs/heads/main/automount_part_data.sh)"
Voulez-vous utiliser le dossier « /media » pour monter la partition , si non , ce sera « /mnt » [O/n]o
Votre choix : /media
n° ⇒ path fstype externe/interne mountpoint label
-----------------------------------------------------------------------------
1 ⇒ /dev/sda1 ext4 0 /media/SAMSDONNEES SAMSDONNEES
Choisissez le numéro correspondant à votre future partition de données : 1
Votre choix : 1 = « /dev/sda1 »
La partition « /dev/sda1 » a l’étiquette « SAMSDONNEES ».
Voulez-vous changer l’étiquette de la partition « /dev/sda1 » ? [O/n] n
Votre choix : non
Voulez-vous procéder au montage maintenant pour la partition « /dev/sda1 » en y mettant pour étiquette « SAMSDONNEES » dans le dossier « /media » ? [O/n] o
Votre choix : oui
Info : L’étiquette « SAMSDONNEES » est déjà utilisée dans le fstab !
sauvegarde du fichier « /etc/fstab » en « /etc/fstab.BaK-19-01-2026-23-19-53 » avant modifications
'/etc/fstab' -> '/etc/fstab.BaK-19-01-2026-23-19-53'
Le fichier « /etc/fstab » sera mis à jour si vous poursuivez
Etes-vous SÛR de vouloir procéder au montage pour la partition « /dev/sda1 » en y mettant pour étiquette « SAMSDONNEES » ? [O/n] o
Votre choix : oui
umount: /media/SAMSDONNEES démonté
rmdir: suppression du répertoire, '/media/SAMSDONNEES'
LABEL=SAMSDONNEES /media/SAMSDONNEES ext4 defaults
mkdir: création du répertoire '/media/SAMSDONNEES'
appartenance de '/media/SAMSDONNEES/seb-SAMSDONNEES' modifiée de root:root en seb:seb
appartenance de '/media/SAMSDONNEES/.Trash-1000' modifiée de root:root en seb:seb
le mode de '/media/SAMSDONNEES/.Trash-1000' a été conservé à 0700 (rwx------)
Info : Création de la corbeille réussie
Vous pouvez maintenant accéder à votre partition en parcourant le dossier suivant : « /media/SAMSDONNEES/seb-SAMSDONNEES ».
Info : Fin montage partition « /dev/sda1 » avec l'étiquette « SAMSDONNEES ».
-----------------------------------------------------------------------------
Voulez-vous déplacer TOUTES vos données utilisateur dans la partition « /dev/sda1 » qui vient d'être montée sur : « /media/SAMSDONNEES/seb-SAMSDONNEES » ?
cette action peut durer très longtemps, ne pas interrompre pour éviter la perte des données . soyez patient svp !
Lancer le déplacement des données maintenant ? [O/n]o
Votre choix : oui
Pour intégrer le déplacement de vos données au sein du système :
Répondez « 1 » pour utiliser les variables XDG seulement.
Répondez « 2 » pour utiliser les liens symboliques seulement.
Répondez « 3 » pour utiliser les variables XDG ET les liens symboliques.
Répondez « A » pour abandonner.
NOTE : l'utilisation des liens symboliques est à éviter et n'est pas conseillée si vous ne connaissez pas leur fonctionnement et ce que cela implique !
choix : [ 1 / 2 / 3 / A ] ?1
Votre choix ( conseillé ) : les variables XDG uniquement
sauvegarde du fichier « /home/seb/.config/user-dirs.dirs » en « /home/seb/.config/user-dirs.dirs.BaK-19-01-2026-23-19-53 » avant modifications
'/home/seb/.config/user-dirs.dirs' -> '/home/seb/.config/user-dirs.dirs.BaK-19-01-2026-23-19-53'
sauvegarde du fichier « /home/seb/.config/gtk-3.0/bookmarks » en « /home/seb/.config/gtk-3.0/bookmarks.BaK-19-01-2026-23-19-53 » avant modifications
'/home/seb/.config/gtk-3.0/bookmarks' -> '/home/seb/.config/gtk-3.0/bookmarks.BaK-19-01-2026-23-19-53'
Info : Déplacement des dossiers :
Déplacement du dossier « Bureau » en cours ...
Déplacement du dossier « Documents » en cours ...
Déplacement du dossier « Images » en cours ...
Déplacement du dossier « Modèles » en cours ...
Déplacement du dossier « Musique » en cours ...
Déplacement du dossier « Public » en cours ...
Déplacement du dossier « Téléchargements » en cours ...
Déplacement du dossier « Vidéos » en cours ...
! Dossier système , à ne pas déplacer : snap !
Info : Modifications des variables XDG et des marque-pages :
Suppression de la ligne « 8 » dans le fichier « /home/seb/.config/user-dirs.dirs »
Modification de la variable : « DESKTOP » => /media/SAMSDONNEES/seb-SAMSDONNEES/Bureau
Info : Pas de modification de marque-pages GNOME a effectuer pour le dossier « Bureau »
Info : Pas de fichier « /home/seb/.local/share/user-places.xbel » a traiter !
Suppression de la ligne « 11 » dans le fichier « /home/seb/.config/user-dirs.dirs »
Modification de la variable : « DOCUMENTS » => /media/SAMSDONNEES/seb-SAMSDONNEES/Documents
Suppression de la ligne « 1 » dans le fichier « /home/seb/.config/gtk-3.0/bookmarks »
Modification du marque-pages : « file:///media/SAMSDONNEES/seb-SAMSDONNEES/Documents Documents » pour GNOME bookmarks
file:///media/SAMSDONNEES/seb-SAMSDONNEES/Documents Documents
Info : Pas de fichier « /home/seb/.local/share/user-places.xbel » a traiter !
Suppression de la ligne « 12 » dans le fichier « /home/seb/.config/user-dirs.dirs »
Modification de la variable : « PICTURES » => /media/SAMSDONNEES/seb-SAMSDONNEES/Images
Suppression de la ligne « 2 » dans le fichier « /home/seb/.config/gtk-3.0/bookmarks »
Modification du marque-pages : « file:///media/SAMSDONNEES/seb-SAMSDONNEES/Images Images » pour GNOME bookmarks
file:///media/SAMSDONNEES/seb-SAMSDONNEES/Images Images
Info : Pas de fichier « /home/seb/.local/share/user-places.xbel » a traiter !
Suppression de la ligne « 9 » dans le fichier « /home/seb/.config/user-dirs.dirs »
Modification de la variable : « TEMPLATES » => /media/SAMSDONNEES/seb-SAMSDONNEES/Modèles
Info : Pas de modification de marque-pages GNOME a effectuer pour le dossier « Modèles »
Info : Pas de fichier « /home/seb/.local/share/user-places.xbel » a traiter !
Suppression de la ligne « 10 » dans le fichier « /home/seb/.config/user-dirs.dirs »
Modification de la variable : « MUSIC » => /media/SAMSDONNEES/seb-SAMSDONNEES/Musique
Suppression de la ligne « 1 » dans le fichier « /home/seb/.config/gtk-3.0/bookmarks »
Modification du marque-pages : « file:///media/SAMSDONNEES/seb-SAMSDONNEES/Musique Musique » pour GNOME bookmarks
file:///media/SAMSDONNEES/seb-SAMSDONNEES/Musique Musique
Info : Pas de fichier « /home/seb/.local/share/user-places.xbel » a traiter !
Suppression de la ligne « 9 » dans le fichier « /home/seb/.config/user-dirs.dirs »
Modification de la variable : « PUBLICSHARE » => /media/SAMSDONNEES/seb-SAMSDONNEES/Public
Info : Pas de modification de marque-pages GNOME a effectuer pour le dossier « Public »
Info : Pas de fichier « /home/seb/.local/share/user-places.xbel » a traiter !
Suppression de la ligne « 8 » dans le fichier « /home/seb/.config/user-dirs.dirs »
Modification de la variable : « DOWNLOAD » => /media/SAMSDONNEES/seb-SAMSDONNEES/Téléchargements
Suppression de la ligne « 2 » dans le fichier « /home/seb/.config/gtk-3.0/bookmarks »
Modification du marque-pages : « file:///media/SAMSDONNEES/seb-SAMSDONNEES/T%C3%A9l%C3%A9chargements Téléchargements » pour GNOME bookmarks
file:///media/SAMSDONNEES/seb-SAMSDONNEES/T%C3%A9l%C3%A9chargements Téléchargements
Info : Pas de fichier « /home/seb/.local/share/user-places.xbel » a traiter !
Suppression de la ligne « 8 » dans le fichier « /home/seb/.config/user-dirs.dirs »
Modification de la variable : « VIDEOS » => /media/SAMSDONNEES/seb-SAMSDONNEES/Vidéos
Suppression de la ligne « 1 » dans le fichier « /home/seb/.config/gtk-3.0/bookmarks »
Modification du marque-pages : « file:///media/SAMSDONNEES/seb-SAMSDONNEES/Vid%C3%A9os Vidéos » pour GNOME bookmarks
file:///media/SAMSDONNEES/seb-SAMSDONNEES/Vid%C3%A9os Vidéos
Info : Pas de fichier « /home/seb/.local/share/user-places.xbel » a traiter !
Info : Pas de modification de la variable XDG pour le dossier « snap »
Info : Pas de modification de marque-pages GNOME a effectuer pour le dossier « snap »
Info : Pas de fichier « /home/seb/.local/share/user-places.xbel » a traiter !
Info : pour voir l'état des fichiers modifiés passer la commande suivante : cat automount.log-19-01-2026-23-19-53
Script pour montage de partition de données terminé avec succès !
-----------------------------------------------------------------------------
Info : Vous devez relancer la session graphique ou redémarrer l ' ordinateur pour que les changements soient effectifs.
! IMPORTANT ! : Toutes vos données utilisateurs seront dorénavant stockées dans votre partition SAMSDONNEES : « /dev/sda1 » .
Ces données sont accessibles par le chemin suivant : « /media/SAMSDONNEES ».
Pour SAUVEGARDER vos données personnelles , vous devez dorénavant utiliser le nouveau chemin de stockage de vos données personnelles : « /media/SAMSDONNEES/seb-SAMSDONNEES ».
Voir ce lien pour plus d'infos sur la sauvegarde : https://doc.ubuntu-fr.org/sauvegarde
seb@seb-G55VW:~$ Asus Gamer G55VW - i7 - 16 Go Ram - Nvidia GTX 660M (2Go dédié) - Ubuntu 24.04.3 LTS (seul)
Hors ligne
#748 Le 20/01/2026, à 00:32
- iznobe

Re : [ SCRIPT ] pour montage automatique partitions data , 3eme partie .
ça semble effectivement bon .
Par contre tu n' as pas choisi les liens et les variables , tu auras donc des dossiers vides dans l' explorateur , mais les signets ( dans le volet latéral ) enverront bien au bon endroit .
Si jamais ça te pose problème , c ' est modifiable facilement. car au final , tu peux stocker des fichiers dans les dossiers de ton dossier personnel ( dans la partition racine donc ) et dans ceux de la partition data . ca peut être assez perturbant.
il y a débat sur la question a ce niveau là ... mais je pense que modifier les 2 ( créer des liens et modifier les variables XDG ) c ' est mieux , ça évite les ambiguïtés et le stockage des données a deux endroits différents qui peut être source de confusion , et surtout de pertes de données si on a pas fait attention ...
Dernière modification par iznobe (Le 20/01/2026, à 00:37)
Hors ligne
#749 Le 20/01/2026, à 00:40
- shyalan

Re : [ SCRIPT ] pour montage automatique partitions data , 3eme partie .
ça semble effectivement bon .
Par contre tu n' as pas choisi les liens et les variables , tu auras donc des dossiers vides dans l' explorateur , mais les signets ( dans le volet latéral ) enverront bien au bon endroit .
Si jamais ça te pose problème , c ' est modifiable facilement. car au final , tu peux stocker des fichiers dans les dossiers de ton dossier personnel ( dans la partition racine donc ) et dans ceux de la partition data . ca peut être assez perturbant.il y a débat sur la question a ce niveau là ... mais je pense que modifier les 2 ( créer des liens et modifier les variables XDG ) c ' est mieux , ça évite les ambiguïtés et le stockage des données a deux endroits différents qui peut être source de confusion , et surtout de pertes de données si on a pas fait attention ...
Ah oui je veux bien le changer en effet. Je dois relancer le script ?
Asus Gamer G55VW - i7 - 16 Go Ram - Nvidia GTX 660M (2Go dédié) - Ubuntu 24.04.3 LTS (seul)
Hors ligne
#750 Le 20/01/2026, à 00:41
- iznobe

Re : [ SCRIPT ] pour montage automatique partitions data , 3eme partie .
oui , ca va fonctionner .
Hors ligne