Automatisk Fjernelse af Gamle Snap-Versioner: Frigør Plads på Dit System

Hvordan kan gamle versioner af snaps fjernes automatisk for at frigøre plads på systemet?

Gamle versioner af snaps kan fjernes automatisk ved at bruge Snapd's indbyggede oprydningsfunktion, konfigurere Snapd til at beholde færre versioner, udføre manuel oprydning eller automatisere oprydningen med et cron-job.

Hvordan kan gamle versioner af snaps fjernes automatisk for at frigøre plads på systemet?

For at fjerne gamle versioner af snaps automatisk og frigøre plads på systemet, kan du følge disse trin:

  • Brug Snap's indbyggede oprydningsfunktion:
    • Snapd, tjenesten der håndterer snaps, har en indbygget oprydningsfunktion, der automatisk fjerner gamle versioner af snaps.
    • Som standard beholder Snapd de tre nyeste versioner af hver snap. Ældre versioner fjernes automatisk.
  • Konfigurer Snapd til at beholde færre versioner:
    • Du kan ændre antallet af versioner, Snapd beholder, ved at redigere Snapd's konfigurationsfil.
    • Åbn terminalen og kør følgende kommando for at redigere konfigurationsfilen:
      sudo nano /etc/snapd.conf
    • Tilføj eller rediger linjen, der angiver antallet af versioner, der skal beholdes:
      snapd.refresh.retain=2
    • Gem og luk filen, og genstart Snapd-tjenesten:
      sudo systemctl restart snapd
  • Manuel oprydning:
    • Hvis du ønsker at fjerne gamle versioner manuelt, kan du bruge følgende kommando:
      sudo snap remove --revision=<revision_number> <snap_name>
    • For at finde revisionerne af en snap, brug kommandoen:
      snap list --all
  • Automatiser oprydning med et cron-job:
    • Du kan oprette et cron-job, der regelmæssigt kører en oprydningskommando.
    • Åbn crontab for redigering:
      crontab -e
    • Tilføj en linje for at køre oprydningen dagligt:
      0 2 * * * /usr/bin/snap remove --revision=<revision_number> <snap_name>
    • Gem og luk crontab-filen.

Ved at følge disse trin kan du effektivt fjerne gamle versioner af snaps og frigøre plads på dit system.