Nakala ya akiba inayotambaa kupitia VPN inakualika kwenye jaribio dhahiri: tenganisha handaki na upime tena. Jaribio hilo mara nyingi hujibu swali lingine, kwa sababu kazi inaweza kuwa inahesabu hashi za faili au inasubiri jaribio jingine badala ya kuhamisha baiti. Tenganisha awamu kwanza na malalamiko yanakuwa jaribio mahususi lenye matokeo mahususi yanayotarajiwa. Njia inakuwa mgombea tu wakati awamu ya uhamishaji ndiyo iliyo polepole kweli.

Kazi iko katika awamu gani inapohisi polepole

Zana za nakala ya akiba hupitia awamu: kugundua faili, kuzisoma na kuhesabu hashi, kubana, kusimba, kupakia na kisha kuthibitisha. Kila awamu ina kizuizi chake, na ni chache tu zinazogusa mtandao kabisa. Zana ambayo bado hairipoti awamu yoyote inakuambia kuwa haijamaliza kukagua.

Kazi inayotumia dakika ishirini kuandaa faili milioni ndogo haitakuwa haraka handaki linapokuwa haraka. Kazi inayojaza kiungo cha kupakia ni tatizo la uwezo lenye suluhisho tofauti. Soma matokeo ya maendeleo wakati ucheleweshaji unatokea, andika awamu na uandike muda, kwa sababu awamu wakati wa malalamiko ndiyo yenye maana. Faili ndogo pia hujiendesha tofauti na kitu kimoja kikubwa, kwa sababu safari za kwenda na kurudi kwa kila faili hutawala na uhamishaji haufikii kasi thabiti. Linganisha kinachofanana na kinachofanana kabla ya kufikia hitimisho kuhusu handaki.

Kituo cha umma na NAS ya kibinafsi hushindwa kwa namna tofauti

Huduma ya nakala ya akiba ya umma hubeba muunganisho wake wa programu uliothibitishwa, na handaki ni hatua moja kwenye njia ndefu. NAS ya kibinafsi kwa kawaida hutegemea handaki hilo kwa upatikanaji wa msingi wa mtandao wako. Tofauti hiyo huamua kama kutenganisha ni msingi halali au jaribio la kitu chochote.

Katika hali ya umma, kazi hiyo hiyo kupitia njia nyingine inaweza kuwa ulinganisho wa haki ikiwa sera inaruhusu. Katika hali ya kibinafsi, kuondoa handaki hakuachi njia yoyote kwa seva, kwa hivyo matokeo yanaelezea njia uliyofuta badala ya ile unayotumia.

DestinationWhat the tunnel providesValid baseline
Public backup serviceOne hop among severalThe same job over another route
Private NASThe only path to the serverNone that removes the tunnel
Self-hosted gatewayPath plus split-DNS policyOnly if the policy is unchanged

Kusimama ni kushindwa tofauti na uhamishaji wa polepole

Safu ya tatu ya jedwali hilo huamua kama jaribio la uthabiti linaweza kufanyika kabisa, kwa sababu msingi unaoondoa handaki una maana tu pale ambapo kuna njia nyingine. Ukiwa na msingi unaotumika, angalia umbo la kushindwa badala ya kasi ya wastani. Kupakia kwa chini lakini thabiti kunaonyesha uwezo, wakati kazi inayosimama na kuanza tena inaonyesha kukatizwa, uthibitishaji au faili moja yenye matatizo. Hizi mbili huzalisha malalamiko karibu sawa na matengenezo tofauti kabisa.

Majaribio ya tena hupotosha kipimo chochote, kwa sababu baiti zilizo kwenye waya zinaweza kuwa nyingi kuliko kiasi kilichobadilika kweli. Soma tabia ya kuanza tena kabla ya kukatiza kazi tena ili kuona kinachotokea, kwa sababu upakiaji uliogawanywa unaoweza kuendelea hupona kwa gharama ndogo na kuanza upya faili nzima hakufanyi hivyo. Handaki linalounganisha tena kila dakika chache pia linaonekana kama tatizo la upana wa bendi wakati kwa kweli ni tatizo la uthabiti. MTU ya njia inazidisha hili, kwa sababu handaki linalopunguza mzigo muhimu linasimamisha sehemu kubwa wakati ndogo zinapita.

journalctl -u wg-quick@wg0 -n 50 --no-pager
ss -tin dst :443
ping -M do -s 1400 -c 3 backup.example.com

Upakiaji mmoja unaweza kuwasababishia njaa mitiririko mingine yote

Upakiaji unaojaza kiungo cha kupakia hufanya simu na kuvinjari visiwe na majibu, na nakala ya akiba mara chache ndiyo kitu pekee kinachoshindana kwa ajili yake. Mteja wa pili wa usawazishaji huzalisha dalili hiyo hiyo peke yake. Kabla ya kulaumu handaki, angalia nini kingine kinapakia.

Tumia ratiba au kikomo cha upana wa bendi ambacho zana inakiweka kwenye nyaraka badala ya kupigania kasi ya juu; kuacha nafasi kwa kazi ya mwingiliano kwa kawaida kuna thamani zaidi kuliko asilimia za mwisho. Kisha angalia kikomo kinatumika kwa nini kweli, kwa sababu zana zingine hupunguza kwa kila faili, zingine hupunguza mzunguko mzima na zingine hupuuza kabisa gharama ya faili ndogo. Kikomo kisicholingana na mzigo wa kazi hakibadilishi chochote. Handaki lililogawanywa pia linastahili shaka hapa, kwa sababu kuondoa kizindua kwenye handaki hakuondoi huduma msaidizi inayofanya upakiaji. Kwa mfano Rclone huchapisha mipaka ya uhamishaji na tabia ya kujaribu tena katika nyaraka zake, jambo linalolifanya kuwa rejeleo muhimu kwa kile kikomo kinapaswa kudhibiti.

Maliza kwa urejeshaji, si kwa jaribio la kasi

Upakiaji uliokamilika si nakala ya akiba hadi kitu kirejeshwe kutoka kwake. Thibitisha kuwa toleo linalotarajiwa lipo, kisha rejesha faili mwakilishi kwa utaratibu ambao zana inaandika kwenye nyaraka. Weka taarifa ya urejeshaji mahali pengine isipokuwa kwenye mashine au wasifu unaoweza kupoteza, na kamwe usitupe nakala ya akiba inayofanya kazi kwa ajili tu ya kuweka jaribio safi.

restic snapshots --latest 3
restic restore latest --target /tmp/restore-check --include /etc/hosts

Rudia uhamishaji na urejeshaji baada ya mabadiliko ya mtandao, ili uboreshaji uonekane unatumikia nakala ya akiba na si kuhamisha data haraka tu. Mzunguko huo wa pili ndio unaofunga tikiti. Uhamishaji wa haraka zaidi wenye urejeshaji usiojaribiwa ni njia ya polepole zaidi ya kubaki bila ulinzi.

Makala zinazohusiana