Journal probleme liens fichiers

Posté par  .
Étiquettes : aucune
0
4
fév.
2004
Bonjour
j'aimerai pouvoir faire la chose suivante

soit un repertoire A avec des fichiers a1 a2 ...
un autre repertoire B avec des fichiers b1 b2

j'aimerai faire des liens des fichiers de A ET B dans un MEME repertoire
par exemple C

ainsi dans le repertoire C
je pourrai voir
a a2 c1 c2 ...


comment faire ce la ??
"ln " et "ln -s" permettrait soit
- de faire des liens des rep A et B dans le rep C mais ca n'est pas ce que je veux faire car je veux ques les FICHIERS soient directement dans C
- des liens des fichiers ds le rep C mais c long a faire pour tous les fichiers (evidemment avec un sciptc plus rapide) mais a chaque suppression d'un fichier dc A ou B il faudrait supprimer le lien aussi bref c ausis complique a regler


me suis je vbien fait comprendre :)))

alors comment resoudre le probleme ?
y a -t-il un moyen de faire ca ??,

merci d'avance
alex
  • # Re: probleme liens fichiers

    Posté par  . Évalué à -1.

    Salut,

    La reponse me parait etre dans la question !!

    La solutions 2 que tu proposes risque fort d'etre l'unique si tu veux des liens vers les fichiers.

    A ma connaissance meme Zindzos y peut pas faire ce que tu veux (mais c pas une reference) --- pas taper !! ---

    Bonne chance et surtout bonne gestion
  • # Re: probleme liens fichiers

    Posté par  . Évalué à 1.

    ln -s est bien sûr fait pour ça
    et tu peux mettre dans cron un script qui génère les nouveaux liens et supprimme les liens cassés suite à une suppression de fichier
    (on peut faire pareil avec ln mais c'est plus subtil, et il faut que tout ça se passe dans la même partition)
    • [^] # Re: probleme liens fichiers

      Posté par  . Évalué à 1.

      ah j'ai oublié de parler de ta phrase:
      "car je veux ques les FICHIERS soient directement dans C"
      avec ln les fichiers sont autant dans C que dans A ou B, puisque c'est le même inode qui désigne un même fichier

      avec ln -s, il y a des options dans les softs et commandes (comme cp, tar, ...) pour que les liens symboliques soient traités comme des fichiers normaux, si c'est ce que tu veux
      • [^] # Re: probleme liens fichiers

        Posté par  (site web personnel) . Évalué à 2.

        Oui, mais j'imagine que ce qu'il veut, c'est que quand il supprime a1 dans A, il soit aussi supprimé automatiquement dans C. Or avec ln, quand tu supprimes quelque part et qu'il reste une référence, l'inode n'est pas supprimé. Et avec un ln -s, il reste un lien mort.
        Et il faut se retaper les ln ou ln -s à chaque fois qu'on pose un fichier que part.

        Ce qu'il faudrait, c'est un répertoire virtuel qui soit l'union de 2 vrais répertoires.
  • # Re: probleme liens fichiers

    Posté par  (site web personnel) . Évalué à 1.

    Je me demande si ce ne serait pas possible avec Reiser4...
  • # Re: probleme liens fichiers

    Posté par  . Évalué à 6.

    lndir est ton ami:
    lndir a c
    lndir b c

    man lndir pour + d'infos
    • [^] # Re: probleme liens fichiers

      Posté par  . Évalué à 1.

      à utiliser avec cleanlinks

      et mon commentaire ci-dessus pour lancer ces commandes automatiquement quand le répertoire change
  • # Re: probleme liens fichiers

    Posté par  . Évalué à 1.

    cherche vers: 'mount -o bind' ...

    exos from logos

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.