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

    Raspi-config issue : cannot Expand file, error, not a SD card

    Scheduled Pinned Locked Moved Help and Support
    boot problemraspi configretropie 4.0
    13 Posts 5 Posters 6.5k 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.
    • G
      Gantz @AlexMurphy
      last edited by Gantz

      @AlexMurphy thank for your comment. I have try to edit my post above but the system wounld let me due to my post was reports as spam

      here my df -h command

      terminate called after throwing an instance of 'Boost::filesystem::filesystem_error'
      what(): boost::filesystem:status: No space left on device: "/home/pi/.emlationstation"
      aborted
      -bash:/home/pi/.profile: No space lefdt on device
      pi@retropie:$ df -h
      Fliesystem       Size   Used  Avail  Use%     mounted on
      dev              404M    0    404M    0%     /dev
      none             28G   28G       0  100%     /
      tmpfs           415M     0    415M    0%     /dev/shm
      tmpfs           415M  5.9M    415M    2%     /run
      tmpfs           5.0M  4.0K    5.0M    1%     /run/lock
      tmpfs           415M     0    415M    0%     /sys/fs/cgroup
      /dev/mmcblk0p1  127M   39M     89M   31%     /boot
      tmpfs           83M      0     83M    0%     /run/user1000
      
      

      as my understand, there is suppose to be a /dev/root in the system. how do i mount it?

      obsidianspiderO 1 Reply Last reply Reply Quote 0
      • obsidianspiderO
        obsidianspider @Gantz
        last edited by

        @Gantz I'm running ROMs from a USB drive, but here's an example of a "good" or "working" file system. I'm running RetroPie 4.1.21 on the latest version of Raspbian.

        $ uname -a
        Linux genesis-pi 4.4.50-v7+ #970 SMP Mon Feb 20 19:18:29 GMT 2017 armv7l GNU/Linux
        
        $ df -h
        Filesystem      Size  Used Avail Use% Mounted on
        /dev/root        29G  3.2G   25G  12% /
        devtmpfs        364M     0  364M   0% /dev
        tmpfs           368M     0  368M   0% /dev/shm
        tmpfs           368M  5.3M  363M   2% /run
        tmpfs           5.0M  4.0K  5.0M   1% /run/lock
        tmpfs           368M     0  368M   0% /sys/fs/cgroup
        /dev/mmcblk0p1   57M   21M   37M  36% /boot
        /dev/sda1       232G   39G  194G  17% /media/usb0
        

        📷 @obsidianspider

        G 1 Reply Last reply Reply Quote 0
        • AlexMurphyA
          AlexMurphy Banned @Gantz
          last edited by

          @Gantz In terminal type sudo mount -o remount,rw / but really this doesn't seem to be your issue as it says root is mounted just not seeing the file system at /dev/root.I would also be concerned that it states 100% use.

          G 1 Reply Last reply Reply Quote 0
          • G
            Gantz @AlexMurphy
            last edited by Gantz

            @AlexMurphy is any possibility for 100% used from pishrink? i have shrink image file from 32GB to 27GB to fit into Kingston class 10 Micro sd.

            actually, my first boot. there is no device is mount.
            My pi is be able to boot but cannot get into emulation system and raspi-config to expand file system as well.
            then, i google to find how to mount boot device, /dev/mmcblk0p1.
            after that, It was mounted and raspi-config is work but still get the error,"is not an SD card" from expand file system. then i df -h command as above.

            I have mounted image via ubuntu. It seem to be fine. as my understand, My image is fine but Im so new for linux system. it might be something that i missed or some mistake that i have no idea how to look.

            1 Reply Last reply Reply Quote 0
            • G
              Gantz @obsidianspider
              last edited by

              @obsidianspider said in Raspi-config issue : cannot Expand file, error, not a SD card:

              29G 3.2G 25G 12% /

              $ uname -a
              Linux retropie 4.4.32v7-aufs #1 SMP Fri Nov 18 23:17:35 CET 2016 armv7l GNU/Linux
              

              i believe that my issue is, how to get /dev/root working.
              Thank you for your comment.

              1 Reply Last reply Reply Quote 0
              • G
                Gantz
                last edited by

                I have running a disk check, and i got this

                pi@retropie$ /sbin/fsck
                fsck from util-linux 2.25.2
                e2fsck 1.42.12 (29 Aug 2014)
                fsck.ext4: Permission denied while trying to open /dev/mmcblk0p2
                You must have r/w access to the filesystem or be root
                

                and i also try to edit on my fstab as follow script

                proc           /proc proc defaults          0  0
                /dev/mmcblk0p1 /boot vfat defaults          0  2
                /dev/mmcblk0p2 /     ext4 defaults,noatime  0  1   
                

                after reboot, the result is still the same

                terminate called after throwing an instance of 'Boost::filesystem::filesystem_error'
                what(): boost::filesystem:status: No space left on device: "/home/pi/.emlationstation"
                aborted
                -bash:/home/pi/.profile: No space left on device
                

                if anybody have a clue, please guide me the right direction. I would be appreciated.

                AlexMurphyA 1 Reply Last reply Reply Quote 0
                • AlexMurphyA
                  AlexMurphy Banned @Gantz
                  last edited by AlexMurphy

                  @Gantz did you try the comnand I suggested? This remounts the root partition with read/write priviliges.

                  G 1 Reply Last reply Reply Quote 0
                  • BuZzB
                    BuZz administrators
                    last edited by

                    you cant run a disk check from non root when it is mounted.

                    Are you running berryboot ?

                    Your partition is full - which image did you shrink ? You are out of space. That's the only issue.

                    To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                    G 1 Reply Last reply Reply Quote 0
                    • G
                      Gantz @BuZz
                      last edited by Gantz

                      @BuZz yes. i'm using berry boot. I got the original image from someone. But the image size is bigger than my sd card. So, i shrunk the image.

                      here is i did shrunk the image via ubuntu again.

                      e2fsck 1.42.13 (17-May-2015)
                      Pass 1: Checking inodes, blocks, and sizes
                      Pass 2: Checking directory structure
                      Pass 3: Checking directory connectivity
                      Pass 4: Checking reference counts
                      Pass 5: Checking group summary information
                      retropie: 268081/1949696 files (0.9% non-contiguous), 7422437/7776128 blocks
                      resize2fs 1.42.13 (17-May-2015)
                      ERROR: Image already shrunk to smallest size
                      
                      sitt@sitt:/media/sitt/Sitt External/Pie/Pi$ df -h
                      Filesystem      Size  Used Avail Use% Mounted on
                      udev            1.9G     0  1.9G   0% /dev
                      tmpfs           392M  6.5M  386M   2% /run
                      /dev/sda1       455G  160G  273G  37% /
                      tmpfs           2.0G  228K  2.0G   1% /dev/shm
                      tmpfs           5.0M  4.0K  5.0M   1% /run/lock
                      tmpfs           2.0G     0  2.0G   0% /sys/fs/cgroup
                      tmpfs           392M   56K  392M   1% /run/user/1000
                      /dev/sdc1       127M   39M   89M  31% /media/sitt/0163-7A11
                      /dev/sdc2        28G   28G     0 100% /media/sitt/berryboot
                      
                      1 Reply Last reply Reply Quote 0
                      • G
                        Gantz @AlexMurphy
                        last edited by

                        @AlexMurphy i did as you advice but noting happen. then i run df command after reboot. i got same result.

                        terminate called after throwing an instance of 'Boost::filesystem::filesystem_error'
                        what(): boost::filesystem:status: No space left on device: "/home/pi/.emlationstation"
                        aborted
                        -bash:/home/pi/.profile: No space left on device
                        pi@retropie:$ df -h
                        Fliesystem       Size   Used  Avail  Use%     mounted on
                        dev              404M    0    404M    0%     /dev
                        none             28G   28G       0  100%     /
                        
                        1 Reply Last reply Reply Quote 0
                        • herb_fargusH
                          herb_fargus administrators
                          last edited by

                          I recommend this image:

                          https://retropie.org.uk/download/

                          Guaranteed to work and you'll know how to fix things when they break.

                          If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

                          Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

                          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.