01 May 2024
Gentoo: Festplattenplatz freischaufeln
Die Art und Weise, wie Gentoo gebaut ist, sorgt dafuer, dass viel Speicherplatz durch alte Source-Files belegt wird, die nicht mehr gebraucht werden. Hier g
ilt es einmal, durchzukaerchern.
Install app-portage/gentoolkit:
emerge --ask app-portage/gentoolkit
Distfiles cleanen
eclean-dist
[...]
[ 859.1 K ] webrtc-audio-processing-1.3.tar.gz
[ 2.9 M ] xz-5.6.1.tar.gz
===========
[ 6.6 G ] Total space from 25 files were freed in the distfiles directory
tmp cleanen
fehmarn ~ # cd /var/tmp/portage/
fehmarn /var/tmp/portage # rm -rf *
Unbenutzte Kernels und Kernel Sourcen cleanen
Abgesehen von den Automaten, auch mal nach /usr/src schauen
# eclean-kernel -l
other 6.6.10-gentoo-x86_64 [None]
- systemmap: /boot/System.map-6.6.10-gentoo-x86_64
- modules: /lib/modules/6.6.10-gentoo-x86_64
- build: /usr/src/linux-6.6.10-gentoo
- last modified: 2024-01-06 19:08:49
other 6.6.6-gentoo-x86_64 [6.6.6-gentoo-x86_64]
- systemmap: /boot/System.map-6.6.6-gentoo-x86_64
- initramfs: /boot/initramfs-6.6.6-gentoo-x86_64.img
- vmlinuz: /boot/vmlinuz-6.6.6-gentoo-x86_64
- modules: /lib/modules/6.6.6-gentoo-x86_64
- build: /usr/src/linux-6.6.6-gentoo
- last modified: 2024-01-10 06:30:29
other 6.1.19-gentoo-x86_64 [6.1.19-gentoo-x86_64]
- systemmap: /boot/System.map-6.1.19-gentoo-x86_64
- initramfs: /boot/initramfs-6.1.19-gentoo-x86_64.img
- vmlinuz: /boot/vmlinuz-6.1.19-gentoo-x86_64
- modules: /lib/modules/6.1.19-gentoo-x86_64
- build: /usr/src/linux-6.1.19-gentoo
- last modified: 2023-04-12 14:33:34
Unmergen unbenutzer Kernel-Sources
# emerge --unmerge gentoo-sources-6.1.19
Kontrollieren, obs geklappt hat
cd /usr/src
/usr/src # ls
linux linux-4.4.164-gentoo linux-5.15.75-gentoo linux-6.6.6-gentoo
Kernels Manuell loeschen
Alles nochmal kontrollieren
in /usr/src, /lib/modules, /boot
cd /boot/
ls
rm System.map-6.1.19-gentoo-x86_64
rm vmlinuz-6.1.19-gentoo-x86_64
rm initramfs-6.1.19-gentoo-x86_64.img
rm System.map-6.6.10-gentoo-x86_64
cd /lib/modules/
ls
rm -rf 6.1.19-gentoo-x86_64
rm -rf 6.6.10-gentoo-x86_64
cd /usr/src/
rm -rf linux-6.1.19-gentoo linux-6.6.10-gentoo
Grub Config neu erstellen
grub-mkconfig -o /boot/grub/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.6.6-gentoo-x86_64
Found initrd image: /boot/initramfs-6.6.6-gentoo-x86_64.img
Found linux image: /boot/vmlinuz-5.15.75-gentoo-x86_64
Found initrd image: /boot/initramfs-5.15.75-gentoo-x86_64.img
Found linux image: /boot/vmlinuz-4.4.164-gentoo
Find Cruft Skript verwenden
https://github.com/vaeth/find_cruft