Help resizing the root partitiion
-
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:
sudo apt autoremoveorsudo apt-get clean- 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?
-
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:Matteo
-
@matteo Hi, I just installed this tool, but I cant press on anything
-
@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 0Issue then a
sudo mount -aand retry installing... -
@tera Can you briefly explain what you have done here?
-
@tera I also did not understand if there was a mistake in the characters //?
/userdata/system-data//var/cache
-
@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... -
@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.
-
@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
-
Works, Thanks!
-
You can bind
/var/cache/apt/archivestemporary, usingmount -o bindcommand.# 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/archiveshas more space until reboot. -
This has worked for numerous users: https://forums.ubports.com/post/13645.
I've found running these commands works more reliably from fastboot mode.
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