openSUSEa suomeksi
openSUSE => Turvallisuus ja laitteisto => Aiheen aloitti: SuperOscar - 03.08.2021 - klo:15:36
-
Tietääkö joku, miten Snapperin asetusten TIMELINE_LIMIT_*-muuttujia tulkitaan?
Minulla on /etc/snapper/configs/root-tiedostossa tällaiset asetukset (käsittääkseni oletukset, joita en ainakaan itse ole säätänyt):
# limits for timeline cleanup
TIMELINE_MIN_AGE="1800"
TIMELINE_LIMIT_HOURLY="10"
TIMELINE_LIMIT_DAILY="10"
TIMELINE_LIMIT_WEEKLY="0"
TIMELINE_LIMIT_MONTHLY="10"
TIMELINE_LIMIT_YEARLY="10"
En äkkiseltään guuglaamallakaan löytänyt kuvausta siitä, mitä nuo arvot tarkoittavat. Joidenkin varmuuskopio-ohjelmien mallin mukaisesti voisin kuvitella, että säilytetään 10 viimeistä tunneittaista varmuuskopiota, 10 viimeistä päivittäistä varmuuskopiota jne.
Lähinnä yrittäisin nyt vähentää automaattisesti säilytettävien palautuspisteiden määrää, koska juuriosio uhkaa taas täyttyä.
-
Itse itselleni vastaten… Sain vastauksen openSUSEn kansainväliseltä foorumilta. Asia on selitetty juurta jaksain openSUSEn käyttöoppaassa (https://doc.opensuse.org/documentation/leap/reference/html/book-reference/cha-snapper.html#sec-snapper-clean-up-timeline) (jota en edes muistanut), eikä se tunnu olevan ihan yksinkertainen:
- MIN_AGE on sekunteja (ts. 30 min) eikä vaikuta kuin siihen, milloin tilannekuva aikaisintaan automaattisesti poistetaan
- HOURLY tarkoittaa ilmeisesti vain, montako viimeisintä tilannekuvaa säästetään
- DAILY on omituisin: näin monen päivän jaksolta säästetään päivän ensimmäinen tilannekuva
- WEEKLY: näin monelta viikolta säästetään viikon viimeinen tilannekuva
- MONTHLY ja YEARLY asettavat, moneltako kuukaudelta tai vuodelta säästetään viimeisen päivän ensimmäinen tilannekuva.
Näin siis ainakin tuota luin; hieman tuntuu muuttujan tulkinta olevan erilainen muuttujan mukaan.