Gandrīz viss, ko dara jūsu Linux mašīna, tiek ierakstīts diskā kā žurnālfaila daļa. Pat tad, kad atrodaties prom no tastatūras vai gulējat, desmitiem žurnālu tiek pastāvīgi atjaunināti, lai jūs varētu meklēt un diagnosticēt problēmas vai optimizēt procesus.

Šī pastāvīgā rakstīšana var ietekmēt jūsu datu nesēja kalpošanas laiku un izraisīt tā nolietošanos ātrāk nekā citādi. Saglabājiet savus diskus un maku, izmantojot lietotni Log2Ram, lai samazinātu diska ierakstīšanu!

Kā Linux žurnāli nolieto disku?

Žurnāli ir vērtīgs problēmu novēršanas resurss operētājsistēmā Linux, un tos izmanto sistēma, kodols, sāknēšanas procesi, pakotņu pārvaldnieki, atsevišķas programmas un Xorg. Ja tas ir jūsu sistēmā, tas, iespējams, ģenerē žurnālfailus.

Ja jūsu Linux datorā kaut kas noiet greizi vai kāda lietotne nedarbojas pareizi, vispirms pārbaudiet attiecīgos žurnālfailus un noskaidrojiet, kas tajā laikā notika.

Jūs varat atrast lielāko daļu pieteikšanās /var/log. Šajā direktorijā parasti ir desmitiem failu un apakšdirektoriju, un izmantotā diska vieta var būt desmitiem gigabaitu.

Mūsdienu cietvielu diskdziņi (SSD) ir ierobežots lasīšanas/rakstīšanas ciklu skaits, un jo vairāk datu tiks ierakstīts diskā, jo īsāks būs to kalpošanas laiks. Tā kā Linux pastāvīgi reģistrē visu, kas notiek sistēmā, šie lasīšanas/rakstīšanas cikli tiek summēti ātrāk nekā nepieciešams. Jaunas aparatūras iegāde savam datoram ir jautra, taču ne tad, ja to darāt katastrofālas diska kļūmes dēļ.

Viena borta datori kas sāknēt savu operētājsistēmu no microSD kartes, ir īpaši pakļauti bojājumiem pārmērīgas lietošanas dēļ.

Kā Log2Ram var saglabāt jūsu diskus

Ja jūsu Linux datorā ir instalēts Log2Ram, žurnāli netiek ierakstīti tieši jūsu diskā, bet, kā norāda nosaukums, tie tiek ierakstīti RAM.

Varat izvēlēties, vai žurnāli tiek neatgriezeniski dzēsti, rakstīti diskā katru dienu noteiktā laikā, vai arī galīgā versija tiek ierakstīta diskā pēc izslēgšanas.

Instalējiet un izmantojiet Log2Ram savā Linux datorā

Pirms sākat, atjauniniet un jauniniet visas sistēmas pakotnes. Atveriet termināli un ievadiet:

sudo apt Atjaunināt
sudo apt jauninājums

Lejupielādējiet Log2Ram arhīvu un izņemiet to:

čokurošanās -L https://github.com/azlux/log2ram/archive/master.tar.gz | darva zxf -

Pārvietojieties uz jauno log2ram direktoriju un padariet instalēšanas skriptu izpildāmu:

cd log2ram-master
chmod +xuzstādīt.sh

Palaidiet instalēšanas skriptu:

sudo ./install.sh

Tagad restartējiet:

sudo atsāknēšana

Pēc pieteikšanās atpakaļ savā datorā pārbaudiet, vai log2ram darbojas:

sudo systemctl statuss log2ram

Log2ram ieraksta diskā katru dienu. Ja vēlaties mainīt frekvenci, ievadiet:

sudosystemctlrediģētlog2ram-dienas.taimeris

...un rediģējiet taimera ierakstu.

Ja vēlaties, lai žurnāli tiktu ierakstīti tikai tad, kad sistēma izslēdzas vai atsāknējas, varat pilnībā atspējot taimeri, izmantojot:

sudosystemctlatspējotlog2ram-dienas.taimeris

Varat konfigurēt papildu opcijas, izmantojot nano, lai rediģētu log2ram konfigurācijas failu:

sudo nano /etc/log2ram.conf

Šeit jūs atradīsiet piecus mainīgos lielumus, kurus varat pielāgot, lai Log2Ram būtu labāk piemērots jūsu sistēmai. RAM žurnāla mapes noklusējuma lielums ir iestatīts uz 40 MB, taču, ja ierakstāt tikai izslēgšanas laikā, un mēdz atstāt ierīci ieslēgtu vairākas dienas, jūs vēlaties to palielināt līdz reālistiskākam vērtību. Mainot PATH_DISK mainīgo, varēsiet saglabāt žurnālus vietā, kas nav noklusējuma vieta.

Vai jums vajadzētu izmantot Log2Ram operētājsistēmā Linux?

Lai gan Log2Ram ietaupa uz diska nolietošanos, tas var neļaut jums diagnosticēt problēmas, ja jūsu Linux dators negaidīti avarē. Tā kā žurnāli diskā tiek ierakstīti tikai reizēm, jūs nesaņemsit jaunāko informāciju par mikrosekundēm par to, kas notika tieši pirms avārijas.

Neatkarīgi no tā, vai šī informācija ir jāizmanto vai nē, ir ērti, ja tā ir pieejama.