ubuntuusers.de

Begrenzung des Speicherbedarfs bei der Nutzung und Aktualisierung von Snaps

Status: Ungelöst | Ubuntu-Version: Kubuntu 24.04 (Noble Numbat)
Antworten |

len16

Anmeldungsdatum:
11. März 2024

Beiträge: 146

Danke

 sudo du -h --max-depth=2 /var | sort -h
4,0K    /var/cache
4,0K    /var/crash
4,0K    /var/lib/acpi-support
4,0K    /var/lib/aptitude
4,0K    /var/lib/avahi-autoipd
4,0K    /var/lib/boltd
4,0K    /var/lib/ca-certificates-java
4,0K    /var/lib/dbus
4,0K    /var/lib/dhcp
4,0K    /var/lib/dhcpcd
4,0K    /var/lib/geoclue
4,0K    /var/lib/git
4,0K    /var/lib/hp
4,0K    /var/lib/ieee-data
4,0K    /var/lib/initramfs-tools
4,0K    /var/lib/libuuid
4,0K    /var/lib/man-db
4,0K    /var/lib/misc
4,0K    /var/lib/mysql-files
4,0K    /var/lib/postfix
4,0K    /var/lib/power-profiles-daemon
4,0K    /var/lib/private
4,0K    /var/lib/python
4,0K    /var/lib/saned
4,0K    /var/lib/snmp
4,0K    /var/lib/synaptic
4,0K    /var/lib/tlp
4,0K    /var/lib/tpm
4,0K    /var/lib/ubuntu-release-upgrader
4,0K    /var/lib/udisks2
4,0K    /var/lib/unattended-upgrades
4,0K    /var/lib/update-manager
4,0K    /var/lib/usb_modeswitch
4,0K    /var/local
4,0K    /var/log/cups
4,0K    /var/log/private
4,0K    /var/log/unattended-upgrades
4,0K    /var/mail
4,0K    /var/metrics
4,0K    /var/opt
4,0K    /var/spool/rsyslog
4,0K    /var/tmp
8,0K    /var/lib/apport
8,0K    /var/lib/foo2zjs
8,0K    /var/lib/ispell
8,0K    /var/lib/logrotate
8,0K    /var/lib/os-prober
8,0K    /var/lib/samba
8,0K    /var/lib/sudo
8,0K    /var/lib/ubiquity
8,0K    /var/lib/ubuntu-drivers-common
8,0K    /var/lib/vim
8,0K    /var/lib/whoopsie
8,0K    /var/lib/xfonts
8,0K    /var/lib/xkb
8,0K    /var/spool/cron
12K     /var/lib/plymouth
12K     /var/lib/sgml-base
12K     /var/snap/bare
12K     /var/snap/gnome-3-28-1804
12K     /var/snap/gnome-3-38-2004
12K     /var/snap/gtk-common-themes
12K     /var/snap/kf5-core22
12K     /var/snap/mqtt-explorer
12K     /var/snap/riseup-vpn
12K     /var/spool/cups-pdf
12K     /var/spool/libreoffice
16K     /var/lib/grub
16K     /var/lib/libreoffice
16K     /var/lib/locales
16K     /var/log
16K     /var/snap/core18
16K     /var/snap/core20
16K     /var/snap/core22
16K     /var/snap/core24
16K     /var/snap/gnome-42-2204
16K     /var/snap/gnome-46-2404
16K     /var/snap/keepassxc
16K     /var/snap/snapd
16K     /var/snap/thincast-client
16K     /var/spool/anacron
20K     /var/lib/update-notifier
24K     /var/lib/emacsen-common
24K     /var/lib/polkit-1
24K     /var/lib/shim-signed
24K     /var/snap/mesa-2404
28K     /var/lib/pam
32K     /var/lib/dictionaries-common
36K     /var/lib/alsa
36K     /var/lib/xml-core
40K     /var/lib/AccountsService
44K     /var/lib/lockdown
52K     /var/lib/colord
68K     /var/lib/ghostscript
72K     /var/lib/bluetooth
80K     /var/spool/postfix
196K    /var/lib/upower
324K    /var/lib/dkms
324K    /var/lib/NetworkManager
928K    /var/lib/systemd
1,1M    /var/lib/smartmontools
2,1M    /var/lib/fwupd
2,8M    /var/lib/ucf
3,0M    /var/lib/PackageKit
3,7M    /var/lib/command-not-found
4,2M    /var/lib/aspell
4,6M    /var/lib/apt-xapian-index
5,1M    /var/snap/scrcpy
5,2M    /var/snap/zoom-client
5,4M    /var/snap/firefox
6,1M    /var/spool/cups
6,2M    /var/spool
6,5M    /var/backups
7,7M    /var/lib/ubuntu-advantage
9,7M    /var/snap/thunderbird
18M     /var/lib/plocate
34M     /var/lib/sddm
40M     /var/lib/swcatalog
41M     /var/snap/cups
67M     /var/snap
91M     /var/lib/dpkg
331M    /var/lib/apt
1,5G    /var/lib/flatpak
9,5G    /var/lib/snapd
12G     /var
12G     /var/lib

flatpak kann ich löschen, wenn ich jetzt keine flatpaks habe? ja –> https://forums.linuxmint.com/viewtopic.php?t=387079

snap (satte 9,5 GB)

sudo snap list
Name               Version                         Revision  Tracking       Herausgeber      Hinweise
bare               1.0                             5         latest/stable  canonical✓       base
core18             20260204                        2999      latest/stable  canonical✓       base
core20             20260105                        2717      latest/stable  canonical✓       base
core22             20260128                        2339      latest/stable  canonical✓       base
core24             20260107                        1349      latest/stable  canonical✓       base
cups               2.4.12-2                        1146      latest/stable  openprinting✓    -
firefox            148.0-1                         7901      latest/stable  mozilla✓         -
gnome-3-28-1804    3.28.0-19-g98f9e67.98f9e67      198       latest/stable  canonical✓       -
gnome-3-38-2004    0+git.efb213a                   143       latest/stable  canonical✓       -
gnome-42-2204      0+git.c1d3d69-sdk0+git.015db9a  247       latest/stable  canonical✓       -
gnome-46-2404      0+git.f1cd5fa-sdk0+git.ca9c59c  153       latest/stable  canonical✓       -
gtk-common-themes  0.1-81-g442e511                 1535      latest/stable  canonical✓       -
keepassxc          2.8.0                           1960      latest/beta    keepassxreboot   -
kf5-core22         5.116.0                         3         latest/stable  kde✓             -
mesa-2404          25.0.7-snap211                  1165      latest/stable  canonical✓       -
mqtt-explorer      0.4.0-beta4                     31        latest/stable  thomasnordquist  -
scrcpy             3.3.4                           478       latest/stable  sisco311         -
snapd              2.73                            25935     latest/stable  canonical✓       snapd
thincast-client    1.1.687                         615       latest/stable  thincast         -
thunderbird        140.8.0esr-1                    1001      latest/stable  canonical✓       -
zoom-client        6.6.11.6052                     275       latest/stable  ogra             -

.

Moderiert von Thomas_Do:

Der Beitrag ist von systempflege-sdd-mit-wird-immer-voller/ abgetrennt worden. Bitte eine Fragestellung pro Thema.

Moderiert von tomtomtom:

Ins passende Forum verschoben.

len16

(Themenstarter)

Anmeldungsdatum:
11. März 2024

Beiträge: 146

df

/dev/nvme0n1p8  50080660 20160920  27343356   43% /

/dev/nvme0n1p9  50080660 34694388  12809888   74% /home

und

sudo du -hx -d 1 /
11G     /var
4,0K    /sbin.usr-is-merged
33M     /root
4,0K    /srv
15M     /etc
16K     /media
16K     /lost+found
8,0K    /mnt
4,0K    /bin.usr-is-merged
634M    /opt
8,3G    /usr
244K    /tmp
4,0K    /cdrom
110M    /boot
4,0K    /lib.usr-is-merged
100K    /snap
20G     /

Wo könnte noch Optimierungspotenzial liegen?

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55997

Wohnort: Berlin

len16 schrieb:

Wo könnte noch Optimierungspotenzial liegen?

Keine Snaps benutzen...

NurNochDebianUser

Anmeldungsdatum:
18. Februar 2026

Beiträge: 218

len16 schrieb:

Wo könnte noch Optimierungspotenzial liegen?

Wenn man schon diesen Snap-Müll verwendet, dann sollte man den zumindest regelmäßig ausmisten, sprich ältere Versionen, gleich nach der Installation einer neueren Version, löschen. Als ich diesen Snap-Müll noch verwendete hab ich das mit dem folgenden Skript gemacht:

1
2
3
4
5
6
7
8
#!/bin/bash
 #Removes old revisions of snaps
 #CLOSE ALL SNAPS BEFORE RUNNING THIS
 set -eu
 LANG=en_US.UTF-8 snap list --all | awk '/disabled/{print $1, $3}' |
     while read snapname revision; do
         snap remove "$snapname" --revision="$revision"
     done

Das Skript löscht alle überflüssigen (alten) Version der Snaps. Übrig bleibt nur die aktuelle Version und eine Version davor.

len16

(Themenstarter)

Anmeldungsdatum:
11. März 2024

Beiträge: 146

 1. #!/bin/bash
 1.  #Removes old revisions of snaps
 1.  #CLOSE ALL SNAPS BEFORE RUNNING THIS
 1.  set -eu
 1.  LANG=en_US.UTF-8 snap list --all | awk '/disabled/{print $1, $3}' |
 1.      while read snapname revision; do
 1.          snap remove "$snapname" --revision="$revision"
 1.      done

Nach der Nutzung von snap-remove.sh

sudo du -hx -d 1 /
11G     /var
4,0K    /sbin.usr-is-merged
33M     /root
4,0K    /srv
14M     /etc
16K     /media
16K     /lost+found
8,0K    /mnt
4,0K    /bin.usr-is-merged
634M    /opt
8,3G    /usr
280K    /tmp
4,0K    /cdrom
110M    /boot
4,0K    /lib.usr-is-merged
100K    /snap
20G     /
zxz@x270:~$ sudo du -h --max-depth=2 /var | sort -h
4,0K    /var/cache/colord
4,0K    /var/cache/debconf
4,0K    /var/cache/fwupdmgr
4,0K    /var/cache/private
4,0K    /var/cache/snapd
4,0K    /var/crash
4,0K    /var/lib/acpi-support
4,0K    /var/lib/aptitude
4,0K    /var/lib/avahi-autoipd
4,0K    /var/lib/boltd
4,0K    /var/lib/ca-certificates-java
4,0K    /var/lib/dbus
4,0K    /var/lib/dhcp
4,0K    /var/lib/dhcpcd
4,0K    /var/lib/geoclue
4,0K    /var/lib/git
4,0K    /var/lib/hp
4,0K    /var/lib/ieee-data
4,0K    /var/lib/initramfs-tools
4,0K    /var/lib/libuuid
4,0K    /var/lib/man-db
4,0K    /var/lib/misc
4,0K    /var/lib/mysql-files
4,0K    /var/lib/postfix
4,0K    /var/lib/power-profiles-daemon
4,0K    /var/lib/private
4,0K    /var/lib/python
4,0K    /var/lib/saned
4,0K    /var/lib/snmp
4,0K    /var/lib/synaptic
4,0K    /var/lib/tlp
4,0K    /var/lib/tpm
4,0K    /var/lib/ubuntu-release-upgrader
4,0K    /var/lib/unattended-upgrades
4,0K    /var/lib/update-manager
4,0K    /var/lib/usb_modeswitch
4,0K    /var/local
4,0K    /var/log/private
4,0K    /var/mail
4,0K    /var/metrics
4,0K    /var/opt
4,0K    /var/spool/rsyslog
8,0K    /var/lib/apport
8,0K    /var/lib/foo2zjs
8,0K    /var/lib/ispell
8,0K    /var/lib/logrotate
8,0K    /var/lib/os-prober
8,0K    /var/lib/samba
8,0K    /var/lib/sudo
8,0K    /var/lib/ubiquity
8,0K    /var/lib/ubuntu-drivers-common
8,0K    /var/lib/udisks2
8,0K    /var/lib/vim
8,0K    /var/lib/whoopsie
8,0K    /var/lib/xfonts
8,0K    /var/lib/xkb
8,0K    /var/log/unattended-upgrades
8,0K    /var/spool/cron
8,0K    /var/tmp/systemd-private-10b9727f86fa4e73926dbb3defdbb7a2-bluetooth.service-3GrCLY
8,0K    /var/tmp/systemd-private-10b9727f86fa4e73926dbb3defdbb7a2-colord.service-3TJhrC
8,0K    /var/tmp/systemd-private-10b9727f86fa4e73926dbb3defdbb7a2-fwupd.service-xRnUs3
8,0K    /var/tmp/systemd-private-10b9727f86fa4e73926dbb3defdbb7a2-ModemManager.service-NeyRlE
8,0K    /var/tmp/systemd-private-10b9727f86fa4e73926dbb3defdbb7a2-polkit.service-2NkX3e
8,0K    /var/tmp/systemd-private-10b9727f86fa4e73926dbb3defdbb7a2-switcheroo-control.service-76tyRa
8,0K    /var/tmp/systemd-private-10b9727f86fa4e73926dbb3defdbb7a2-systemd-logind.service-ZRmpjS
8,0K    /var/tmp/systemd-private-10b9727f86fa4e73926dbb3defdbb7a2-systemd-resolved.service-pPKSRG
8,0K    /var/tmp/systemd-private-10b9727f86fa4e73926dbb3defdbb7a2-systemd-timesyncd.service-fISIoW
8,0K    /var/tmp/systemd-private-10b9727f86fa4e73926dbb3defdbb7a2-upower.service-5NjJqp
12K     /var/lib/plymouth
12K     /var/lib/sgml-base
12K     /var/snap/bare
12K     /var/snap/core18
12K     /var/snap/core20
12K     /var/snap/core22
12K     /var/snap/core24
12K     /var/snap/gnome-3-28-1804
12K     /var/snap/gnome-3-38-2004
12K     /var/snap/gnome-42-2204
12K     /var/snap/gnome-46-2404
12K     /var/snap/gtk-common-themes
12K     /var/snap/keepassxc
12K     /var/snap/kf5-core22
12K     /var/snap/mqtt-explorer
12K     /var/snap/riseup-vpn
12K     /var/snap/snapd
12K     /var/snap/thincast-client
12K     /var/spool/cups-pdf
12K     /var/spool/libreoffice
16K     /var/lib/grub
16K     /var/lib/libreoffice
16K     /var/lib/locales
16K     /var/snap/mesa-2404
16K     /var/spool/anacron
20K     /var/lib/update-notifier
20K     /var/log/cups
24K     /var/lib/emacsen-common
24K     /var/lib/polkit-1
24K     /var/lib/shim-signed
28K     /var/lib/pam
32K     /var/lib/dictionaries-common
36K     /var/lib/alsa
36K     /var/lib/xml-core
40K     /var/lib/AccountsService
44K     /var/lib/lockdown
52K     /var/lib/colord
68K     /var/lib/ghostscript
72K     /var/lib/bluetooth
80K     /var/spool/postfix
84K     /var/tmp
104K    /var/cache/cups
196K    /var/lib/upower
324K    /var/lib/dkms
324K    /var/lib/NetworkManager
928K    /var/lib/systemd
1,1M    /var/lib/smartmontools
1,5M    /var/log
2,1M    /var/lib/fwupd
2,4M    /var/cache/man
2,8M    /var/lib/ucf
3,0M    /var/lib/PackageKit
3,7M    /var/lib/command-not-found
4,2M    /var/lib/aspell
4,6M    /var/lib/apt-xapian-index
5,1M    /var/cache/fontconfig
5,1M    /var/snap/scrcpy
5,1M    /var/snap/zoom-client
5,4M    /var/snap/firefox
6,1M    /var/spool/cups
6,2M    /var/spool
6,5M    /var/backups
7,7M    /var/lib/ubuntu-advantage
9,7M    /var/snap/thunderbird
14M     /var/cache/apparmor
14M     /var/cache/fwupd
18M     /var/lib/plocate
20M     /var/snap/cups
34M     /var/lib/sddm
40M     /var/lib/swcatalog
45M     /var/snap
91M     /var/lib/dpkg
92M     /var/cache/apt-xapian-index
133M    /var/cache/apt
259M    /var/cache
331M    /var/lib/apt
9,5G    /var/lib/snapd
10G     /var/lib
11G     /var

Snap hat immer noch 9,5 GB.

Habe ich was falsch gemacht?

Jorber

Anmeldungsdatum:
2. November 2025

Beiträge: 293

Das ist doch völlig normal, wenn snap benutzt wird. Was willst du eigentlich immer noch optimieren? Deine letzte Angabe von df zeigt doch, dass nur noch 43% benutzt werden im Gegensatz zu ursprünglich 95%.

len16

(Themenstarter)

Anmeldungsdatum:
11. März 2024

Beiträge: 146

@NurNochDebianUser

Welche Erfolge konntest Du mit deinem Script erreichen?

Bei mir erfolgte keine Änderung nach der Scriptanwendung.

NurNochDebianUser

Anmeldungsdatum:
18. Februar 2026

Beiträge: 218

len16 schrieb:

Nach der Nutzung von snap-remove.sh

(...)

Habe ich was falsch gemacht?

Das kann dir mit deinen Angaben niemand sagen. Falsch gemacht haben könntest du viel, aber (fals ja) was, bleibt im dicken Nebel.

Um den zu lüften bräuchten wir schon die vollständige Eingabe und Ausgabe der Ausführung des Skriptes. Das sagt ja ob etwas und was genau gelöscht wurde. Mit vollständiger Eingabe und Ausgabe der Ausführung meine ich so etwas:

root@DebServ2:~# date
Mo 9. Mär 09:07:35 CET 2026
root@DebServ2:~# 

NurNochDebianUser

Anmeldungsdatum:
18. Februar 2026

Beiträge: 218

len16 schrieb:

@NurNochDebianUser Welche Erfolge konntest Du mit deinem Script erreichen?

Ein

sudo snap refresh

installiert ja (falls verfügbar) neuere Versionen der per snap installierten Anwendungen (z.B. Firefox, Thunderbird). Es löscht aber keine dadurch überflüssig gewordenen älteren Versionen dieser Anwendungen.

Bei mir erfolgte keine Änderung nach der Scriptanwendung.

Das Script löscht nun diese überflüssig gewordenen älteren Versionen dieser Anwendungen.

len16

(Themenstarter)

Anmeldungsdatum:
11. März 2024

Beiträge: 146

sudo snap refresh

mache ich regelmäßig.

Vermutlich muss ich systembedingt bei meinen 9,5 GB snap bleiben. ☹

Oder eben snap entfernen, dann bin ich der NurNochDebianUser_No_2 .

NurNochDebianUser

Anmeldungsdatum:
18. Februar 2026

Beiträge: 218

len16 schrieb:

sudo snap refresh

mache ich regelmäßig.

Kann es sein, dass du mich nicht richtig verstanden hast? snap refresh fügt nur neue snaps hinzu, ohne aber die alten zu löschen.

len16

(Themenstarter)

Anmeldungsdatum:
11. März 2024

Beiträge: 146

snap refresh macht auch Updates.

https://wiki.ubuntuusers.de/snap/

sudo snap refresh
Alle Snaps sind aktuell.

NurNochDebianUser

Anmeldungsdatum:
18. Februar 2026

Beiträge: 218

@len16,

das hat auch keiner bestritten. Wenn du mit

sudo apt-get update && sudo apt-get dist-upgrade

einen neuen Kernel installierst löscht das aber noch nicht die zuvor installierten alten Kernel. Die bleiben in /boot/. Hat man ein separates /boot/-Verzeichnis (wegen LUKS/LVM) müllt das irgendwann voll.

Will man diese alten Kernel deswegen loswerden braucht es noch ein

sudo apt-get autoremove

Nicht anders ist das mit den snaps. Jedenfalls war es das noch so unter 22.04. Seitdem nutze ich diesen Kram nicht mehr.

Nachtrag:

Relevant ist hierzu offenbar: snap (Abschnitt „Anzahl-der-installierten-Versionen-begrenzen“)

Demnach hat man da seitens Ubuntu wohl nachgebessert und die Anzahl der installierten Versionen auf zwei bzw. drei begrenzt.

Das war auf jeden Fall mal anders, wie dieser Beitrag aus reddit zeigt.

Noch ein Nachtrag:

root@PC-Q35-ICH9-2009:~# lsb_release -a 
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 22.04.5 LTS
Release:	22.04
Codename:	jammy
root@PC-Q35-ICH9-2009:~#
root@PC-Q35-ICH9-2009:~# snap get system refresh.retain
Fehler: snap "core" has no "refresh.retain" configuration option
root@PC-Q35-ICH9-2009:~#

Habe eine alte 22.04 als VM ausgegraben und gestartet. Das "refresh.retain" aus snap (Abschnitt „Anzahl-der-installierten-Versionen-begrenzen“) ist da noch unbekannt.

Jorber

Anmeldungsdatum:
2. November 2025

Beiträge: 293

Deswegen kann (sollte) man sich auch per

snap list --all 

alle Revisionen anzeigen lassen und ggf. alte Revisionen gezielt deinstallieren.

len16

(Themenstarter)

Anmeldungsdatum:
11. März 2024

Beiträge: 146

snap list --all 
Name               Version                         Revision  Tracking       Herausgeber      Hinweise
bare               1.0                             5         latest/stable  canonical✓       base
core18             20260204                        2999      latest/stable  canonical✓       base
core20             20260105                        2717      latest/stable  canonical✓       base
core22             20260128                        2339      latest/stable  canonical✓       base
core24             20260107                        1349      latest/stable  canonical✓       base
cups               2.4.12-2                        1146      latest/stable  openprinting✓    -
firefox            148.0-1                         7901      latest/stable  mozilla✓         -
gnome-3-28-1804    3.28.0-19-g98f9e67.98f9e67      198       latest/stable  canonical✓       -
gnome-3-38-2004    0+git.efb213a                   143       latest/stable  canonical✓       -
gnome-42-2204      0+git.c1d3d69-sdk0+git.015db9a  247       latest/stable  canonical✓       -
gnome-46-2404      0+git.f1cd5fa-sdk0+git.ca9c59c  153       latest/stable  canonical✓       -
gtk-common-themes  0.1-81-g442e511                 1535      latest/stable  canonical✓       -
keepassxc          2.8.0                           1960      latest/beta    keepassxreboot   -
kf5-core22         5.116.0                         3         latest/stable  kde✓             -
mesa-2404          25.0.7-snap211                  1165      latest/stable  canonical✓       -
scrcpy             3.3.4                           478       latest/stable  sisco311         -
snapd              2.73                            25935     latest/stable  canonical✓       snapd
thincast-client    1.1.687                         615       latest/stable  thincast         -
thunderbird        140.8.0esr-1                    1001      latest/stable  canonical✓       -
zoom-client        6.6.11.6052          

Was ist da über? Wofür sind Core18, Core20, Core22 und Core24?

Antworten |