UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Help resizing the root partitiion

    Scheduled Pinned Locked Moved Support
    12 Posts 6 Posters 3.3k Views 3 Watching
    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.
      • P Offline
        padraic
        last edited by

        Hi,

        when trying to install the new browser I ran into a problem with not having enough space in /var/cache/apt/archives

        I thought this might have been because I did something foolish with my device (BQ M10 FHD - freiza) but I can see other people having the same problem.

        Looking around the forum I can see that people recommend a couple of things:

        1. sudo apt autoremove or sudo apt-get clean
        2. Resizing the root partition

        The solutions in 1. don't free up enough space.

        For resizing I can see this script being mentioned - https://github.com/timsueberkrueb/plasma-phone-dev-setup/blob/master/usr/bin/resize-root-partition

        Has anyone successfully used it? Is there an alternative?

        Is there a recommended size to change to?

        T 1 Reply Last reply Reply Quote 3
        • M Offline
          matteo
          last edited by

          Hi @padraic,
          to resize the rootfs there is a tool called ATU which can be useful for you at the scope. I can redirect you to the page where there are the steps to be followed and the file to download:

          ATU - All Things Ubuntu

          Matteo

          B 1 Reply Last reply Reply Quote 0
          • B Offline
            baruchiro @matteo
            last edited by

            @matteo Hi, I just installed this tool, but I cant press on anything

            1 Reply Last reply Reply Quote 0
            • T Offline
              tera @padraic
              last edited by tera

              @padraic @baruchiro @matteo Got the same issue on FP2 and solved it by adding this line to /etc/fstab:

              /userdata/system-data//var/cache/apt/archives /var/cache/apt/archives none bind 0 0
              

              Issue then a sudo mount -a and retry installing...

              B 3 Replies Last reply Reply Quote 0
              • B Offline
                baruchiro @tera
                last edited by

                @tera Can you briefly explain what you have done here?

                1 Reply Last reply Reply Quote 0
                • B Offline
                  baruchiro @tera
                  last edited by

                  @tera I also did not understand if there was a mistake in the characters //?

                  /userdata/system-data//var/cache

                  T 1 Reply Last reply Reply Quote 0
                  • T Offline
                    tera @baruchiro
                    last edited by tera

                    @baruchiro Adding this line will allow you to mount that /var/cache/.. folder inside the larger /userdata partition so there is space available to perform the package installation (double slashes are expected, check similar existing lines in /etc/fstab and note it's a bind mount)
                    Not sure if such change should be made persistant or only considered as a workaround...

                    1 Reply Last reply Reply Quote 0
                    • B Offline
                      baruchiro @tera
                      last edited by

                      @tera It did not work, with the following error:

                      mount: special device /userdata/system-data//var/cache/apt/archives does not exist

                      But yesterday I somehow managed to make it work, but then I reinstalled and now I can not.

                      T 1 Reply Last reply Reply Quote 0
                      • T Offline
                        tera @baruchiro
                        last edited by

                        @baruchiro You may have to create the folders in /userdata/system-data/var/cache/... i do not recall if i did or not on my side

                        1 Reply Last reply Reply Quote 0
                        • B Offline
                          baruchiro
                          last edited by

                          Works, Thanks!

                          1 Reply Last reply Reply Quote 0
                          • jezekJ Offline
                            jezek
                            last edited by jezek

                            You can bind /var/cache/apt/archives temporary, using mount -o bind command.

                            # create dir in userdata space 
                            $ sudo mkdir -p /userdata/system-data/var/cache/apt/archives
                            # mount - bind
                            $ sudo mount -o bind /userdata/system-data/var/cache/apt/archives /var/cache/apt/archives/
                            
                            

                            Now your /var/cache/apt/archives has more space until reboot.

                            jEzEk

                            1 Reply Last reply Reply Quote 2
                            • myiiM Offline
                              myii
                              last edited by myii

                              This has worked for numerous users: https://forums.ubports.com/post/13645.

                              I've found running these commands works more reliably from fastboot mode.

                              1 Reply Last reply Reply Quote 1

                              Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                              Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                              With your input, this post could be even better 💗

                              Register Login
                              • First post
                                Last post