Skoraj vse, kar počne vaša naprava Linux, je zapisano na disk kot del dnevniške datoteke. Tudi ko niste za tipkovnico ali spite, se na desetine dnevnikov nenehno posodablja, pripravljenih za iskanje in diagnosticiranje težav ali optimizacijo procesov.
To nenehno pisanje lahko vpliva na življenjsko dobo vašega pomnilniškega medija in povzroči, da se obrabi prej, kot bi se sicer. Shranite svoje diske in denarnico z uporabo aplikacije Log2Ram za zmanjšanje pisanja na disk!
Kako dnevniki Linuxa obrabijo diske?
Dnevniki so dragocen vir za odpravljanje težav v sistemu Linux in jih uporabljajo sistem, jedro, zagonski procesi, upravitelji paketov, posamezne aplikacije in Xorg. Če je v vašem sistemu, verjetno ustvari dnevniške datoteke.
Če gre karkoli narobe z vašim računalnikom Linux ali se katera koli aplikacija slabo obnaša, je vaš prvi ukrep, da preverite ustrezne dnevniške datoteke in vidite, kaj se je takrat dogajalo.
Najdete lahko večino prijav /var/log. Ta imenik ima običajno na desetine datotek in podimenikov, uporabljeni prostor na disku pa lahko obsega več deset gigabajtov.
Sodobni pogoni SSD (SSD) imajo omejeno število ciklov branja/pisanja in več podatkov kot je zapisanih na disk, krajša bo njihova življenjska doba. Ker Linux nenehno beleži vse, kar se zgodi v sistemu, se ti cikli branja/pisanja seštevajo hitreje, kot je potrebno. Kupovanje nove strojne opreme za vaš računalnik je zabavno, vendar ne, če to počnete zaradi katastrofalne okvare pogona.
Računalniki z eno ploščo ki svoj operacijski sistem zaganjajo s kartice microSD, so še posebej nagnjeni k poškodbam zaradi pretirane uporabe.
Kako lahko Log2Ram shrani vaše diske
Če je Log2Ram nameščen na vašem računalniku Linux, se dnevniki ne pišejo neposredno na vaš disk, temveč, kot pove ime, se zapisujejo v RAM.
Izberete lahko, da se vaši dnevniki trajno izbrišejo, zapišejo na disk ob določenem času vsak dan ali pa se končna različica zapiše na disk ob zaustavitvi.
Namestite in uporabite Log2Ram na vašem računalniku z operacijskim sistemom Linux
Preden začnete, morate posodobiti in nadgraditi vse pakete v vašem sistemu. Odprite terminal in vnesite:
sudo apt nadgradnja
nadgradnja sudo apt
Prenesite arhiv Log2Ram in ga ekstrahirajte:
curl -L https://github.com/azlux/log2ram/archive/master.tar.gz | tar zxf -
Premaknite se v nov imenik log2ram in naredite namestitveni skript izvedljiv:
cd log2ram-master
chmod +xnamestite.sh
Zaženite namestitveni skript:
sudo ./install.sh
Zdaj znova zaženite:
ponovni zagon sudo
Po ponovni prijavi v svoj računalnik preverite, ali se log2ram izvaja:
sudo systemctl status log2ram
Log2ram piše na disk vsak dan. Če želite spremeniti frekvenco, vnesite:
sudosystemctlUredilog2ram-dnevno.timer
...in uredite vnos časovnika.
Če vam je ljubše, da se dnevniki zapišejo le, ko se sistem zaustavi ali znova zažene, lahko časovnik popolnoma onemogočite z:
sudosystemctlonemogočitilog2ram-dnevno.timer
Dodatne možnosti lahko konfigurirate z uporabo nano za urejanje konfiguracijske datoteke log2ram:
sudo nano /etc/log2ram.conf
Tukaj boste našli pet spremenljivk, ki jih lahko prilagodite, da bo Log2Ram bolj primeren za vaš sistem. Privzeta velikost mape dnevnika v RAM-u je nastavljena na 40 MB, če pa zapise opravljate samo ob zaustavitvi, in običajno pustite vaš stroj prižgan več dni, boste želeli to povečati na bolj realistično vrednost. Spreminjanje spremenljivke PATH_DISK vam bo omogočilo shranjevanje dnevnikov na neprivzeto lokacijo.
Ali bi morali uporabljati Log2Ram v Linuxu?
Medtem ko Log2Ram prihrani pri obrabi diska, vam lahko prepreči diagnosticiranje težav, če se vaš računalnik z Linuxom nepričakovano zruši. Ker se dnevniki le občasno zapišejo na disk, ne boste dobili do mikrosekunde natančne informacije o tem, kaj se je dogajalo tik pred zrušitvijo.
Ne glede na to, ali morate te podatke uporabiti ali ne, je priročno, da so na voljo.