Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    Synchro du "share" en rsync par exemple...

    Recalbox Général
    synchro share rsync exemple
    4
    6
    1983
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Moulax
      Moulax last edited by

      Bonjour à tous,

      Je débute avec recalbox mais j'adore déjà 😉
      j'ai fouillé les recherches google, le wiki et ce forum pour mes reponses sans succès, aussi je me décide à faire un sujet.

      ma problématique (qui n'en est peut-etre pas une... vous me le direz) :
      je veux synchroniser mon "share" de ma recalbox (qui est sur microsd) sur mon NAS (un syno en l’occurrence). Attention, je ne veux pas aller chercher mes roms ou autre sur un partge reseau, je veux synchro l'existant. Avec un standard genre rsync ce serait cool.
      J'ai l'impression que c'est faisable facilement, mais je trouve pas comment. (ps : je suis aussi noob en linux)

      Si vous avez compris mon truc et savez comment faire, je suis tout ouie 🙂

      merci!

      Substring 1 Reply Last reply Reply Quote 0
      • Substring
        Substring @Moulax last edited by

        @moulax je ne vois vraiment pas l'intérêt de faire un rsync d'un NAS, et ce a bcp de titres :

        1. ton boot va terriblement ralentir
        2. la séquence doit être placée AVANT le lancement de ES. On n'a prévu aucun mécanisme simple pour ca, il faut tio-même créer un script d'init

        Autant lire sur le NAS ...

        Former dev - Please reply with @substring so that i am notified when you answer me
        Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

        1 Reply Last reply Reply Quote 0
        • lmerckx
          lmerckx last edited by lmerckx

          Perso, ma Recalbox est branchée sur un disque USB.
          Je synchronise celui-ci manuellement avec mon NAS une fois de temps en temps via rsync ... juste pour backuper roms, saves, config, ...

          Recalbox 9.1 on RPI 4, SSD 250Gb, 2 Logitech F710, Nespi4case
          Contributions for DosBox, ScummVM, ResidualVM, Daphne (Hypseus)

          Moulax 1 Reply Last reply Reply Quote 0
          • Moulax
            Moulax @lmerckx last edited by

            @lmerckx said in Synchro du "share" en rsync par exemple...:

            Perso, ma Recalbox est branchée sur un disque USB.
            Je synchronise celui-ci manuellement avec mon NAS une fois de temps en temps via rsync ... juste pour backuper roms, saves, config, ...

            C'est un peu ce que je cherche à faire car on peut planifier les synchro sur le syno. Mais je voudrais le faire direct sur mon NAS, pas sur un periph' USB 😉

            @Substring : si la synchro se lance qu'une fois par semaine, ca va pas bouffer le boot? si?
            Et lire sur le NAS, j'ai hésité pis je me suis dit que ca allait "lagger" sur des gros chargements genre PSX. Ou lors des sauvegardes en jeu. Mais je me trompe peut-etre?

            1 Reply Last reply Reply Quote 0
            • unik314r
              unik314r last edited by unik314r

              @Moulax
              Salut Moulax, je ne sais pas si ça t'aidera, perso je rsync mes sauvegardes (dossier /recalbox/share/saves/) vers mon NAS manuellement, via 2 scripts (envoyer.sh et recuperer.sh) que je peux lancer via EmulationStation comme si c'était des jeux (pour ça j'ai modifié /recalbox/share_init/system/.emulationstation/es_systems.cfg ).

              La commande rsync est simple:

              • Pour envoyer de la recalbox vers le réseau:
                rsync -av /recalbox/share/saves/ /mon_reseau/saves
              • Pour récupérer depuis le réseau vers la recalbox:
                rsync -av /mon_reseau/saves/ /recalbox/share/saves

              (bien entendu, un petit mount -a juste avant est nécessaire: j'ai indiqué la partition réseau dans /etc/fstab , il faut bien la monter avant de lancer rsync)

              Je pense que tu peux faire pareil pour ton share (ça va être long la 1ère fois, le temps de tout copier, mais par la suite, ça ne prendra en compte que les différences donc ça ira plus vite)

              Ensuite, option, pour mettre ça dans l'interface comme si c'était un système avec des jeux, il suffit de modifier /recalbox/share_init/system/.emulationstation/es_systems.cfg

              J'ai pris la place d'une console que je n'utilise pas, pour modifier la balise xml correspondante:

              • </system>
                <system>
                <fullname>Scripts Perso</fullname>
                <name>Scripts</name>
                <path>/recalbox/share/scripts_perso/</path>
                <extension>.sh</extension>
                <command>sh %ROM%</command>
                <platform>zxspectrum</platform>
                <theme>zxspectrum</theme>
                </system>
              1 Reply Last reply Reply Quote 0
              • Moulax
                Moulax last edited by

                @unik314r
                Hello! Merci pour ton exemple @unik314r , ça ressemble à ce que je veux. Je vais m'en inspirer dès que possible!

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post

                Want to support us ?

                79
                Online

                99.6k
                Users

                28.1k
                Topics

                187.1k
                Posts

                Copyright © 2021 recalbox.com