Ukuaji wa diski ya seva ya VPN unatoka wapi na jinsi ya kuuweka kikomo
Ukuaji wa kumbukumbu, inode iliyobadilishwa jina na journal isiyo na kikomo vyote vinaonekana kama diski moja iliyojaa. Pima kasi, weka kikomo kwa mwandishi na uthibitishe kikomo baada ya kuwasha upya.
Tuneli inaacha kupokea miunganisho, huduma inawaka upya mara mbili, na baada ya hapo hakuna kinachoonekana katika kumbukumbu yake. Ukimya huo ni kidokezo, kwa sababu kumbukumbu ndiyo iliyojaa diski na daemon hana mahali pa kuandika hitilafu unayoisubiri. Huduma yoyote inayodumu kwa muda mrefu inaweza kufikia hali hiyo, na kufuta saraka iitwayo logs mara chache hurekebisha. Suluhisho la kudumu ni kujua ghala gani lilikua, nani anamiliki sera yake ya uhifadhi, na kama mwandishi kweli aliachia nafasi.
Tafuta ghala lililokua, na kasi ilikokua nayo
Anza na namba mbili ambazo ni rahisi kusahau: vitalu tupu na inode tupu. Mfumo wa faili unaweza kuripoti nafasi nyingi na bado ukakataa kuandika kwa sababu hana inode zilizobaki, jambo ambalo hutokea huduma inapotengeneza faili moja kwa kila kipindi. Omba usomaji wote wawili kwenye ujazo mmoja, kwa sababu majibu yanaweza kutofautiana mchana huo huo. Fanya hivi wakati mwenyeji ana afya, ili namba zieleze utendaji wa kawaida na si hitilafu.
df -h /var
df -i /varKisha husisha ukuaji na mmiliki. Idadi ya matumizi ya journal yenyewe inashughulikia journal pekee, na haitawahi kuona daemon inayoandika kwenye njia kutoka faili yake ya usanidi.
journalctl --disk-usageUkuaji kwa wakati unasema zaidi kuliko usomaji wowote mmoja. Kiwango cha utatuzi kilichoachwa kikiwa imewashwa, mzunguko wa majaribio upya unaorekodi kila jaribio, au faili ya kunasa ambayo hakuna aliyesimamisha: kila kimoja kinaweza kuonekana kawaida kwa wakati mmoja na kutia wasiwasi saa moja baadaye. Chukua usomaji mmoja, subiri kipindi cha shughuli nyingi, chukua mwingine, na ugawanye kwa muda uliopita. Kasi unayoweza kuitaja hubadilisha uwezo kuwa uamuzi badala ya moto.
Uzungushaji hufanya nini kwa faili iliyofunguliwa
Faili ya kumbukumbu ni jina linaloelekeza kwenye inode, na nafasi hurudi tu wakati kishikio cha mwisho kilichofunguliwa kinafungwa. Badilisha jina la faili na mwandishi anaendelea kujaza inode hiyo hiyo; ifute na mwandishi anaendelea kujaza inode isiyo na jina kabisa. Hali hiyo ndiyo sababu «nilifuta faili na diski ikabaki imejaa» inaelezea vishikio vya faili na si mfumo wa faili uliovunjika. Kuwasha upya mwandishi, au kuchagua hali ya uzungushaji inayofungua faili tena, ni kile kinachorudisha vitalu kwa kweli.
lsof +L1 | headSera ni ya sehemu inayoandika faili. Journal inatekeleza mipaka yake ya uhifadhi kutoka faili yake ya usanidi, wakati huduma inayotegemea faili kawaida hutegemea logrotate, ama kwa kanuni ya kuunda na ishara ya kufungua tena au kwa hali ya kukata mahali pale wakati mwandishi hawezi kufungua tena. Kwanza thibitisha uamuzi bila kubadilisha chochote:
logrotate -d /etc/logrotate.confKikomo kinapaswa kuwa wapi, na kiwe kikubwa kiasi gani
Weka kikomo mahali ambapo mwandishi amesanidiwa, si kwenye sehemu ya kupachika. Kiasi kwa ujazo wote hulinda mwenyeji lakini hakisemi huduma gani itashindwa kwanza, na hati ya kusafisha ya kimataifa huwa na tabia ya kufuta ushahidi ambao tukio lijalo litahitaji. Kikomo cha journal, idadi ya uzungushaji yenye ukubwa wa juu na uhifadhi wa kiwango cha programu kila kimoja hufunga mzalishaji mmoja. Kwa pamoja hufunga jumla; peke yake kila kimoja ni dhahania.
Pima kikomo hicho kutokana na uhifadhi unaoweza kuutetea, si kutoka nafasi iliyobaki. Iwapo ukaguzi unahitaji wiki moja ya majaribio ya muunganisho, journal lazima ishike wiki moja kwa kasi ya juu inayotarajiwa, na kasi hiyo ni namba iliyopimwa awali.
Uwekaji kumbukumbu wa utatuzi ni hali ya muda yenye muda wa kuanza uliorekodiwa, si mpango wa uhifadhi. Weka suala la faragha ndani ya uamuzi huo huo, kwa sababu kumbukumbu za miunganisho hubeba anwani na vitambulisho. Uhifadhi mrefu pia ni chaguo la usimamizi wa data, na unapaswa kufanywa na mtu anayejua vikomo vyote viwili.
Thibitisha kikomo baada ya kuwasha upya
Mabadiliko ya uhifadhi yanayodumu hadi kuwasha upya kunakofuata si mabadiliko. Washa upya mwandishi, thibitisha kwamba kikomo kipya kinatumika, na angalia kwamba uzungushaji bado unaendelea baada ya hapo. Kwa journal, kuwasha upya mara moja na usomaji mmoja wa matumizi hujibu maswali yote mawili:
systemctl restart systemd-journald
journalctl --disk-usageKwa huduma inayotegemea faili, endesha kazi ya uzungushaji kwa mkono mara moja na uthibitisha kwamba faili ilibadilishwa na kishikio kilifunguliwa tena. Mwandishi anayeshikilia kishikio cha zamani hupita ukaguzi wa juu juu na hushindwa mara ijayo ujazo unapojaa. Fuatilia nafasi iliyobaki wakati wa jaribio, kwa sababu faili iliyopungua wakati nafasi haikurudi inamaanisha inode ya zamani bado imeshikiliwa.
Linganisha usomaji unaofuata na huu
Rudi baada ya wiki moja na ulinganishe kasi ya ukuaji na ile iliyorekodiwa. Kasi inayolingana inamaanisha kikomo kinashikilia na mzigo ni thabiti; kasi iliyoongezeka mara mbili inamaanisha kitu kimebadilika, na swali lenye faida ni kipi. Kwanza soma yaliyomo kwenye kumbukumbu kwa kushindwa kunarudia, kwa sababu mzunguko wa majaribio upya ni dalili na sababu ya ujazo kwa wakati mmoja. Kisha angalia kila kitu kilichowashwa hivi karibuni, ikiwa ni pamoja na viwango vya utatuzi vilivyowashwa wakati wa tukio na kutozimwa kamwe.
Weka nakala za akiba nje ya ujazo huo huo, au kubali kwamba diski moja iliyojaa itachukua nakala hiyo pamoja nayo. Nakala iliyoandikwa kwenye mwenyeji inayoilinda si mpango wa urejeshaji, na uhifadhi wake unahitaji jibu lake lenyewe.
Andika kile kinachohifadhiwa, wapi, kwa muda gani na nani anaondoa. Sentensi hiyo ndiyo matokeo, na ndiyo sehemu pekee ya kazi hii inayostahimili kuwasha upya kunakofuata.