View previous topic :: View next topic |
Author |
Message |
Mouski n00b
Joined: 25 Jun 2016 Posts: 21
|
Posted: Sun Jun 04, 2017 12:19 pm Post subject: Gentoo on RPi3 very hungry |
|
|
Hi,
I have a Gentoo on SDcard for ma RPi3. But for now i can't compile anything because it is full for / :
Code: | /dev/root 8689792 8210648 14692 100% / |
When i do an eclean-dist, i have this :
Code: | /dev/root 8689792 6748488 1476852 83% / |
Also, i rm all in /tmp/portage/.
My / is partionned to be around 8 Gb i was thinking it wil be sufficient.
I saved ~ 2 Gb but it is not sufficient !
My question is hy gentoo is so hungry and how to retrieve some space ?
Thanks. |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54578 Location: 56N 3W
|
Posted: Sun Jun 04, 2017 12:39 pm Post subject: |
|
|
Mouski,
8G is very tight for a desktop.
Code: | Pi3 64bit ~ # df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 14351816 9199424 4403644 68% /
devtmpfs 10240 0 10240 0% /dev
tmpfs 98660 476 98184 1% /run
shm 493284 0 493284 0% /dev/shm
cgroup_root 10240 0 10240 0% /sys/fs/cgroup
/dev/mapper/Pi3_64-buildspace 20642384 3982344 15595080 21% /var/tmp/portage
/dev/mapper/Pi3_64-portage 3144274 837095 2093368 29% /usr/portage
/dev/mapper/Pi3_64-distfiles 41284832 19049664 20121632 49% /var/cache/distfiles
/dev/mapper/Pi3_64-home 51343840 34636592 14069424 72% /home
/dev/mapper/Pi3_64-packages 41284832 10145928 29025368 26% /packages
/dev/mapper/Pi3_64-src 20511312 9088132 10358220 47% /usr/src
/dev/mapper/Pi3_64-opt 1998672 168528 1708904 9% /opt
/dev/mapper/Pi3_64-tmp 4128448 16396 3885956 1% /tmp |
You can remove kernels that you no longer need from /usr/src.
/var/log can be cleaned of old logs. Do not remove /var/log/emerge.log as its a source of valuable information. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
Irre Guru
Joined: 09 Nov 2013 Posts: 434 Location: Stockholm
|
Posted: Sun Jun 04, 2017 2:17 pm Post subject: |
|
|
You can keep distfiles and portage on a server common for ALL your gentoo systems!
This way I save several gigabytes of diskspace. |
|
Back to top |
|
|
Mouski n00b
Joined: 25 Jun 2016 Posts: 21
|
Posted: Sun Jun 04, 2017 2:49 pm Post subject: |
|
|
I keep only one kernel sources (i always test before i delete the older). It seems for me so curious that anyone of complete distro can be tight in less to 2 Gb. Why Gentoo takes so big ? |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54578 Location: 56N 3W
|
Posted: Sun Jun 04, 2017 2:51 pm Post subject: |
|
|
Irre,
Indeed you can. I choose not to as I run a number of installs on several different ARCHs and I like to keep the installs self consistent.
I use http-replicator and my own rsync server to minimise the load on the servers. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
Tony0945 Watchman
Joined: 25 Jul 2006 Posts: 5127 Location: Illinois, USA
|
Posted: Sun Jun 04, 2017 2:51 pm Post subject: |
|
|
Irre wrote: | You can keep distfiles and portage on a server common for ALL your gentoo systems!
This way I save several gigabytes of diskspace. |
If I did this on my central server I could junk http:replicater and not worry about internal syncs.
Do you have a link to a How To? |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54578 Location: 56N 3W
|
Posted: Sun Jun 04, 2017 2:57 pm Post subject: |
|
|
Mouski,
A Gentoo install with easy stripping of sources, packages, the portage repository, distfiles, cleaned build space and logs, just about fits into 6GB.
That's how I install to my netbook 8G SSD.
I could remove the tool chain and make it smaller still.
You can save about 2G for your portage repository by using squashfs for it.
squashfs is a read only filesystem in a file. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
Mouski n00b
Joined: 25 Jun 2016 Posts: 21
|
Posted: Sun Jun 04, 2017 2:57 pm Post subject: |
|
|
Ah some idiot... it's because portage tree. It uses ~ 4 Gb. Maybe i'll try squashfs... |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54578 Location: 56N 3W
|
Posted: Sun Jun 04, 2017 4:16 pm Post subject: |
|
|
Mouski,
There is the squashfs wiki guide
Unfortunately, you need to download the repository to squash it yourself.
The good news is that Gentoo provides the squashfs for you.
You still need kernel support for squashfs. That's covered in the wiki, _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
|