Forum Linux.général creer un lien symbolique avec conditions

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
5
juil.
2020

Bonjour,
Je cherche à synchroniser un dossier thunderbird d'emails locaux sur un serveur nas.
J'ai essayé avec un script qui copie les fichiers de stockage de thunderbird, mais la copie des fichiers nécessite plusieurs minutes à chaque démarrage et extinction des ordinateurs coordonnées.
Je voudrais donc essayer avec un lien symbolique du dossier thunderbird vers le serveur nas. Mon soucis c'est qu'il est nécessaire que la connexion au serveur nas fonctionne.
Est-il donc possible de faire un lien symbolique avec ln en mettant une condition:
s'il y a une connexion avec le serveur, pointer vers le serveur, s'il n'y a pas de connexion vers le serveur, pointer vers un dossier local?

  • # Lien symbolique != copie

    Posté par  . Évalué à 3.

    Les liens symboliques ne sont que des pointeurs vers des fichiers (comme les raccourics Windows). Donc les données ne sont pas présentes sur ton NAS. Donc tu n'auras pas de sauvegarde.

    Si tu as beaucoup de données à sauvegarder, il est normal que ce soit long. Mais plusieurs minutes ça fait beaucoup, il te faut vérifier le débit de lecture de ta source et le débit d'écriture de ta destination.

  • # rsync

    Posté par  . Évalué à 3.

    salut

    ce serais plutot le boulot de rsync, en plus tu as les options que tu voudrais, est ce que ton nas le supporte ?

    et en transparent avec next cloud, et moins usine a gaz avec svn et/ou git

    • [^] # Re: rsync

      Posté par  . Évalué à 2.

      une solution de backup supportant le différentiel par blocks. RSYNC est l'un des éléments de la solution qui peut-etre combiné à une solution de snapshot sur ton NAS.

      Il y a aussi des solutions basées sur des outils dédiés tout-en-un : RESTIC pour ne pas le nommer. Pour ma part, j'ai eu des soucis de backup et j'ai abandonné. Problème de synchro de la base locale et distante de mémoire.

      • [^] # Re: rsync

        Posté par  . Évalué à 2. Dernière modification le 06 juillet 2020 à 07:46.

        test des #hashtags : #btrfs, #restic, #backup. Bon, ben, y'a pas encore les mots-dièses sur LinuxFr.

  • # Un point de montage est avant tout un simple répertoire comme les autres.

    Posté par  . Évalué à 3. Dernière modification le 06 juillet 2020 à 00:36.

    Bonjour

    Avant d'être un point de montage, un répertoire se comporte comme tous les autres répertoires,
    il peut donc accueillir une arborescence de sous-répertoires et des fichiers.

    Mais une fois qu'un système de fichier utilise ce répertoire comme point de montage,
    les fichiers et l'arborescence qu'il contient
    sont remplacés par l’arborescence et le fichiers du système de fichiers monté.

    Les fichiers et l'arborescence que ce répertoire contenait
    sont simplement cachés, et ne redeviendront accessibles visibles
    qu’après démontage du système de fichiers qui l'utilisait comme point de montage.

    Dans un même système de fichiers, le déplacement d'un répertoire
    (et de tous les fichiers et l'arborescence qu'il contient)
    est très rapide.


    Il suffirait donc, juste avant le montage, de déplacer le ou les sous-répertoires
    contenus dans le répertoire qui va servir de point de montage,
    de façon à ce que, une fois monté, il soit possible de recopier les sous-répertoires déplacés et leur contenu
    dans le système de fichiers une fois qu'il sera monté.

    Ce déplacement du ou des sous-répertoires pourrait être fait par le script
    qui fera ensuite le montage du système de fichiers du NAS
    et ce script pourra ensuite lancer la copie des répertoires et fichiers
    qui sont contenus dans l'arborescence déplacée, vers le système de fichiers monté.

    Il faudra simplement veiller à ce que le déplacement du répertoire
    ne se fasse pas pendant qu'un mail soit en train d'être enregistré.

  • # ok

    Posté par  . Évalué à 1.

    ok merci de vos réponses
    le soucis étant la taille du stockage de thunderbird (initiallement 14go d'email puis "seulement" 5 go une fois les boites imap réduites au max), cest la solution du lien symbolique qui est la plus pratique.
    j'ai fait un petit script pour les conditions, ca fonctionne
    A+

    • [^] # Re: ok

      Posté par  . Évalué à 3.

      sans vouloir douter sévérement de tes capacité, j'ai comme un doute sur une sauvegarde avec des liens symboliques sur un NAS. Au pire avec btrfs copier des snapshoot why not mais des liens symbolique ne sauvegarde rien …

      après j'ai peut être mal compris ton besoin hein !

Suivre le flux des commentaires

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