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

    Problem to mount HFS+ HDD with RetroPie

    Scheduled Pinned Locked Moved Help and Support
    hfs+fstabmount usbmountmount drive
    6 Posts 2 Posters 597 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.
    • iMacosirisI
      iMacosiris
      last edited by

      Hi guys
      Hope you can help me with this
      I have my RetroPie configure with an USB stick and USB HDD (the disk has HFS+ format)
      I follow this guide to move the roms : https://github.com/RetroPie/RetroPie-Setup/wiki/Running-ROMs-from-a-USB-drive

      All works great, but I like to mount the disk and add the info in the fstab so I follow the same link ( https://github.com/RetroPie/RetroPie-Setup/wiki/Running-ROMs-from-a-USB-drive)
      but I got an error when I try to boot after I change my fstab.
      I see other post and I fix the HFS+ journal

      This is the current info in my system

      pi@retropie:~ $ ls -l /dev/disk/by-uuid/
      total 0
      lrwxrwxrwx 1 root root 10 Apr 25 04:17 1D8D-D42B -> ../../sda1
      lrwxrwxrwx 1 root root 10 Apr 25 04:17 36e09f00-1197-377f-8f97-0901843273f0 -> ../../sdb1
      lrwxrwxrwx 1 root root 10 Apr 25 04:17 b5bfbb14-56d1-4eab-a831-0d17cd711a6a -> ../../sda2
      pi@retropie:~ $ sudo lsblk -o UUID,NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL,MODEL
      UUID                                 NAME   FSTYPE    SIZE MOUNTPOINT  LABEL    MODEL
                                           sda             28.7G                      Ultra Fit       
      1D8D-D42B                            |-sda1 vfat      240M /media/usb1 boot     
      b5bfbb14-56d1-4eab-a831-0d17cd711a6a `-sda2 ext4     28.4G /           retropie 
                                           sdb            931.5G                      MQ01ABD100      
      36e09f00-1197-377f-8f97-0901843273f0 `-sdb1 hfsplus 931.5G /media/usb0 ROMS     
      pi@retropie:~ $ sudo blkid
      /dev/sda1: SEC_TYPE="msdos" LABEL="boot" UUID="1D8D-D42B" TYPE="vfat" PARTUUID="6397c987-01"
      /dev/sda2: LABEL="retropie" UUID="b5bfbb14-56d1-4eab-a831-0d17cd711a6a" TYPE="ext4" PARTUUID="6397c987-02"
      /dev/sdb1: UUID="36e09f00-1197-377f-8f97-0901843273f0" LABEL="ROMS" TYPE="hfsplus"
      pi@retropie:~ $ 
      

      As you can see I install and update all software for HFS+

      pi@retropie:~ $ sudo apt-get install hfsplus hfsutils hfsprogs
      Reading package lists... Done
      Building dependency tree       
      Reading state information... Done
      hfsplus is already the newest version (1.0.4-15).
      hfsprogs is already the newest version (332.25-11+b1).
      hfsutils is already the newest version (3.2.6-13).
      0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded.
      

      My fstab I have to comment the entry for the HDD

      
      proc            /proc           proc    defaults          0       0
      PARTUUID=6397c987-01  /boot           vfat    defaults          0       2
      PARTUUID=6397c987-02  /               ext4    defaults,noatime  0       1
      # a swapfile is not a swap partition, no line here
      #   use  dphys-swapfile swap[on|off]  for that
      #UUID=36e09f00-1197-377f-8f97-0901843273f0 /mnt/retrorom /home/pi/RetroPie      hfsplus    force,rw,nofail  0       0
      

      So my question is what I doing wrong ? should I need to disable the USB transfer daemon ?
      I confuse.
      Well hope some one can help me
      If you need more info just ask please !
      Thanks in advance
      Best Regards

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

        #UUID=36e09f00-1197-377f-8f97-0901843273f0 /mnt/retrorom /home/pi/RetroPie      hfsplus    force,rw,nofail  0       0
        

        I think the line above is wrong, you have an extra entry (/mnt/retrorom) which shouldn't be there. Also, you should add the options to allow the pi user to write to the disk, otherwise you'll get permission errors.

        should I need to disable the USB transfer daemon ?

        If you're using the manual method, then yes, should disable the service added by the usbromservice package.

        iMacosirisI 1 Reply Last reply Reply Quote 0
        • iMacosirisI
          iMacosiris @mitu
          last edited by

          @mitu Thanks a lot
          I finally got the disk mount , but now I see the error " WE CAN'T FIND ANY SYSTEM"
          I check and find the permission OK and I can write in the volume
          I can't figure why the system can't finds the rom

          pi@retropie:/ $ sudo lsblk -o UUID,NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL,MODEL
          UUID                                 NAME   FSTYPE    SIZE MOUNTPOINT        LABEL    MODEL
                                               sda             28.7G                            Ultra Fit       
          1D8D-D42B                            |-sda1 vfat      240M /boot             boot     
          b5bfbb14-56d1-4eab-a831-0d17cd711a6a `-sda2 ext4     28.4G /                 retropie 
                                               sdb            931.5G                            035-1RK172      
          67E3-17ED                            |-sdb1 vfat      200M                   EFI      
          823e6ab6-188c-3ef0-bfac-8162cca79436 `-sdb2 hfsplus 931.1G /home/pi/RetroPie ROMS
          
          pi@retropie:/ $ df -h
          Filesystem      Size  Used Avail Use% Mounted on
          /dev/root        28G  6.7G   21G  25% /
          devtmpfs        244M     0  244M   0% /dev
          tmpfs           248M  4.0K  248M   1% /dev/shm
          tmpfs           248M  6.8M  241M   3% /run
          tmpfs           5.0M  4.0K  5.0M   1% /run/lock
          tmpfs           248M     0  248M   0% /sys/fs/cgroup
          /dev/sdb2       932G  266G  666G  29% /home/pi/RetroPie
          /dev/sda1       240M   23M  217M  10% /boot
          tmpfs            50M     0   50M   0% /run/user/1000
          

          my fstab

          proc            /proc           proc    defaults          0       0
          PARTUUID=6397c987-01  /boot           vfat    defaults          0       2
          PARTUUID=6397c987-02  /               ext4    defaults,noatime  0       1
          # a swapfile is not a swap partition, no line here
          #   use  dphys-swapfile swap[on|off]  for that
          UUID=823e6ab6-188c-3ef0-bfac-8162cca79436       /home/pi/RetroPie       hfsplus force,auto,uid=1000,users,rw    0       0
          

          I create a directory inside the /home/pi/Retropie with out any problem the owner inside RetroPie is the pi user
          Any ideas ???

          mituM 1 Reply Last reply Reply Quote 0
          • iMacosirisI
            iMacosiris
            last edited by

            Also I remove the usbromservice to avoid any issue

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

              @iMacosiris said in Problem to mount HFS+ HDD with RetroPie:

              I finally got the disk mount , but now I see the error " WE CAN'T FIND ANY SYSTEM"

              Did you copy the ROMs folders to the mounted partition ? If you disabled the usbromservice service, this doesn't happen automatically. You need to follow all the steps in the docs for manually mounting - one of which is the transfer of the $HOME/RetroPie contents to the USB folder partition.

              iMacosirisI 1 Reply Last reply Reply Quote 0
              • iMacosirisI
                iMacosiris @mitu
                last edited by

                @mitu Thanks a lot with that final touch works !!!
                Thanks a lot for your help !
                Br

                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.