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

    Trying to spread files across two different hard drives

    Scheduled Pinned Locked Moved Help and Support
    x86 ubuntuhard drivemount drive
    15 Posts 3 Posters 1.4k 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.
    • C
      construkt @mitu
      last edited by

      @mitu Alrighty, I did that and it seems to be working fine for the most part.

      It does throw a drive on my ubuntu desktop for every mount I have set up, which is fine I guess, but when I start up the machine it shows each mount with its own folder name, and after awhile they all change to just "Disk2".

      Also, there is 80GB left or so on my main drive and when I try to transfer a file bigger than that to the secondary mounted drive it says there isn't enough disk space left on home, even though the data isn't actually going there. Did I do something wrong in my fstab?

      # /etc/fstab: static file system information.
      #
      # Use 'blkid' to print the universally unique identifier for a
      # device; this may be used with UUID= as a more robust way to name devices
      # that works even if disks are added and removed. See fstab(5).
      #
      # <file system> <mount point>   <type>  <options>       <dump>  <pass>
      # / was on /dev/nvme0n1p2 during installation
      UUID=e29c692f-9fa0-4dca-838f-68d80d25c2fa /               ext4    errors=remount-ro 0       1
      # /boot/efi was on /dev/nvme0n1p1 during installation
      UUID=CE8B-70DB  /boot/efi       vfat    umask=0077      0       1
      /swapfile                                 none            swap    sw              0       0
      
      #Data drive
      UUID=38b2971b-e7b4-4e3d-a43c-1e8e8ad81bc2 /media/pi/Disk2       ext4    defaults        0       0
      
      #Data drive rom mounts
      /media/pi/Disk2/roms/gc /home/pi/RetroPie/roms/gc   none    bind
      /media/pi/Disk2/roms/wii /home/pi/RetroPie/roms/wii   none    bind
      /media/pi/Disk2/roms/ps2 /home/pi/RetroPie/roms/ps2   none    bind
      /media/pi/Disk2/roms/atari800 /home/pi/RetroPie/roms/atari800   none    bind
      /media/pi/Disk2/roms/ngpc /home/pi/RetroPie/roms/ngpc   none    bind
      /media/pi/Disk2/roms/ngp /home/pi/RetroPie/roms/ngp   none    bind
      /media/pi/Disk2/roms/3ds /home/pi/RetroPie/roms/3ds   none    bind
      /media/pi/Disk2/roms/saturn /home/pi/RetroPie/roms/saturn   none    bind
      
      
      
      
      

      I know this isn't RetroPie specific, but I've looked all over the place and I'm just kind of winging it with this. I thought I mounted everything correctly, but this is only the second time I've ever messed with mounting file locations in Linux. Kinda hoping there is just something stupid I didn't put in, like when you told me to add something to my network drive mount and Atomiswave magically started working.

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

        The /etc/fstab looks fine. The error message about the file size - do you have enough space on the 2nd drive for it ? If you run df -h, what's the free space on each partition/mount point ?

        C 1 Reply Last reply Reply Quote 0
        • C
          construkt @mitu
          last edited by construkt

          @mitu

          It's showing 398GB available on /dev/sda which is the second drive. The primary is /dev/nvme0n1p2. It's pretty crazy how much drive space I lose in ext4 as well, but I don't know that there is much I can do about that besides reclaiming the file system overhead.

          I know there is plenty of room on the second drive, though. I was able to transfer the files by sending them over in smaller chunks that were smaller than the available space on the primary drive. It just seems like I did something wrong if it's throwing me errors like this. Also, when I go to the Samba shares, the file location shows up as /Disk2/Disk2/roms/systemname which I thought was odd.

          Filesystem      Size  Used Avail Use% Mounted on
          udev            3.9G     0  3.9G   0% /dev
          tmpfs           790M  3.3M  787M   1% /run
          /dev/nvme0n1p2  916G  788G   82G  91% /
          tmpfs           3.9G   12K  3.9G   1% /dev/shm
          tmpfs           5.0M  4.0K  5.0M   1% /run/lock
          tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
          /dev/loop2       55M   55M     0 100% /snap/core18/1668
          /dev/loop1      2.5M  2.5M     0 100% /snap/gnome-calculator/748
          /dev/loop3       90M   90M     0 100% /snap/core/8268
          /dev/loop4      2.3M  2.3M     0 100% /snap/gnome-system-monitor/148
          /dev/loop0       98M   98M     0 100% /snap/core/9289
          /dev/loop5      4.3M  4.3M     0 100% /snap/gnome-calculator/544
          /dev/loop6      256M  256M     0 100% /snap/gnome-3-34-1804/36
          /dev/loop7      161M  161M     0 100% /snap/gnome-3-28-1804/116
          /dev/loop10      15M   15M     0 100% /snap/gnome-characters/399
          /dev/loop9      102M  102M     0 100% /snap/p7zip-desktop/220
          /dev/loop8      1.0M  1.0M     0 100% /snap/gnome-logs/100
          /dev/loop11     162M  162M     0 100% /snap/gnome-3-28-1804/128
          /dev/loop12     384K  384K     0 100% /snap/gnome-characters/550
          /dev/loop13     256K  256K     0 100% /snap/gtk2-common-themes/9
          /dev/loop14      63M   63M     0 100% /snap/gtk-common-themes/1506
          /dev/loop15      55M   55M     0 100% /snap/core18/1754
          /dev/loop16     1.0M  1.0M     0 100% /snap/gnome-logs/81
          /dev/loop17     3.8M  3.8M     0 100% /snap/gnome-system-monitor/127
          /dev/loop18      45M   45M     0 100% /snap/gtk-common-themes/1440
          /dev/sda        916G  472G  398G  55% /media/pi/Disk2
          /dev/nvme0n1p1  511M  6.1M  505M   2% /boot/efi
          tmpfs           790M  1.9M  788M   1% /run/user/1000
          
          
          mituM 1 Reply Last reply Reply Quote 0
          • YFZdudeY
            YFZdude
            last edited by

            I don't have much experience with this, but I thought I read in a plex setup guide that they don't recommend using the /media folder for secondary drive mounts because ubuntu has funny permissions / ownership issues with that. They suggest using /disks instead.

            Does this sound plausible?

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

              @construkt Seems fine. Can't understand why you get an error copying.

              C 1 Reply Last reply Reply Quote 0
              • C
                construkt @mitu
                last edited by

                @mitu

                Maybe my smb.conf is messed up? Here it is here: https://pastebin.com/RZWC8qtn

                I've been trying to make it show up in Windows on the network with no success so I've followed a few guides trying to make that happen. I still have to type in \retropie in windows explorer because it wont show up in my network automatically. Still working through that, but it's possible I put in some settings incorrectly.

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

                  @construkt said in Trying to spread files across two different hard drives:

                  Maybe my smb.conf is messed up? Here it is here: https://pastebin.com/RZWC8qtn

                  Is the error showing up when you try to copy over the network ? I though you were trying to copy from the 1st disc to the 2nd.

                  C 1 Reply Last reply Reply Quote 0
                  • C
                    construkt @YFZdude
                    last edited by

                    @YFZdude it automatically mounted it to /media/pi, so I just didn't change it.

                    1 Reply Last reply Reply Quote 0
                    • C
                      construkt @mitu
                      last edited by

                      @mitu

                      No, sorry I meant over the network. I'm transferring files from my Windows machine to the mounted folders, which are also shared on the network.

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

                        What's the point ? You already have a desktop available, why don't you transfer them directly ? Regardless, your share definition might be the problem - since Samba doesn't know you have more space available on /home/pi.

                        C 1 Reply Last reply Reply Quote 0
                        • C
                          construkt @mitu
                          last edited by

                          @mitu

                          I definitely could. I did get the necessary programs for doing such on it, but I have more tools available on my desktop, and a lot more real estate. Plus my desktop has 3 large displays and is on a desk while the NUC is sitting on an entertainment center that is awkwardly low.

                          My share definition? So it's just Samba not understanding how the folders are connected then? I'm really just worried that I'll fill up the primary drive more and won't ever be able to transfer anything across the network to the retropie box.

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

                            @construkt Use the RetroPie-Setup script to restore the default Samba shares, I think it should work better than the current share situation.

                            Plus my desktop has 3 large displays and is on a desk while the NUC is sitting on an entertainment center that is awkwardly low.

                            Just SSH to your RetroPie and use mc to transfer the files.

                            C 1 Reply Last reply Reply Quote 0
                            • C
                              construkt @mitu
                              last edited by

                              @mitu alright thanks ill give that a shot

                              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.