Tunel ɗin ya daina karɓar haɗi, sabis ɗin ya sake kunnawa sau biyu, sannan babu abin da ke bayyana a log ɗinsa. Wannan shiru shine alamar, domin log ɗin ne ya cika faifin kuma daemon ɗin ba shi da inda zai rubuta kuskuren da kuke jira. Kowace sabis da ke aiki na dogon lokaci na iya kaiwa wannan yanayin, kuma share babban fayil mai suna logs ba kasafai yake gyara shi ba. Magani mai ɗorewa shine sanin wace ajiya ta girma, wa ke da alhakin riƙe ta, da ko mai rubutu ya saki sararin da gaske.

Nemo ajiyar da ta girma, da saurin da ta girma

Fara da lambobi biyu da suke sauƙin mantawa: faifan da ba a yi amfani da su ba da inode ɗin da ba a yi amfani da su ba. Tsarin fayil na iya bayar da rahoton sarari mai yawa kuma har yanzu ya ƙi rubutu saboda babu inode da ya rage, wanda ke faruwa lokacin da sabis ke ƙirƙirar fayil ɗaya a kowane zama. Nemi duka karatun biyu a kan juzu'i ɗaya, domin amsoshin na iya rashin jituwa a wannan yammacin. Yi hakan yayin da uwar garken ke cikin lafiya, domin lambobin su bayyana aiki na yau da kullum ba tsayawar ba.

df -h /var
df -i /var

Sannan danganta haɓakar ga mai shi. Adadin amfani na journal ɗin kansa ya shafi journal ɗin ne kawai, kuma ba zai taɓa ganin daemon da ke rubutu zuwa wata hanya daga fayil ɗin saitin sa ba.

journalctl --disk-usage

Haɓaka a kan lokaci ya faɗi fiye da kowane karatu ɗaya. Matsayin gyara da aka bar a kunne, madauki na sake gwadawa da ke rubuta kowane ƙoƙari, ko fayil ɗin rikodin da babu wanda ya tsayar da shi: kowanne na iya zama kamar na yau da kullum a wani lokaci kuma abin damuwa bayan sa'a ɗaya. Ɗauki karatu ɗaya, jira lokacin aiki mai yawa, ɗauki wani, sannan raba da tazarar. Saurin da za ka iya faɗi yana mai da iya aiki shawara maimakon gobara.

Abin da juyawa ke yi wa fayil ɗin da aka buɗe

Fayil ɗin log suna ne da ke nuni ga inode, kuma sararin yana dawowa ne kawai lokacin da aka rufe hannun ƙarshe da aka buɗe. Sake sunan fayil ɗin kuma mai rubutu yana ci gaba da cika wannan inode; share shi kuma mai rubutu yana ci gaba da cika inode marar suna kwata-kwata. Wannan yanayin shine dalilin da yasa «na share fayil ɗin kuma faifin ya kasance cike» yake bayyana masu bayanin fayil maimakon tsarin fayil da ya lalace. Sake kunnawa mai rubutu, ko zaɓar yanayin juyawa da ke sake buɗe fayil ɗin, shine abin da ke mayar da faifan da gaske.

lsof +L1 | head

Manufar ta jikin ɓangaren da ke rubuta fayil ɗin. Journal yana tilasta iyakokinsa na ajiya daga fayil ɗin saitin sa, yayin da sabis ɗin da ya dogara da fayil yawanci yana dogaro da logrotate ko dai da ƙa'idar ƙirƙira da siginar sake buɗewa ko da yanayin yankewa a wurin lokacin da mai rubutu ba zai iya sake buɗewa ba. Tabbatar da shawarar ba tare da canza komai ba tukuna:

logrotate -d /etc/logrotate.conf

Inda iyakar ta kamata ta kasance, da girman da ya kamata

Sanya iyakar a inda aka saita mai rubutu, ba a wurin haɗawa ba. Ƙididdiga a kan dukan juzu'in yana kare uwar garken amma ba ya faɗin wane sabis zai faɗi da farko, kuma rubutun tsaftacewa na duniya yana son share shaidar da lamarin na gaba zai buƙata. Iyakar journal, adadin juyawa da matsakaicin girma, da riƙon aikace-aikace kowanne yana iyakance mai samarwa ɗaya. Tare suna iyakance jimillar; ɗaya ɗaya kowanne hasashe ne.

Auna wannan iyakar daga riƙon da za ka iya karewa, ba daga sararin da ke akwai ba. Idan bita na buƙatar mako ɗaya na ƙoƙarin haɗi, journal ɗin dole ya riƙe mako ɗaya a mafi yawan saurin da ake tsammani, kuma wannan saurin shine lambar da aka auna a baya.

Rubutun gyara yanayi ne na wucin gadi da aka rubuta lokacin farawa, ba shirin ajiya ba. Riƙe tambayar sirri cikin wannan shawarar, domin log ɗin haɗi suna ɗauke da adireshi da masu ganowa. Dogon riƙo kuma zaɓi ne na sarrafa bayanai, kuma wanda ya san iyakokin biyu ya kamata ya yanke shi.

Tabbatar da iyakar bayan sake kunnawa

Canjin riƙo da ke wanzuwa har zuwa sake kunnawa na gaba ba canji ba ne. Sake kunnawa mai rubutu, tabbatar da sabon iyakar yana aiki, kuma duba cewa juyawa na ci gaba da gudana bayan haka. Ga journal, sake kunnawa ɗaya da karatun amfani ɗaya suna amsa tambayoyin biyu:

systemctl restart systemd-journald
journalctl --disk-usage

Ga sabis ɗin da ya dogara da fayil, gudanar da aikin juyawa da hannu sau ɗaya kuma tabbatar an maye gurbin fayil ɗin kuma an sake buɗe mai bayanin. Mai rubutu da ya riƙe tsohon hannu yana wucewa a gwajin sama kuma yana faɗuwa lokaci na gaba da juzu'in ya cika. Kula da sararin da ke akwai yayin gwajin, domin fayil ɗin da ya ragu alhali sararin bai dawo ba yana nufin har yanzu ana riƙe tsohon inode.

Kwatanta karatu na gaba da wannan

Dawo bayan mako ɗaya kuma kwatanta saurin haɓaka da wanda aka rubuta. Saurin da ya yi daidai yana nufin iyakar tana riƙewa kuma nauyin aiki ya tabbata; saurin da ya ninka yana nufin wani abu ya canza, kuma tambaya mai amfani ita ce me. Karanta abin da ke cikin log ɗin don gazawa mai maimaitawa da farko, domin madaukin sake gwadawa alama ce kuma dalili na girma. Sannan duba duk abin da aka sabon kunna, gami da matakan gyara da aka kunna yayin lamari ba a taɓa kashe su ba.

Riƙe ajiyar ajiya a wajen juzu'i ɗaya, ko yarda cewa faifai cike ɗaya zai tafi da ajiyar. Kwafi da aka rubuta a uwar garken da yake kare ta ba shirin dawo da ita ba ne, kuma riƙon sa yana buƙatar amsarsa.

Rubuta abin da ake riƙewa, a ina, har yaushe, da wanda ke cire shi. Wannan jumlar ita ce kayan da za a bayar, kuma ita ce kawai ɓangaren wannan aikin da zai tsira daga sake kunnawa na gaba.

Labarai masu alaƙa