RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Moving Default Skyscraper to shared drive.

    Scheduled Pinned Locked Moved Help and Support
    skyscraperconfigs
    13 Posts 2 Posters 778 Views
    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.
    • R
      raulitob
      last edited by

      I am using Skyscraper to scrape roms on a shared drive but as I did so I noticed it was maxing out my SSD card. Can I change the location of that data to my shared drive?
      I did look into the config file but couldn't figure out where to do that exactly.

      Thanks!

      mituM 1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator @raulitob
        last edited by

        @raulitob I think the config.ini is pretty well documented - https://github.com/muldjord/skyscraper/blob/master/docs/CONFIGINI.md. What you're looking for the cacheFolder setting.

        1 Reply Last reply Reply Quote 0
        • R
          raulitob
          last edited by

          Thanks for the reply!
          so I have the config editor open and I see these 3 folders

          #inputFolder="/home/pi/RetroPie/roms"
          #gamelistFolder="/home/pi/RetroPie/roms"
          #mediaFolder="/home/pi/RetroPie/roms"
          #cacheFolder="/home/pi/.skyscraper/cache"
          #importFolder="/home/pi/.skyscraper/import"
          

          So for cacheFolder="/home/pi/.skyscraper/cache"

          Do I remake that path on my shared drive? so for example

          cacheFolder="//192.xxx.x.xxx/RetroPie/roms "

          Thanks!

          mituM 1 Reply Last reply Reply Quote 0
          • mituM
            mitu Global Moderator @raulitob
            last edited by mitu

            @raulitob

            So for cacheFolder="/home/pi/.skyscraper/cache"
            Do I remake that path on my shared drive? so for example
            cacheFolder="//192.xxx.x.xxx/RetroPie/roms "

            No, the path should be a normal path - Linux doesn't understand UNC paths. If you mounted your file share under the /path/to/drive folder, move the cache folder there and then set in the .ini file

            cacheFolder=/path/to/drive/cache
            

            Remove the #, since it's a comment sign - meaning anything after it (till the end of line) is not active.

            1 Reply Last reply Reply Quote 0
            • R
              raulitob
              last edited by raulitob

              Ok got you.

              So on the shared drive I need to move the contents of

              "/home/pi/.skyscraper/cache"
              

              to the shared drive

              make a new folder called "/cache"

              so the shared drive path should be

              "/RetroPie/cache"
              

              or should it be

              "/RetroPie/pi/cache"
              

              Or should it be

              "d:/Retropie/pi/cache"
              

              or

              "xxx.xxx.x.xxx/RetroPie/pi/cache"
              

              thanks!

              1 Reply Last reply Reply Quote 0
              • R
                raulitob
                last edited by

                Hmm the /cache file is GIGANTIC

                maybe it might be easier to delete it and then adjust the path in the config and rescrape?

                Thanks!

                mituM 1 Reply Last reply Reply Quote 0
                • mituM
                  mitu Global Moderator @raulitob
                  last edited by

                  @raulitob said in Moving Default Skyscraper to shared drive.:

                  maybe it might be easier to delete it and then adjust the path in the config and rescrape?

                  That's not what the cache is for - you should try and keep it. Please re-read my previous post the about how to move the cache. Which folder did you use to mount your file share ?

                  1 Reply Last reply Reply Quote 0
                  • R
                    raulitob
                    last edited by

                    My file share is on the d drive on my windows 8 pc.

                    Right now my roms folder is shared on that drive so my autostart.sh looks like

                    sudo mount -t cifs -o username=username,password=password //1xx.xxx.x.xxx/RetroPie/roms /home/pi/RetroPie/roms
                    

                    So obviously i want skyscraper to save scrape information on that shared folder.

                    So your suggestion was

                    "move the cache folder there and then set in the .ini file"

                    So thats what I want to do

                    uncomment the "#" in front of

                    #cacheFolder="/home/pi/.skyscraper/cache"
                    

                    Then should I just make an empty "/cache" folder on the share? so say

                    "/RetroPie/cache"
                    

                    then change the path in the config.ini too

                    cacheFolder=d:/RetroPie/cache
                    

                    Would that be the right path to put in the ini or should it be different?
                    Do I even need the d: in the path or how would the config.ini know its going to that
                    path on the shared drive? i think the naming of path to the shared drive is what i'm really
                    asking about .

                    Thank for your help.

                    1 Reply Last reply Reply Quote 0
                    • mituM
                      mitu Global Moderator
                      last edited by mitu

                      You have to read more carefully:

                      If you mounted your file share under the /path/to/drive folder, move the cache folder there and then set in the .ini file

                      cacheFolder=/path/to/drive/cache
                      

                      So, you mounted your file share as /home/pi/RetroPie/roms, in this case move the cache folder in /home/pi/RetroPie/roms and add the corresponding line in config.ini.

                      cacheFolder=/home/pi/RetroPie/roms/cache
                      

                      I told you, Linux doesn't understand UNC paths (//xx.yyyzz../) and the d:/blah doesn't make sense on Linux, it's a Windows path.

                      1 Reply Last reply Reply Quote 0
                      • R
                        raulitob
                        last edited by raulitob

                        Ok so I made the cache folder in the shared drive

                        /RetroPie/roms/cache

                        I then edited the config.ini too

                        cacheFolder="/RetroPie/roms/cache"
                        

                        I ran the scraper to scrape for atari2600

                        The scraper ran for a second then went back to the menu.

                        I then checked the folder on cache drive and nothing was populated.

                        So obviously I have the path wrong

                        Thanks!

                        mituM 1 Reply Last reply Reply Quote 0
                        • mituM
                          mitu Global Moderator @raulitob
                          last edited by

                          @raulitob I'm sorry, but you're not even trying to read what I said. Can you run, from the command line

                          ls -l  /RetroPie/roms/cache
                          

                          and post the output ?

                          1 Reply Last reply Reply Quote 0
                          • R
                            raulitob
                            last edited by raulitob

                            @mitu said in Moving Default Skyscraper to shared drive.:

                            ls -l /RetroPie/roms/cache

                            pi@retropie:~/RetroPie $ ls -l  /RetroPie/roms/cache
                            ls: cannot access '/RetroPie/roms/cache': No such file or directory
                            
                            pi@retropie:~/RetroPie/roms $ ls -al
                            total 8
                            drwxr-xr-x 2 root root 4096 Jan 25 20:13 .
                            drwxr-xr-x 6 pi   pi   4096 Apr 14  2018 ..
                            drwxr-xr-x 2 root root    0 Jan 25 15:53 atari2600
                            drwxr-xr-x 2 root root    0 Jan 25 16:04 atari5200
                            drwxr-xr-x 2 root root    0 Jan 25 16:08 Atari800
                            drwxr-xr-x 2 root root    0 Jan 25 16:09 atarijaguar
                            drwxr-xr-x 2 root root    0 Jan 25 16:09 atarilynx
                            drwxr-xr-x 2 root root    0 Jan 25 20:13 cache
                            drwxr-xr-x 2 root root    0 Jan 25 16:06 nes
                            drwxr-xr-x 2 root root    0 Jan 25 16:06 snes
                            
                            mituM 1 Reply Last reply Reply Quote 0
                            • mituM
                              mitu Global Moderator @raulitob
                              last edited by mitu

                              @raulitob You need to learn how folders and paths work in Linux. And also read carefully forum posts.
                              In Linux, ~ has a special meaning - it's the home folder of the logged on user and its path is /home/<username>. So you're 2nd listing shows the contents of the ~/RetroPie/roms folder (=/home/pi/RetroPie/roms) and NOT the /RetroPie/roms folder.
                              Please re-read by previous post on configuring the cache folder in Skyscraper's config.ini - which path did I specify ?

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

                              Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                              Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.