Forum général.cherche-logiciel d-link dns323 et freebox HD

Posté par  (site web personnel) .
Étiquettes : aucune
0
14
mar.
2009
Pingouins de tous les pays,
Manchots spécialistes des claquettes,
Linuxfrien caché derrière ton écran, j'ai une question.
Cette année, j'ai acheté un disque dur réseau d-link dns323.
Grâce au wiki, j'ai rapidement installé fonz_fun_plug, qui permet d'ouvrir des sessions SSH sur cet engin.
J'ai ensuite installé quelques outils bien pratiques pour rendre disponible mes films sur mon réseau (genre UPnP, daap, ...).
Mais ma femme m'a rapidement donné un challenge un peu plus délicat : voir sur la télé, donc avec la freebox HD, ces fameux films.
comme la freebox HD est accessible en FTP, je me suis dit qu'il me suffisait de trouver un soft de synchro en FTP disponible pour mon petit disque dur externe.
J'ai bien trouvé lftp, mais même si j'ai bien compis le principe de son mode miror, j'ai quand même une question : comment je fais pour synchroniser réellement les deux éléments ?
Parce que d'après ce que je comprend de ce mode miror, il réplique les fichiers de la source sur la destination (ou dans l'autre sens, si le swithc -R est utilisé).
Mais un miror, ça n'est pas une synchro, non ?
Donc comment je fais pour que les fichiers de mon disque dur se retrouvent copiés sur la freebox, et ceux de la freebox copiés sur le disque dur ?
J'ai l'impression que si je fais un miror suivi d'un miror -R, je vais me retrouver dans l'impossibilité de supprimer les fichiers, puisqu'ils seront systématiquement copiés de l'un vers l'autre.
Est-ce que je me trompe ?
  • # cron + lftp

    Posté par  . Évalué à 2.

    peut-etre simplement en mettant le lftp avec l'option miroir dans un cron

    toutes les heures par exemple...
    le mode -R te permet eventuellement de recuperer automatiquement ce que tu aurais mis sur la freebox

    visiblement lftp dispose des options interessantes pour toi
    man lftp :

    mirror [OPTS] [remote [local]]

    Mirror specified remote directory to local directory.
    -c, --continue continue a mirror job if possible
    -e, --delete delete files not present at remote site

    -s, --allow-suid set suid/sgid bits according to remote site
    -n, --only-newer download only newer files (-c won't work)
    -r, --no-recursion don't go to subdirectories
    -p, --no-perms don't set file permissions
    --no-umask don't apply umask to file modes
    -R, --reverse reverse mirror (put files)
    -L, --dereference download symbolic links as files
    -N, --newer-than FILE download only files newer than the file
    -P, --parallel[=N] download N files in parallel
    -i RX, --include RX include matching files
    -x RX, --exclude RX exclude matching files
    -t Nx, --time-prec Nx set time precision to N seconds (x=s)
    minutes (x=m) hours (x=h) or days (x=d)
    default - mirror:time-precision setting
    -T Nx, --loose-time-prec set time precision for imprecise time
    default - mirror:loose-time-precision setting
    -v, --verbose[=level] verbose operation
    --use-cache use cached directory listings
    --Remove-source-files remove files after transfer (use with caution)
    • [^] # Re: cron + lftp

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

      En fait, lftp semble même intégrer une option at qui évite d'ajouter des tâches dans le crontab.
      Non, moi, ce qui me gêne vraiment, c'est de ne pas savoir si le miroring de lftp correspond à ce que j'appelle une synchronisation ou pas.
      • [^] # Re: cron + lftp

        Posté par  . Évalué à 3.

        ben c'est quoi pour toi la difference entre
        deux dossiers mirroirs
        et
        dexu dossier synchronisés

        ?
        • [^] # Re: cron + lftp

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

          Pour moi, la différence, c'est que dans un miroir, tu copies uniquement de la source vers la destination, alors que dans une synchro tu copie de chacun vers l'autre en réussissant à tenir compte des fichiers supprimés.
          • [^] # Re: cron + lftp

            Posté par  . Évalué à 2.

            ben vu que tu as un serveur, tu n'as peut-etre pas interet à poser tes fichiers sur la box directement
            • [^] # Re: cron + lftp

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

              Sauf que dans le cas de la freebox HD, des fichiers, elle en génère elle-même (lorsqu'on enregistre un programme télé, par exemple).
              Peut-être qu'il faut que je revoie mon système de synchro pour ne pas réécrire tout le disque de la freebox, mais seulement le dossier des films enregistrés ... ce qui à la réflexion est une idée qui a du style.
              • [^] # Re: cron + lftp

                Posté par  . Évalué à 2.

                Donc comment je fais pour que les fichiers de mon disque dur se retrouvent copiés sur la freebox, et ceux de la freebox copiés sur le disque dur

                je n'avais pas lu cette condition à double sens

                mais y a-t-il un interet à injecter tout ton disque reseau sur la freebox ?
                encore pire y a-t-il un interet à sauvegarder automatiquement la freebox sur ton dlink (les emissions enregistrées) ?

                perso je mettrais tout sur le dlink
                je ferais un dossier 'freebox'

                et j'enverrais par lftp le contenu de dlink\freebox dans la freebox\perso (par exemple)

                ta femme n'a alors besoin que d'aller dans 'perso' pour lire ce que tu as mis à synchroniser

                quand elle a vu un truc il suffit de l'effacer du dlink (le sortir du dossier) pour que lftp l'enleve de la box
                • [^] # Re: cron + lftp

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

                  C'est aussi la conclusion à laquelle je suis parvenu : synchroniser le dossier "enregistrements" de la freebox dans un sens avec un dossier de mon disque dur, et le dossier "video" de la freebox dans l'autre sens avec le disque dur.
                  Comme ça, les enregistrements arrivent automatiquement sur le disque dur externe, et peuvent ensuite repartir, une fois transcodés, dans le dossier video de la freebox (avec d'autres films).

Suivre le flux des commentaires

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