Vous n'êtes pas identifié(e).
Hors ligne
Je suis allé voir du côté de ls qui donne:
Hors ligne
rm -frv /stockage/
Donc /stockage est vide, mais si à chaque fois que je veux acceder à mes données je dois le chercher à la racine, c'est un peu laborieux d'où les questions précédentes sur les liens...
Dernière modification par tidjo (24-04-2021 13:47:58)
Hors ligne
Pour ce qui est de la création de liens, je ne sais pas trop comment m'y prendre... création de lien physiques ou symbolique?
Je n'ai pas tout lu et ne sais pas de que liens il s'agit mais entre des systèmes de fichiers différents on n'a pas le choix, c'est forcément des liens symboliques. Les liens physiques ne sont possibles qu'à l'intérieur d'un même système de fichiers.
Comment cela fonctionne une fois créés ces liens? Si je double clic sur Musique par exemple, ça ouvre le dossier Musique qui est sur VGa, mais si je fais un lien sur VGb, est-ce qu'un téléchargement ou une copie sur Musique renvoie le fichier directement sur VGb lien-Musique?
Oui. Note que le lien est dans VGa (et remplace le répertoire originel) et le répertoire cible (à créer) est dans VGb.
Dernière modification par raleur (24-04-2021 13:52:47)
Il vaut mieux montrer que raconter.
Hors ligne
ln –s /home/user /stockage/lien_user
Ce genre de lien ne va pas te servir à grand-chose. Il faut faire l'inverse : créer un lien dans /home qui pointe vers un répertoire dans /stockage.
Je suis allé voir du côté de ls qui donne:
Le contenu du répertoire personnel de root n'a pas grand intérêt pour le sujet.
Il vaut mieux montrer que raconter.
Hors ligne
### lien symbolique option -s
ln [OPTION]... [-T] TARGET LINK_NAME
ln [OPTION]... TARGET
ln [OPTION]... TARGET... DIRECTORY
ln [OPTION]... -t DIRECTORY TARGET...
-t, --target-directory=DIRECTORY préciser le RÉPERTOIRE dans lequel créer les liens
-T, --no-target-directory toujours traiter LINK_NAME comme un fichier normal
a noté curieusement l'inversion directory target avec l'option -t
essai pour Documents ln -s [OPTION]... TARGET... DIRECTORY comportement super étrange les fichiers et sous dossiers créés appartiennent a root
##### ln [OPTION]... [-T] TARGET LINK_NAME
Création d'un lien vers TARGET avec le nom LINK_NAME.
##### ln [OPTION]... TARGET
Création d'un lien vers TARGET dans le répertoire courant.
##### ln [OPTION]... TARGET... DIRECTORY
##### ln [OPTION]... -t DIRECTORY TARGET...
Création des liens vers chaque CIBLE (TARGET) dans le RÉPERTOIRE. Création des liens en dur par défaut, création des liens symboliques avec --symbolique.
Par défaut, chaque destination (nom du nouveau) ne devrait pas déjà exister. Lors de la création de liens en dur, chaque TARGET doit exister. Les liens symboliques peuvent contenir un texte arbitraire ; s'ils sont résolus ultérieurement, un lien relatif est interprété par rapport à son répertoire parent.
donc pour créer un lien symbolique le répertoire ne doit pas exister
exemple pour musique il te faudra supprimé le répertoire Musique de ton LV Home , la CIBLE (TARGET) doit exister par contre
pour Musique
on créé le répertoire Musique dans le LV stock
obligé de créer ce répertoire en root car stockage appartient a root
changé de propriétaire le dossier Musique (remplacer user par ton nom d'utilisateur bien sur)
pour revenir sur un terminale user
on créé le lien symbolique
avec la commande
maintenant le répertoire Musique est un répertoire symbolique qui pointe vers /stockage/Musique/
tout tes fichiers apparaitront dans /Musique et dans /stockage/Musique/ mais seul l'espace du LV stock sera impacté
j'ai pas encore trop compris la différence entre
et
a par que TARGET et DIRECTORY semble être inversé dans la commande
sans l'option -t il aurait fallu écrire
Tout est dans mes notes car je m'en souviendrait sûrement plus la semaine prochaine
Dernière modification par Croutons (24-04-2021 14:01:12)
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
En ligne
exemple pour musique il te faudra supprimé le répertoire Musique de ton LV Home
Ou le déplacer à l'emplacement cible du lien s'il n'est pas vide.
Il vaut mieux montrer que raconter.
Hors ligne
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
En ligne
Dernière modification par tidjo (24-04-2021 14:42:12)
Hors ligne
Hors ligne
Est-ce qu'il ne faut pas supprimer d'abord les repertoire Musique etc. pour créer ces liens qui pointent ensuite dans /stockage/Musique ?
Si, c'est ça
Hors ligne
musique est écrit en rouge sur fond noir... WHYYY? mais j'ai le bon dossier d'afficher également, j'ai d'abord fait une erreur en tappant musique et non Musique, mais comment retirer ça maintenant?
Dernière modification par tidjo (24-04-2021 15:17:25)
Hors ligne
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
En ligne
Hors ligne
Dernière modification par tidjo (24-04-2021 15:43:33)
Hors ligne
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
En ligne
ce qui aurait pu être fait avec LVM c'est créer un LV pour chaque répertoire volumineux
VGb-Musique, VGb-Vidéos
puis utilisé les répertoire existant Musique ,Vidéos comme point de montage
J'aime bien LVM et le recommande à chaque fois que j'estime qu'il peut apporter quelque chose, mais là je trouve que ce serait se compliquer la vie pour rien. Je ne vois aucune justification à la séparation de chacun de ces répertoires dans un volume distinct. Si on cherche une alternative aux liens symboliques, on peut utiliser des montages de type "bind" qui permettent de monter un répertoire sur un autre (cf. man mount pour les détails). Mais attention à un problème potentiel sur lequel jpt a attiré mon attention dans un autre sujet : systemd n'attendrait pas forcément que le répertoire à monter en bind soit accessible, provoquant l'échec du montage.
Est-ce que ~/ signifie bien /home/user/Musique?
Non, ~ signifie /home/user. ~/Musique signifie /home/user/Musique.
Note que tous ces répertoires n'ont pas vocation à aller sur le disque dur. Par exemple Bureau, qui sert normalement à contenir les raccourcis créés sur le bureau, n'est pas censé occuper des giga-octets et devrait rester sur le SSD pour que le bureau s'affiche plus vite. Le déplacement ne doit concerner que les répertoires les plus volumineux.
j'ai d'abord fait une erreur en tappant musique et non Musique, mais comment retirer ça maintenant?
Si la cible du lien est incorrecte il faut supprimer le lien et le recréer ou bien renommer le répertoire cible pour qu'il corresponde à la cible du lien. La casse doit correspondre. Quel est le nom du répertoire dans /stockage ?
Il vaut mieux montrer que raconter.
Hors ligne