Manutenzione Linux: pulizia, backup e snapshot

Molti pensano che su Linux non serva manutenzione perché “tanto non si rallenta come Windows”. Falso. Cache che si accumulano, pacchetti orfani che restano sul disco, e soprattutto zero rete di sicurezza quando un aggiornamento va storto: sono tre problemi reali che vanno gestiti, non ignorati. Ti porto passo per passo attraverso pulizia e backup, separando bene cosa fare su una distro Debian/Ubuntu e cosa fare su una distro Arch, perché gli strumenti giusti cambiano a seconda della famiglia e la maggior parte degli articoli in giro li mescola senza criterio.

Pulizia da terminale: il primo passo, prima di qualsiasi tool grafico

Su Debian, Ubuntu, Mint e derivate

Apri il terminale e lancia questi tre comandi, in quest’ordine:

sudo apt autoremove
sudo apt autoclean
sudo apt clean

autoremove rimuove le dipendenze installate insieme a un programma che poi hai disinstallato e che restano orfane sul disco. autoclean elimina dalla cache solo i pacchetti .deb di versioni ormai superate. clean invece svuota tutta la cache, comprese le versioni ancora valide: usalo solo se sai che non dovrai reinstallare nulla offline a breve, perché altrimenti li riscarichi da capo.

Un secondo passaggio che quasi nessuno fa e che libera più spazio di quanto pensi: i log di systemd. Con il tempo journalctl può arrivare a occupare diversi gigabyte.

sudo journalctl --vacuum-time=7d

Questo comando tiene solo gli ultimi 7 giorni di log, cancellando il resto. Se preferisci ragionare per spazio invece che per tempo: sudo journalctl --vacuum-size=200M.

Su Arch, CachyOS, EndeavourOS e derivate

Prima controlla se hai pacchetti orfani, cioè dipendenze rimaste sul disco che non servono più a nessun programma installato:

pacman -Qtdq

Se il comando non stampa nulla, non hai orfani, salta pure al passaggio successivo. Se invece restituisce una lista di nomi di pacchetti, rimuovili con:

sudo pacman -Rns $(pacman -Qtdq)

Questo comando cerca i pacchetti installati come dipendenze che oggi non servono più a nessun programma installato, e li rimuove insieme alle loro dipendenze. Se il comando non restituisce nulla, non hai orfani, va bene così.

Poi la cache dei pacchetti scaricati, che su un sistema rolling come Arch cresce molto più in fretta che su una distro a rilascio fisso, perché ogni aggiornamento scarica pacchetti nuovi senza cancellare le versioni vecchie in automatico:

sudo pacman -Sc

Questo tiene solo l’ultima versione in cache di ogni pacchetto installato. Se vuoi essere più aggressivo e cancellare tutto: sudo pacman -Scc, ma così facendo perdi anche la possibilità di reinstallare velocemente da cache in caso di problemi con un pacchetto appena aggiornato.

Il modo giusto per gestire questo automaticamente è installare paccache, che arriva col pacchetto pacman-contrib:

sudo pacman -S pacman-contrib
sudo paccache -r

paccache -r di default tiene le ultime 3 versioni di ogni pacchetto in cache e cancella il resto. Per automatizzarlo, abilita il timer systemd già incluso:

sudo systemctl enable --now paccache.timer

Fatto questo, la cache si pulisce da sola una volta a settimana senza che tu debba ricordartene.

Pulizia grafica: BleachBit, se preferisci non stare da terminale

BleachBit è il tool più solido che ho trovato ancora attivamente mantenuto, e funziona su entrambe le famiglie.

sudo apt install bleachbit

su Debian/Ubuntu, oppure

sudo pacman -S bleachbit

su Arch. All’apertura, spunta solo le caselle di cui capisci davvero il contenuto: cache dei browser, cronologia, file temporanei sono sicuri.

La modalità come amministratore va usata con attenzione, perché tocca file di sistema condivisi tra utenti, non solo i tuoi. Se non sei sicuro, esegui prima un’anteprima con il pulsante dedicato prima di premere “Pulisci” per davvero.

Se cercavi Stacer

Il pacchetto originale è abbandonato da anni, nessun aggiornamento in corso. Esiste un fork mantenuto da un altro sviluppatore con correzioni recenti, cercalo con il nome di quel fork invece del pacchetto storico sui repository. Se ti basta monitorare CPU, RAM e avvio automatico, il monitor di sistema già incluso nel tuo desktop fa lo stesso lavoro senza dipendere da un progetto fermo.

Backup e snapshot: la parte che conta

La pulizia libera spazio. Il backup ti salva quando qualcosa va storto, e qui la differenza tra Debian-based e Arch-based non è un dettaglio, è strutturale.

Su Debian, Ubuntu, Mint: Timeshift

Le distro Debian-based di solito installano su ext4, non su Btrfs, quindi lo strumento naturale è Timeshift in modalità rsync, che funziona su qualsiasi filesystem.

sudo apt install timeshift

Al primo avvio parte una procedura guidata:

  1. Scegli RSYNC come tipo di snapshot (l’opzione BTRFS compare solo se il tuo sistema è già configurato con quel filesystem, cosa rara di default su queste distro)
  2. Seleziona la posizione dove salvare gli snapshot: deve essere un disco diverso da quello di sistema, altrimenti se il disco principale si rompe perdi sia il sistema sia i backup
  3. Imposta la frequenza (giornaliera è un buon punto di partenza) e quanti snapshot conservare
  4. Scegli se includere anche le cartelle utente in /home, di default Timeshift le esclude per risparmiare spazio, considerando che i tuoi documenti li backuppi separatamente (ne parlo sotto)

Per ripristinare un backup, riapri Timeshift, seleziona lo snapshot dalla lista e premi Restore. Se il sistema non si avvia nemmeno più, puoi farlo da una chiavetta live montando il disco e lanciando Timeshift da lì.

Su Arch, CachyOS, EndeavourOS con Btrfs: Snapper più btrfs-assistant più snap-pac

Qui il potenziale è molto più alto, perché Btrfs è spesso il filesystem di default su queste distro, e Snapper sfrutta gli snapshot nativi del filesystem invece di copiare fisicamente i file come fa rsync, quindi sono istantanei e occupano pochissimo spazio in più.

sudo pacman -S snapper btrfs-assistant snap-pac grub-btrfs
  • snapper è il motore che gestisce gli snapshot
  • btrfs-assistant è l’interfaccia grafica per non dover lavorare solo da terminale
  • snap-pac è il pezzo che fa la vera differenza: crea automaticamente uno snapshot prima e dopo ogni operazione con pacman, senza che tu debba ricordartelo
  • grub-btrfs aggiunge gli snapshot al menu di avvio, così puoi entrare direttamente in un punto precedente anche se il sistema non parte più

Dopo l’installazione, crea la configurazione per la root:

sudo snapper -c root create-config /

Da questo momento, ogni volta che lanci pacman -Syu, snap-pac scatta uno snapshot immediatamente prima e uno subito dopo. Se un aggiornamento rompe qualcosa, riavvii, scegli lo snapshot precedente dal menu grub, e il sistema torna esattamente come prima dell’aggiornamento, senza bisogno di una chiavetta live né di reinstallare nulla. Per gestire gli snapshot con calma, apri btrfs-assistant dal menu applicazioni: lì puoi vedere la lista, confrontarli, ed eliminare quelli vecchi per liberare spazio.

Un avviso onesto: se hai installato Arch con il layout Btrfs suggerito da archinstall in una versione recente, la subvolume .snapshots potrebbe già esistere. Se il comando sopra restituisce un errore su questo, controlla prima con sudo btrfs subvolume list / cosa esiste già invece di forzare la configurazione.

Backup dei tuoi file, non solo del sistema

Timeshift e Snapper proteggono il sistema operativo, non i tuoi documenti personali per definizione (anche se puoi includerli). Per i tuoi file, foto, progetti, ti conviene un backup separato e indipendente dal sistema.

Per un’interfaccia semplice, Deja Dup (preinstallato su molte distro GNOME-based) fa cifratura automatica e backup incrementali verso un disco esterno o il cloud, con pochissima configurazione.

sudo apt install deja-dup

oppure

sudo pacman -S deja-dup

Se invece vuoi controllo serio, versioning avanzato e deduplicazione dei dati (utile se fai backup di progetti pesanti che cambiano poco tra una versione e l’altra), Borgbackup è lo strumento da riga di comando più solido in questo campo, anche se richiede una curva di apprendimento più ripida rispetto a Deja Dup.

Un primo backup si inizializza così:

borg init --encryption=repokey /percorso/del/backup

Da quel momento, ogni backup successivo è incrementale in automatico, Borg confronta i blocchi di dati e salva solo quello che è cambiato:

borg create /percorso/del/backup::backup-{now} /home/tuonome/Documenti

Per vedere gli archivi salvati nel tempo: borg list /percorso/del/backup. Per ripristinare un archivio specifico: borg extract /percorso/del/backup::backup-2026-07-15. La deduplica è quello che lo rende diverso da Deja Dup: se hai cento versioni di un progetto che cambia poco, Borg salva una volta sola i blocchi identici invece di cento copie quasi uguali, risparmiando parecchio spazio su backup ripetuti nel tempo.

Se hai già montato il tuo server VPN personale, hai anche il posto perfetto dove mandare questi archivi cifrati invece che su un cloud di terzi:

👉 Leggi qui: WireGuard: crea la tua VPN personale su un Mini PC

Un’ultima cosa che pochi considerano: la repokey di Borg o la passphrase di Deja Dup sono dati critici quanto le tue password vere e proprie. Perderle significa perdere l’accesso al backup, punto. Non tenerle in un file di testo sulla scrivania, mettile nello stesso posto dove tieni tutto il resto:

👉 Leggi qui: Password manager per Linux: quale scegliere e perché ti serve

Qual è la combinazione giusta per te

Se sei su Debian, Ubuntu o Mint, ti bastano quattro cose: pulisci ogni tanto con apt autoremove per togliere i pacchetti che non servono più, controlla i log di sistema con journalctl --vacuum-time=7d quando iniziano a occupare troppo spazio, usa BleachBit se vuoi un’interfaccia grafica invece del terminale, e soprattutto installa Timeshift per il backup del sistema e Deja Dup per i tuoi file personali. Questi ultimi due sono quelli che ti salvano davvero se qualcosa va storto.

Se sei su Arch, CachyOS o una distro simile con Btrfs, la pulizia quotidiana è quella già vista (togliere gli orfani, tenere sotto controllo la cache dei pacchetti con paccache), ma la parte più importante è un’altra: installa Snapper insieme a snap-pac. Fatto questo, prima e dopo ogni aggiornamento il sistema si salva da solo automaticamente, senza che tu debba ricordartene. Se un giorno un aggiornamento rompe qualcosa, riavvii il PC, scegli dal menu il momento prima dell’aggiornamento, e il sistema torna esattamente come prima. Su un sistema che si aggiorna così spesso come Arch, questa rete di sicurezza non è un capriccio da smanettoni, è una cosa che ti conviene avere fin dal primo giorno.

Non perderti i prossimi consigli

Guide, recensioni e novità su Linux, Mini PC e open source, dritte sul tuo Telegram. Niente spam, solo quello che vale la pena leggere.

Seguici su Telegram →

IncastroPC partecipa al Programma Affiliazione Amazon EU. Prezzi e disponibilità soggetti a variazione.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *