Næsten alt, hvad din Linux-maskine gør, skrives til disken som en del af en logfil. Selv når du er væk fra tastaturet eller sover, opdateres snesevis af logfiler konstant, klar til at du kan søge igennem og diagnosticere problemer eller optimere processer.

Denne konstante skrivning kan have en indflydelse på levetiden af ​​dit lagringsmedie og få det til at blive slidt hurtigere, end det ellers ville. Gem dine diske og din tegnebog ved at bruge Log2Ram-appen for at minimere diskskrivning!

Hvordan slider Linux-logs diske?

Logfiler er en værdifuld fejlfindingsressource på Linux og bruges af systemet, kernen, opstartsprocesser, pakkeadministratorer, individuelle apps og Xorg. Hvis det er på dit system, genererer det sandsynligvis logfiler.

Hvis noget går galt med din Linux-maskine, eller en app opfører sig forkert, er din første handling at tjekke de relevante logfiler og se, hvad der foregik på det tidspunkt.

Du kan finde de fleste logs ind /var/log. Denne mappe har typisk snesevis af filer og undermapper, og den anvendte diskplads kan variere til titusvis af gigabyte.

instagram viewer

Moderne Solid State-drev (SSD'er) har et begrænset antal læse/skrive-cyklusser, og jo mere data der skrives til disken, jo kortere vil deres levetid være. Fordi Linux konstant logger alt, hvad der sker på systemet, bliver disse læse-/skrivecyklusser samlet hurtigere, end de behøver. Det er sjovt at købe ny hardware til din pc, men ikke hvis du gør det på grund af en katastrofal drevfejl.

Single-board computere som starter deres operativsystem fra et microSD-kort, er særligt tilbøjelige til at blive beskadiget på grund af overdreven brug.

Hvordan Log2Ram kan gemme dine diske

Med Log2Ram installeret på din Linux-maskine, skrives logfiler ikke direkte til din disk, i stedet, som navnet antyder, skrives de til RAM.

Du kan enten vælge at få dine logfiler slettet permanent, skrevet til disken på et bestemt tidspunkt hver dag, eller få skrevet en endelig version til disken ved nedlukning.

Installer og brug Log2Ram på din Linux-pc

Før du starter, bør du opdatere og opgradere alle pakker på dit system. Åbn en terminal og indtast:

sudo apt opdatering
sudo apt opgradering

Download Log2Ram-arkivet, og udpak det:

krølle -L https://github.com/azlux/log2ram/archive/master.tar.gz | tar zxf -

Flyt ind i den nye log2ram-mappe og gør installationsscriptet eksekverbart:

cd log2ram-master
chmod +xinstallere.sh

Kør installationsscriptet:

sudo ./install.sh

Genstart nu:

sudo genstart

Når du har logget tilbage på din maskine, skal du kontrollere, at log2ram kører:

sudo systemctl status log2ram

Log2ram skriver til disk hver dag. Hvis du vil ændre frekvensen, skal du indtaste:

sudosystemctlredigerelog2ram-dagligt.timer

...og rediger timerindtastningen.

Hvis du foretrækker kun at have logs skrevet på, når systemet lukker ned eller genstarter, kan du deaktivere timeren helt med:

sudosystemctldeaktiverelog2ram-dagligt.timer

Du kan konfigurere yderligere muligheder ved at bruge nano til at redigere log2ram-konfigurationsfilen:

sudo nano /etc/log2ram.conf

Her finder du fem variabler, du kan justere for at gøre Log2Ram bedre egnet til dit system. Standardstørrelsen på logmappen i RAM er sat til 40MB, men hvis du kun begår skrivninger ved nedlukning, og har tendens til at lade din maskine være tændt i flere dage ad gangen, vil du gerne øge dette til en mere realistisk værdi. Ændring af PATH_DISK-variablen giver dig mulighed for at gemme dine logfiler på en ikke-standardplacering.

Skal du bruge Log2Ram på Linux?

Mens Log2Ram sparer på diskslitage, kan det forhindre dig i at diagnosticere problemer, hvis din Linux-pc styrter uventet ud. Da logfiler kun lejlighedsvis skrives til disken, vil du ikke få op til mikrosekund information om, hvad der foregik lige før et nedbrud.

Uanset om du skal bruge disse oplysninger eller ej, er det praktisk at have dem tilgængelige.