emanuc ha scritto: ↑giovedì 7 marzo 2024, 21:20
...
Forse in qualche vecchia versione di openSUSE/SUSE prima del nuovo layout dei subvolumi dove hanno fatto una separazione migliore, per mitigare questo tipo di problemi soprattutto sui server.
Ad oggi mi sembra difficile che il subvolume coinvolto dagli snapshot riesce ad occupare del 50% il filesystem, parliamo di un subvolume di 1/2GB circa.
Ho dato una controllata su openSUSE Leap, tutti quei snapshot stanno occupando solo qualche mb e non il 50% del filesystem:
...cut...
Avere tanti subvolume non diminuisce di default le dimensioni delle snapshot. Avere tanti subvolume permette di decidere su quali fare la snapshot e su quali no, permette di settare NOCOW sui subvolume che conterranno file transazionali (datafile di database e macchine virtuali in primis), e che non effettueranno la snapshot. Permette insomma di fare un "fine tuning", che per definizione, non è alla portata dell'utente inesperto
Io ho semplificato di molto la mia installazione, eppure a fronte di un rootfs di 22Gb circa, ho 67Gb allocati (solo / su btrfs, /home è su XFS, da dire che @home non sarebbe stata oggetto di snapshot di default)
Se calcolassi lo spazio occupato dalle snapshots solo basandomi sul campo Exclusive, dovrei giungere alla conclusione che i miei snapshots occupano meno di 3Gb.
Immagina l'utente non esperto, che sà di avere questo tool, ma non sà amministrarlo. Crea/distrugge VM in continuazione, fà editing video, , installa/disinstalla giochi da steamquanto ci mette a finire lo spazio senza sapere come?
(e senza avere piena possibilità di restore, perchè snapper di default quando lo spazio libero è inferiore al 20%, non conserva/prende tutte le snapshot richieste)
Secondo me, al giorno d'oggi, non esiste nessuna distro per utenti non esperti. Sicuramente l'utente non esperto su alcune distro è avvantaggiato per installazione/configurazione, ma è linux stesso che richiede di diventare esperti perchè possa essere utilizzato al meglio.
L'unica eccezione a questa regola, sono gli utenti che utilizzano il PC con poche esigenze generiche (posta, web, streaming, bollette, chat, e cose simili).
Che Suse abbia lo strumento per gestire le snapshot di btrfs più funzionale, è indubbio, ma devi saperlo amministrare.
Conosco persone che provano a cancellare (anche con rm) le snapshot 0 e 1, per poi lamentarsi che linux si è rotto ....
Questo ovviamente è il mio pensiero, riguardo gli utenti non esperti su linux, quando gli metti questo strumento a disposizione.