Nesten alt Linux-maskinen din gjør skrives til disk som en del av en loggfil. Selv når du er borte fra tastaturet eller sover, oppdateres dusinvis av logger kontinuerlig, klare til å søke gjennom og diagnostisere problemer eller optimalisere prosesser.
Denne konstante skrivingen kan ha innvirkning på levetiden til lagringsmediet ditt, og føre til at det slites ut raskere enn det ellers ville gjort. Lagre diskene og lommeboken ved å bruke Log2Ram-appen for å minimere diskskriving!
Hvordan slites Linux-logger ut disker?
Logger er en verdifull feilsøkingsressurs på Linux, og brukes av systemet, kjernen, oppstartsprosesser, pakkebehandlere, individuelle apper og Xorg. Hvis det er på systemet ditt, genererer det sannsynligvis loggfiler.
Hvis noe går galt med Linux-maskinen din, eller en app oppfører seg feil, er din første handling å sjekke de relevante loggfilene og se hva som foregikk på det tidspunktet.
Du finner de fleste pålogginger /var/log. Denne katalogen har vanligvis dusinvis av filer og underkataloger, og diskplassen som brukes kan variere i titalls gigabyte.
Moderne Solid State-stasjoner (SSD-er) har et begrenset antall lese-/skrivesykluser, og jo mer data som skrives til disken, jo kortere vil levetiden være. Fordi Linux hele tiden logger alt som skjer på systemet, blir disse lese-/skrivesyklusene til sammen raskere enn de trenger. Å kjøpe ny maskinvare til PC-en din er gøy, men ikke hvis du gjør det på grunn av katastrofal stasjonsfeil.
Single-board datamaskiner som starter operativsystemet fra et microSD-kort, er spesielt utsatt for skade på grunn av overdreven bruk.
Hvordan Log2Ram kan lagre diskene dine
Med Log2Ram installert på Linux-maskinen din, skrives ikke logger direkte til disken din, i stedet, som navnet antyder, skrives de til RAM.
Du kan enten velge å få loggene permanent slettet, skrevet til disk på et bestemt tidspunkt hver dag, eller få skrevet en endelig versjon til disk ved avslutning.
Installer og bruk Log2Ram på din Linux-PC
Før du starter, bør du oppdatere og oppgradere alle pakkene på systemet ditt. Åpne en terminal og skriv inn:
sudo apt Oppdater
sudo apt oppgradering
Last ned Log2Ram-arkivet, og pakk det ut:
krøll -L https://github.com/azlux/log2ram/archive/master.tar.gz | tar zxf -
Flytt inn i den nye log2ram-katalogen og gjør installasjonsskriptet kjørbart:
cd log2ram-master
chmod +xinstallere.sh
Kjør installasjonsskriptet:
sudo ./install.sh
Start nå på nytt:
sudo omstart
Etter å ha logget tilbake på maskinen, sjekk at log2ram kjører:
sudo systemctl status log2ram
Log2ram skriver til disk hver dag. Hvis du vil endre frekvensen, skriv inn:
sudosystemctlredigerelog2ram-daglig.timer
...og rediger tidtakeroppføringen.
Hvis du foretrekker å bare ha logger skrevet på når systemet slås av eller starter på nytt, kan du deaktivere timeren helt med:
sudosystemctldeaktiverlog2ram-daglig.timer
Du kan konfigurere flere alternativer ved å bruke nano for å redigere log2ram-konfigurasjonsfilen:
sudo nano /etc/log2ram.conf
Her finner du fem variabler du kan justere for å gjøre Log2Ram bedre egnet for systemet ditt. Standardstørrelsen på loggmappen i RAM er satt til 40 MB, men hvis du bare skriver ved avslutning, og har en tendens til å la maskinen stå på i flere dager om gangen, vil du ønske å øke dette til en mer realistisk verdi. Ved å endre PATH_DISK-variabelen kan du lagre loggene dine på en ikke-standard plassering.
Bør du bruke Log2Ram på Linux?
Mens Log2Ram sparer på diskslitasje, kan det hindre deg i å diagnostisere problemer hvis Linux-PC-en krasjer uventet. Siden logger bare av og til skrives til disk, vil du ikke få oppdatert informasjon om hva som foregikk rett før en krasj.
Enten du trenger å bruke denne informasjonen eller ikke, er det praktisk å ha den tilgjengelig.