Recalbox Forum

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

    Solved Stockage roms sur plusieurs clés USB - solution pérenne?

    Recalbox Général
    stockage roms clés usb solution
    7
    34
    11594
    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.
    • idarius
      idarius last edited by idarius

      Par quoi sont remplis tes clés USB ?
      J'ai une 128 Go, toutes les consoles (entre 100 et 600 jeux par console) + PSX (trié, mais environ 160 jeux au final)
      Tout tiens dessus, il doit me reste 15 Go de place.

      Evidemment je ne compte pas la Dreamcast et PSP, mais vu le stade de l'émulation, pas trop d'interet pour moi 🙂

      Ce qui prend le plus de place reste la playstation, et si tu ne connais pas renseigne toi sur le format PBP. (prévu à la base pour installer les jeux ps1 sur psp)
      Derniere version en date : PSX2PSP v1.4.2

      En convertissant tous tes .iso, .bin, .img, tu peux réduire la taille de moitié voir plus !

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

        @Substring Alors, vu que je connait pas, ça va être compliqué, mais je ne désespère pas.
        Que dirais-tu d'un script qui créerait des symlinks depuis ma deuxième clé vers le share et que je mettrais avant le S31emulationstation? Du genre: ln -s /media/usb1/roms/systemexxx /recalbox/share/roms/systemexxx
        Sur un malentendu ça pourrait marcher?

        1 Reply Last reply Reply Quote 0
        • SuperPuissant
          SuperPuissant @idarius last edited by

          @idarius c'est bien les isos qui prennent de la place, principalement la psx, le megacd et la pcengine cd.
          Mes iso psx sont deja tous en pbp et oui, j'en ai beaucoup trop! Mais mon intérêt était principalement d'avoir un max de roms "au cas ou". Je l'ai déjà dit, c'est pas très rationnel, je le conçois.
          Mais même avec ~200go et ma bidouille du es_systems.cfg, le temps de démarrage reste très acceptable (~2 min, un peu moins).

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

            PBP même pour megacd et pcenginecd? si oui tu m'apprends un truc 😛

            SuperPuissant 1 Reply Last reply Reply Quote 0
            • SuperPuissant
              SuperPuissant @idarius last edited by

              @idarius nan nan, que pour la psx!

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

                @SuperPuissant et pourquoi pas mount /media/usb1/blablabla/psx /recalbox/share/roms/psx ? C'est juste çà que tu dois faire pour chaque systeme. Et tu l'entoures joliment. Tiens, un squelette pour /etc/init.d/S13mountusb1

                #!/bin/bash
                
                if test "$1" != "start"
                then
                  exit 0
                fi
                
                mount  /media/usb1/blablabla/psx /recalbox/share/roms/psx
                

                Attention à un détail : si usb1 et usb0 ne pointent plus sur les mêmes clés, ca va être rigolo ! ou pas ... donc logiquement il faudrait plutôt passer par blkid pour bien identifier chaque clé par son numéro d'identification ou son nom, et faire les montages en fonction

                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é

                SuperPuissant 2 Replies Last reply Reply Quote 0
                • SuperPuissant
                  SuperPuissant @Substring last edited by acris

                  Mon cher @Substring, tu es beau, tu es grand, tu sens bon le lait et le miel!
                  Je teste ça des que j'aurais accès a mon rasp et que les conditions seront favorables (enfants couchés, tout ça) et je vous fait un retour avec un beau how to si ça marche.

                  Merci!!

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

                    Salut @Substring et au secours! J'ai suivi tes instructions, créé le fichier S13mountusb1 sous /etc/init.d/S13mountusb1 avec le script suivant:

                    #!/bin/bash
                    
                    if test "$1" != "start"
                    then
                      exit 0
                    fi
                    

                    mkdir -p /recalbox/share/extroms
                    mount UUID="1609-236F" /recalbox/share/extroms
                    mount /recalbox/share/extroms/recalbox/roms/pcenginecd /recalbox/share/roms/pcenginecd
                    mount /recalbox/share/extroms/recalbox/roms/segacd /recalbox/share/roms/segacd

                    ou 1609-236F est l'UID de ma clé.
                    
                    J'ai modifié les permissions du script avec la commande chmod +x /etc/init.d/S13mountusb1 et au redémarrage, ça ne marche pas...
                    
                    La je suis perplexe car en exécutant les commandes via putty, tout se passe bien...
                    J'ai raté quelque chose? une idée?
                    SuperPuissant 1 Reply Last reply Reply Quote 0
                    • SuperPuissant
                      SuperPuissant @SuperPuissant last edited by

                      C'est bon, ça marche! Apres tentative d'execution du script via putty, je me suis aperçu que notepad++ m'avait rajouté des caractères spéciaux bizarres a la fin de chaque ligne. Après un nettoyage via nano, tout va bien, je peux donc profiter de mes deux clés!

                      Donc pour ceux que ça intéresse, le script ci dessus est valide, il suffit de faire le bon mapping avec les répertoires de roms qui vous intéresse et qui sont sur vos clés.

                      A priori, ca devrait aussi marcher si on boot en INTERNAL avec des roms sur la SD, histoire de panacher SD et USB.

                      La vie est belle! un grand merci à tous ceux qui m'ont fourni de l'aide et en particulier au grand Substring!

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

                        @SuperPuissant gg le coup de mount en spécifiant l'UUID, je ne connaissais pas 🙂

                        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é

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

                          @Substring Oui, apparemment c'est pas très conventionnel, mais l'option -u n'est pas dispo sur cet distrib.
                          Encore merci pour le coup de main!

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

                            Question de novice: comment connaitre le UUID d'une clé USB sous windows 10 ?

                            Raspberry Pi 3 > NeoGeo piX
                            Recalbox 4.1 OC@1375Mhz
                            https://forum.recalbox.com/topic/4006/wip-neogeo-pix

                            Substring 1 Reply Last reply Reply Quote 0
                            • idarius
                              idarius last edited by

                              Salut, j'imagine en faisant propriété sur le lecteur, puis onglet matériel, puis encore propriété, et l'info doit se trouver dans une des options du menu déroulant 🙂

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

                                @PenPen lsblk sous linux, et meme si ma reponse est HS, c'est la plus fiable.

                                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
                                • PenPen
                                  PenPen @idarius last edited by

                                  @idarius
                                  Merci c'est bien ça. Par contre pas de tiret au milieu du nom comme dans l'exemple de SuperPuissant.

                                  Raspberry Pi 3 > NeoGeo piX
                                  Recalbox 4.1 OC@1375Mhz
                                  https://forum.recalbox.com/topic/4006/wip-neogeo-pix

                                  SuperPuissant 1 Reply Last reply Reply Quote 0
                                  • SuperPuissant
                                    SuperPuissant @PenPen last edited by

                                    @PenPen Salut, c'est super explicite, si tu tape la commande lsblk sous putty, tu vas voir une réponse qui ressemble a ça:

                                    /dev/sda1: UUID="8bf33340-e94c-4c4c-981d-35e73f8bc65c" TYPE="ext4"
                                    /dev/sda2: UUID="blablabla" TYPE="ext4"

                                    L'UUID est donné a coté du UUID=

                                    De mon cote, l'UUID était moins long que pas mal d'exemple trouvés en cherchant en ligne, donc je dirais que si tu n'as pas de tiret c'est pas choquant.

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

                                      intéressant, ça serait cool d'avoir un beau tuto tout propre... 🙂

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

                                        @tikiandskull https://forum.recalbox.com/post/52002 ne suffit pas ?

                                        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é

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

                                          @Substring rhooooo j'suis passé a côté, bon ben touti l'est magnifique 🙂

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

                                            @tikiandskull c'est sûrement plus blkid que lsblk la commande qui permet de connaitre les UUID de chaque support de stockage

                                            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
                                            • First post
                                              Last post

                                            Want to support us ?

                                            68
                                            Online

                                            99.6k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com