Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 12/05/2016, à 15:13

Coeur Noir

Re : Liens symboliques, données sur media externe

Et que dit lsblk maintenant ? je suppose qu'il est dorénavant "monté" quelque part ce disque…

Quant à /home sur disque externe si tu y tiens absolument il faudra toujours veiller à ce que ce disque soit sous tension et actif au démarrage de ton pc : si le système ne trouve pas /home au démarrage, il coince…

https://doc.ubuntu-fr.org/tutoriel/depl … _graphique

L'idée c'est :
1) copier le contenu de /home vers le DD externe
2) modifier le fstab pour monter le DD externe dans un /home vide
3) neutraliser l'ancien /home via renommage
4) créer un nouveau dossier /home vide
5) redémarrer

Perso je fais ça depuis une session live car le point 3 (peut) bloque(r) l'actuelle session graphique - home devenant temporairement inaccessible.

Bien sûr au préalable sauvegarde tes profils firefox et thunderbird pour les réintégrer par la suite dans ton /home nouveau sur DD externe…

Dernière modification par Coeur Noir (Le 12/05/2016, à 15:31)


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#27 Le 12/05/2016, à 19:55

nam1962

Re : Liens symboliques, données sur media externe

Ah ouiche, je vois.
J'ai donc plutot interet a laisser le /home sur le disque interne et ne mettre que les docs, data et... .thunderbird (14go quand même) sur l'externe.
Dans ce cas, je bind ?

...sinon, mon FF est toujours coince a mort...

[edit]j'ai regarde le man de bind, euhhhh, je n'ai pas bien pige ! hmm

Dernière modification par nam1962 (Le 12/05/2016, à 20:03)


[ Modéré ]

Hors ligne

#28 Le 12/05/2016, à 20:54

Coeur Noir

Re : Liens symboliques, données sur media externe

Pour /home et DD externe, c'est bien ce que je disais au #24 ;-)

Pour bind regarde le post #19 de michel_04, il y a un exemple parlant dans son fstab.

Nam, s'teuplé, peux-tu refaire un lsblk après avoir sollicité ton DD externe, ou infirmer / confirmer qu'il monte bien quelque part ? ( je suppose dans /media/ton_nom ) Cela afin de confirmer qu'un stockage externe connecté au démarrage n'est pas nécessairement monté.

Rraaah ces débutants qui répondent pas aux question lol


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#29 Le 12/05/2016, à 21:05

nam1962

Re : Liens symboliques, données sur media externe

Mais j'y avais deja repondu ! : P

:~$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0  37,3G  0 disk 
├─sda1   8:1    0  16,8G  0 part /
├─sda2   8:2    0   1,2G  0 part [SWAP]
└─sda3   8:3    0  19,3G  0 part /home
sdb      8:16   0 232,9G  0 disk 
└─sdb1   8:17   0 232,9G  0 part 
sr0     11:0    1  1024M  0 rom  
zram0  251:0    0   621M  0 disk [SWAP]

Il se monte mon sdb !

Dernière modification par nam1962 (Le 12/05/2016, à 21:05)


[ Modéré ]

Hors ligne

#30 Le 12/05/2016, à 21:27

Coeur Noir

Re : Liens symboliques, données sur media externe

Bah non : là il n'y a pas de mountpoint pour sdb1.

C'est avant que tu "ouvres" le disque ça, ou c'est après alors que tu l'as déjà sollicité, que tu y as accédé ?

Tu devrais avoir (sde ici pour l'exemple) :

truc@Asgard:~$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 931,5G  0 disk 
├─sda1   8:1    0 930,5G  0 part /media/BACKUP
└─sda2   8:2    0  1022M  0 part /var/log
sdb      8:16   0 111,8G  0 disk 
├─sdb1   8:17   0  23,9G  0 part /
└─sdb2   8:18   0    27G  0 part 
sdc      8:32   0 931,5G  0 disk 
├─sdc1   8:33   0 930,8G  0 part /home
├─sdc2   8:34   0     1K  0 part 
└─sdc5   8:37   0   743M  0 part [SWAP]
sde      8:64   0 465,8G  0 disk 
└─sde1   8:65   0 465,8G  0 part /media/truc/DD Externe 01
sr0     11:0    1  1024M  0 rom 
truc@Asgard:~$ 

______________________________________________________

Bon une partie de ma théorie s'effondre lamentablement big_smile soit : disque connecté → disque monté automatiquement. Je viens de redémarrer mon pc en laissant le DD externe branché dessus, pour booter sur 16.04, sans "sollicitation" du disque (sdd ici) :

test@Asgard:~$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 931,5G  0 disk 
├─sda1   8:1    0 930,5G  0 part 
└─sda2   8:2    0  1022M  0 part 
sdb      8:16   0 111,8G  0 disk 
├─sdb1   8:17   0  23,9G  0 part 
└─sdb2   8:18   0    27G  0 part /
sdc      8:32   0 931,5G  0 disk 
├─sdc1   8:33   0 930,8G  0 part /home
├─sdc2   8:34   0     1K  0 part 
└─sdc5   8:37   0   743M  0 part [SWAP]
sdd      8:48   0 465,8G  0 disk 
└─sdd1   8:49   0 465,8G  0 part /media/test/DD Externe 01
sr0     11:0    1  1024M  0 rom  
test@Asgard:~$

Ça confirme par contre que ton disque devrait apparaître "monté" sans rien faire de spécial… Tu as vérifié l'état du disque ?

______________________________________________________

¿ Un lien avec la version buggée de libblkid sous 16.04 https://forum.ubuntu-fr.org/viewtopic.p … #p21514626 et https://bugs.launchpad.net/ubuntu/+sour … ug/1577768 ?

Dernière modification par Coeur Noir (Le 12/05/2016, à 22:00)


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#31 Le 13/05/2016, à 09:33

nam1962

Re : Liens symboliques, données sur media externe

Il apparaît comme ça au démarrage, sans que je ne fasse quoique ce soit.


[ Modéré ]

Hors ligne

#32 Le 13/05/2016, à 12:12

MicP

Re : Liens symboliques, données sur media externe

Si, sans avoir à ré-installer ton système,  tu veux pouvoir utiliser un /home/ qui serait un système de fichier du disque externe :

Dans un premier temps, il sera plus facile d'utiliser gparted depuis un compte utilisateur
pour créer sur le disque externe le système de fichiers que tu compte utiliser pour ton futur /home/ dans lequel tu pourra copier (plus tard) le contenu du répertoire actuel /home/

Ensuite, si, au démarrage suivant de ta machine, tu n'ouvre pas de session utilisateur (autre que celle du compte root), le système n'aura pas besoin du répertoire /home/.

Ton système va donc démarrer et le gestionnaire de session graphique va te proposer d'ouvrir une session graphique,
mais si tu n'en ouvre pas (si tu ne t'identifie pas dans ce gestionnaire de session graphique)
le répertoire original /home/ sera totalement disponible pour pouvoir en faire une copie.

Il te suffira donc de passer dans une console en mode texte par le raccourci Ctrl+F1 et de t'identifier en tant que root (dont le répertoire personnel n'est pas un sous-répertoire de /home/)
pour pouvoir :
- Mounter temporairement sur le répertoire /mnt/ le système de fichiers du disque externe que tu aura précédement créé avec gparted pour ton futur /home/,
- Copier dans /mnt/ le contenu du répertoire et des sous-répertoires de /home/  (qui n'est pas utilisé puis qu'aucune session utilisateur non privilégié n'a été ouverte)
- Créer la ligne du fichier /etc/fstab qui permettra le mountage sur /home/ de ce nouveau système de fichiers du disque externe,
- Redémarrer la machine pour avoir accès à l'espace disque de ce nouveau système de fichiers mounté par /etc/fstab sur le répertoire /home/

=======
Dans un premier temps et pour le premier redémarrage, il ne sera pas nécessaire de supprimer le contenu original du répertoire /home/ qui va servir de point de mountage,
car il sera caché par le contenu du système de fichier du disque externe qui sera mounté.

Mais plus tard, en n'ouvrant toujours pas de session graphique utilisateur et depuis le compte root (toujours depuis une console texte par Ctrl+F1 plus login en root),
tu pourra démounter le système de fichiers du disque externe utilisé pour le répertoire /home/
afin de nettoyer (supprime les plus gros seulement) le contenu original du répertoire /home/ ce qui te permettra de récupérer de l'espace disque occupé
qui sera alors disponible pour le répertoire racine et ses sous répertoires du même système de fichiers.

Pour le cas où le disque externe tomberait en panne un jour, garde quand même dans ce répertoire les fichiers de configurations,
car il ne prendront pas trop de place, et te permettront de te connecter à un compte utilisateur.

=======
Dans les deux cas (binds ou /home/) , il te faudra laisser le disque externe connecté au démarrage de la machine
car dans le cas où tu voudrais utiliser des bind dans le /etc/fstab il te faudra quand même avoir le disque déjà connecté à l'ouverture de la session utilisateur
pour pouvoir avoir accès aux répertoires qui auront été mountés par bind

C'est pour ça que j'ai finalement trouvé plus simple l'utilisation d'un seul /home/ sur disque externe plutôt que plusieurs bind
et comme je n'ai qu'un seul compte utilisateur autre que root sur mon système…

=======
Note : Si le disque externe n'était pas connecté au démarrage de la machine, un message t'annoncera qu'il lui manque un système de fichiers qui est spécifié dans /etc/fstab
            et tu aura 1mn et 30s pour le connecter afin que le système puisse démarrer sans problème.

Dernière modification par MicP (Le 13/05/2016, à 19:43)

Hors ligne

#33 Le 13/05/2016, à 14:38

nam1962

Re : Liens symboliques, données sur media externe

Merci ! je regarde en detail !


[ Modéré ]

Hors ligne

#34 Le 13/05/2016, à 15:25

maxire

Re : Liens symboliques, données sur media externe

Bonjour,

Euh, en fait tel que Nasman a écrit les liens symboliques  originellement le disque externe était monté dans l'espace de l'utilisateur via gvfs.

Pour activer les liens symboliques il faut  alors monter le disque externe dans l'espace utilisateur, généralement en cliquant sur l'icône de la partition ou des partitions du disque externe qui devraient s'afficher quelque part.

Le montage des partitions externes par gvfs se contrôle via la commande:

gvfs-mount --list

Il aurait été judicieux de créer un point de montage /data par exemple et de l'utiliser pour monter le disque externe via fstab avec de préférence l'option nofail pour éviter le blocage du démarrage système en cas de disque externe non branché.

Les  liens symboliques auraient alors pointé vers /data/chemin-vers-le-fichier-cible

Il faut évidemment penser à bien fixer les autorisations d'accès vers les données du disque externe.


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne

#35 Le 13/05/2016, à 16:34

Coeur Noir

Re : Liens symboliques, données sur media externe

nam1962 a écrit :

Il apparaît comme ça au démarrage, sans que je ne fasse quoique ce soit.

"comme ça" ? C'est à dire qu'il n'apparaît "monté" nulle part alors que tu peux quand même y accéder et ça, ça n'est pas normal. J'attends confirmation par ailleurs mais c'est probablement lié au bug de libblkid qui impacte la fonction de montage automatique. Je te suggère donc de récupérer sur une 14.04 le fichier libblkid.so.1 et de le coller dans ta 16.04 pour d'abord régler ce problème.

Ensuite tu pourras tranquillement organiser /home à ta convenance en suivant les conseils judicieux tout au long de ce fil ;-)


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#36 Le 13/05/2016, à 16:59

nam1962

Re : Liens symboliques, données sur media externe

J'essaie de faire tout ça ce we, la je suis un peu charrette wink


[ Modéré ]

Hors ligne

#37 Le 13/05/2016, à 17:03

MicP

Re : Liens symboliques, données sur media externe

Pour ce qui est de mounter/dé-mounter les systèmes de fichiers des disques externes depuis l'espace utilisateur,

il y a udisksctl qui par la même occasion créé (et supprime) le point de mountage adéquat /media/utilisateur/LabelOuUuid/
Il n'est même pas besoin d'utiliser les privilèges du compte root

Bien sûr, il y a aussi la même commande avec unmount (attention au n de unmount) pour l'option de démountage.

michel@debg53sw:~$ ls -la /media
total 8
drwxr-xr-x  2 root root 4096 mai   13 16:54 .
drwxr-xr-x 21 root root 4096 mars  29 22:14 ..
michel@debg53sw:~$  # je connecte la clef sur le connecteur USB de la machine maintenant
michel@debg53sw:~$ ls -la /media
total 8
drwxr-xr-x  2 root root 4096 mai   13 16:54 .
drwxr-xr-x 21 root root 4096 mars  29 22:14 ..
michel@debg53sw:~$ # toujours rien dans /media. Je vais mounter la première partition de cette clef USB
michel@debg53sw:~$ udisksctl mount --block-device /dev/sde1
Mounted /dev/sde1 at /media/michel/d8dd224b-25ac-4627-a426-932fe0cc6c32.
michel@debg53sw:~$ # et voilà : sous-répertoires michel/d8.... créés et utilisés comme point de mountage (UUID utilisé car je n'avais pas donné de nom de label à cette partition)
michel@debg53sw:~$ # Je passe au dé-mountage :
michel@debg53sw:~$ udisksctl unmount --block-device /dev/sde1
Unmounted /dev/sde1.
michel@debg53sw:~$ # et voilà : démontage effectué
michel@debg53sw:~$ ls -la /media/michel/
total 8
drwxr-x---+ 2 root root 4096 mai   13 16:59 .
drwxr-xr-x  3 root root 4096 mai   13 16:57 ..
michel@debg53sw:~$ # et le point de mountage qui avait été créé a même été supprimé automatiquement lors du dé-mountage

Remarquez que tout ça a été fait dans un environnement de Bureau dont je n'utilise pas le mountage automatique (je le désactive toujours chez moi car il me créé plus de problèmes qu'autre chose)

Dernière modification par MicP (Le 13/05/2016, à 19:45)

Hors ligne

#38 Le 21/05/2016, à 19:19

nam1962

Re : Liens symboliques, données sur media externe

:~$ udisksctl mount --block-device /dev/sdb1
Error mounting /dev/sdb1: GDBus.Error:org.freedesktop.UDisks2.Error.AlreadyMounted: Device /dev/sdb1 is already mounted at `/media/asatysco3/d5d43925-706e-4762-89aa-5bec2bce68fb'.

..donc, au passage il semble bien monte ?


[ Modéré ]

Hors ligne

#39 Le 21/05/2016, à 20:48

Coeur Noir

Re : Liens symboliques, données sur media externe

oui…

/dev/sdb1 is already mounted at `/media/asatysco3/d5d43925-706e-4762-89aa-5bec2bce68fb'

…ça ressemble très fort au bug de libblkid évoqué plus haut, quand même (le "truc" est bien monté mais pas de façon apparente). As-tu d'autres disques sous le coude, pour comparer ? Ou d'autres supports ?


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#40 Le 21/05/2016, à 22:05

MicP

Re : Liens symboliques, données sur media externe

..donc, au passage il semble bien monte ?…

En fait, le système de fichiers était déjà mounté avant que tu aies lancé la commande udisksctl mount --block-device /dev/sdb1
Il aurait fallu vérifier si le système de fichiers de la partition n'avait pas été déjà mounté avant de lancer la commande.

C'est sans doute un des effets de la Gestion des volumes (qui était activé) de l'environnement de Bureau qui a fait que ce système de fichiers était déjà mounté.
Je précisais d'ailleurs :

MicP a écrit :

…tout ça a été fait dans un environnement de Bureau dont je n'utilise pas le mountage automatique (je le désactive toujours chez moi car il me créé plus de problèmes qu'autre chose)…

Dernière modification par MicP (Le 22/05/2016, à 00:26)

Hors ligne

#41 Le 22/05/2016, à 11:42

nam1962

Re : Liens symboliques, données sur media externe

Ah, bah, j'ai déjà réussi la première partie (mettre mon profil TB sur le HDD USB).
Il fallait formater le HDD ...en ntfs (en ext4 il ne veut rien entendre), créer un dossier thunderbird (et non .thunderbird), y mettre le contenu de mon profil et passer par

thunderbird -p

pour créer un defaut dans ce dossier.
Je vais regarder comment faire pour les documents.

Dernière modification par nam1962 (Le 22/05/2016, à 11:48)


[ Modéré ]

Hors ligne

#42 Le 22/05/2016, à 12:00

Rufus T. Firefly

Re : Liens symboliques, données sur media externe

nam1962 a écrit :

Il fallait formater le HDD ...en ntfs (en ext4 il ne veut rien entendre)

???
Moi j'ai tous mes disques usb en ext4 ! Le dernier en date :

NAME   LABEL             SIZE FSTYPE MOUNTPOINT       UUID
...
sdg                    465,8G                         
├─sdg1 hydrogen-nonpae     8G ext4                    7c10515a-a9b7-40fe-b2bb-d5f722497507
├─sdg2 jessie-cinnamon     8G ext4                    49a828f0-559d-452a-a348-fa78053a2f7b
├─sdg3 jessie-mate         8G ext4                    ea7b4626-edae-496f-ac24-514cb158fbab
├─sdg4                     1K                         
├─sdg5                     1G swap                    399d69ee-f92f-4c2f-b032-d967fe2b94d0
├─sdg6 data-toshiba    417,3G ext4                    32aeb3f4-055a-485c-9136-9dacd2fb8c0f
└─sdg7 toshiba-test      7,8G ext4                    e22a0d1f-aae6-40dc-b91d-1877e41bbb91

Avec 3 gnu/linux installés dessus, en plus...

Dernière modification par Rufus T. Firefly (Le 22/05/2016, à 12:01)


La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme

Hors ligne

#43 Le 22/05/2016, à 12:09

nam1962

Re : Liens symboliques, données sur media externe

Je suis d'accord... Pige pas...
En ext4 le gestionnaire de profils me racontait que le media n'était pas writable.
...Et c'était finalement le même gag avec mes docs au redémarrage quand j'avais mis les liens : voulaient plus discuter (alors que ca fonctionnait avant redémarrage)

[Edit], ah ben non : au second démarrage, mon thunderbird ne retrouve plus ses petits !

Dernière modification par nam1962 (Le 22/05/2016, à 12:12)


[ Modéré ]

Hors ligne

#44 Le 22/05/2016, à 13:47

Coeur Noir

Re : Liens symboliques, données sur media externe

Euh… tu ne veux pas t'intéresser à libblkid - au mieux ça résoud ton problème, au pire ça invalide l'idée ?

On va pas t'apprendre qu'utiliser ntfs sous linux c'est bof-bof…

Dernière modification par Coeur Noir (Le 22/05/2016, à 13:53)


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#45 Le 22/05/2016, à 14:55

nam1962

Re : Liens symboliques, données sur media externe

Ah, ca me choque en plus !


[ Modéré ]

Hors ligne

#46 Le 22/05/2016, à 15:21

navtex

Re : Liens symboliques, données sur media externe

Pour ce probleme de liens durs qui se cassent cette année , j'ai fait le montage ( partition ,pas dun dd externe mais...) avec disk-manager ,
ex dans fstab

/dev/disk/by-uuid/0ef2f904-3629-46cb-b776-c6714a1b0dd2 /mnt/0ef2f904-3629-46cb-b776-c6714a1b0dd2 auto nosuid,nodev,nofail,x-gvfs-show,x-gvfs-name=STUFF 0 0

mm...c'est trop simple ?

Dernière modification par navtex (Le 22/05/2016, à 15:23)


Xubuntu sur CLEVO PA7 i5 32ram Jammy Jellyfish
ABientot sur le Libre

Hors ligne