Unaweza kuhifadhi kontena lililosimbwa kama kitu kimoja, au kulipachika na kuhifadhi faili zilizo ndani. Zote mbili huvuka VPN bila shida, na hapo ndipo mfanano unaishia. Hurejesha vitu tofauti, hutegemea funguo tofauti, hutumia kiasi tofauti cha nafasi, na hushindwa kwa namna tofauti pale mtu anapohitaji data irudi. Chagua kwanza kitu cha urejeshaji, kisha usafirishaji, kisha usimbaji wa nakala iliyohifadhiwa. Orodha iliyo hapa chini inafuata mpangilio huo, kwa sababu karibu kila mzozo wa nakala za akiba kwa kweli ni kutokubaliana kuhusu ni ipi ya maamuzi hayo matatu iliyofanywa kwanza.

Vitu viwili, namna mbili za urejeshaji

Nakala ya kiwango cha taswira hurejesha kontena: unapata ujazo uliosimbwa tena na bado unahitaji nyenzo zake za urejeshaji kufungua. Nakala ya kiwango cha faili hurejesha faili na miti ya saraka, na usimbaji wowote unaozilinda ni sifa ya hazina ya nakala za akiba, si ya kontena asilia. Nakala ya kawaida kwenye folda ya mbali ni hali ya tatu, na hurithi ulinzi ambao folda hiyo ina kwa bahati.

ObjectWhat a restore gives youWhere the encryption question lands
Encrypted container imageThe volume, still lockedThe container format and its recovery key material
Mounted files into a backup toolSelected files and metadataThe backup repositorys own keys and design
Plain copy to a remote folderWhatever the copy process keptWhatever protects that storage afterwards

Safu ya kati ndiyo ambayo watu huisoma vibaya. Inaweza kuwa muundo mzuri kabisa: programu ya nakala husoma maandishi wazi ndani na kuandika hazina iliyosimbwa na kuthibitishwa. Usalama wake hutegemea programu hiyo na vitambulisho vyake, si neno la siri la kontena asilia, na hivyo viwili haipaswi kuelezewa kana kwamba ni udhibiti mmoja.

Ukaguzi 1: urejeshaji unapaswa kujenga upya nini?

Uliza swali kwa namna ya urejeshaji, si nakala. Ikiwa hitaji ni “rudisha huduma hii kwenye mwenyeji mwingine”, taswira pamoja na nyenzo zake za urejeshaji ni jibu lenye mshikamano. Ikiwa hitaji ni “rudisha lahajedwali ya fedha ya Machi”, kurejesha taswira ya gigabaiti kadhaa ili kutoa faili moja ni jibu la gharama kubwa. Yote mawili ni urejeshaji halali, na si bajeti zinazoweza kubadilishana. Mpango unaotaja mmoja tu utajaribiwa na ule mwingine hatimaye.

Andika lengo la urejeshaji kwenye mpango: ujazo wote, mti wa saraka, au faili mahususi. Kisha bainisha metadata gani lazima isafiri nazo, kwa sababu umiliki, ruhusa, sifa zilizopanuliwa na mihuri ya muda ni sehemu ya urejeshaji wa kiwango cha faili na mara nyingi hupotea katika mtiririko wa kazi unaotegemea kunakili ambao ulionekana wa kutosha wakati wa majaribio.

Amua pia ni nani anafanya urejeshaji. Hazina ya kiwango cha faili ambayo mwendeshaji yeyote anaweza kuipachika ni mtindo tofauti wa ufikiaji na taswira inayohitaji uwepo wa mwenye ufunguo, na hakuna hata moja iliyo bora kiotomatiki. Muhimu ni kwamba chaguo liwe la kusudi na liandikwe.

Ukaguzi 2: ni nini kinacholinda nakala iliyohifadhiwa?

VPN hulinda sehemu ya usafirishaji. Haisemi chochote kuhusu nakala iliyohifadhiwa baada ya uhamishaji kumalizika, na “ilipita kwenye handaki” si taarifa kuhusu uwezo wa mwendeshaji wa nakala kusoma data yako. Ikiwa upande wa mbali unaendeshwa na mtu mwingine, swali ni wanaweza kusoma nini, si kama kiungo kilisimbwa.

Kwa taswira hiyo inamaanisha kulinda nyenzo za ufunguo wa kontena kando na taswira yenyewe. Kupoteza kichwa ni kupoteza ujazo, kwa hivyo hifadhi kichwa mahali ambapo taswira haipo:

cryptsetup luksHeaderBackup /dev/vg0/data --header-backup-file data-header.img
cryptsetup luksDump /dev/vg0/data | head -20

Kwa hazina ya kiwango cha faili, hakikisha kuwa chombo husimba na kuthibitisha maudhui na metadata kabla hazijaondoka kwenye mwenyeji, na ujue nani anashikilia funguo. Nyaraka za muundo za Restic zinasema wazi kwamba huchukulia mwenyeji wa chanzo anayeaminika na kwamba usimbaji hauzuii mtu aliye na ufikiaji wa hazina kufuta nakala za akiba. Tahadhari zote mbili ni muhimu: hazina inaweza kuwa ya siri na bado ikaharibiwa.

Ukaguzi 3: nakala ina uwiano?

Nakala inayonasa mfumo wa faili unaobadilika ni nakala, si hatua ya urejeshaji. Kwa taswira, tumia njia inayotumika ya chombo cha ujazo kupata picha ya papo hapo iliyo thabiti, ambayo kwa kawaida humaanisha operesheni ya picha ya papo hapo au kutenganisha, si kusoma faili kubwa linapobadilika:

lvcreate -L 5G -s -n data-snap /dev/vg0/data
cryptsetup open /dev/vg0/data-snap data-snap --readonly

Kwa faili zilizopachikwa, tumia utaratibu wa uwiano unaotumika wa programu kwa hifadhidata zinazoendelea na data nyingine iliyoratibiwa. Nakala ya kiwango cha mfumo wa faili na hatua ya urejeshaji inayolingana na programu ni maelezo tofauti, na tofauti huonekana tu unapojaribu kuanzisha programu kutoka kwenye nakala iliyorejeshwa.

Weka nyenzo za urejeshaji kwenye njia iliyolindwa huru. Kupoteza mashine asilia haipaswi kamwe kumaanisha pia kupoteza kitambulisho kimoja tu kinachofungua nakala yake, na ndivyo hasa hutokea wakati faili ya ufunguo inaishi kwenye ujazo unaohifadhiwa. Jaribu utengano huo kwa kusudi: rejesha kwenye mwenyeji ambao haujawahi kuona asilia, ukitumia tu kile mpango unasema kinapatikana.

Ukaguzi 4: kugundua mabadiliko kunatumika kwa kitu hiki?

Kontena lililosimbwa huonekana kwa zana nyingi za uhamishaji kama faili moja kubwa isiyo wazi, kwa hivyo mabadiliko madogo ya maandishi wazi yanaweza kusababisha usomaji mkubwa upya au upakiaji kamili upya kulingana na chombo na muundo. Ugawaji wa vipande vya ukubwa unaobadilika na kuondoa marudio, kama restic inavyoeleza, kunaweza kupunguza hilo, lakini ni sifa ya chombo hicho na si ya kontena zilizosimbwa kwa ujumla.

Pima badala ya kudhani. Linganisha mzunguko wa kwanza na wa pili baada ya mabadiliko madogo yasiyodhuru, na andika baiti zilizohamishwa pamoja na muda uliopita. Hifadhi nakala inayojulikana kuwa nzuri unapofanya majaribio, ili jaribio lisitumie hatua yako ya urejeshaji pekee.

Kisha maliza orodha kwa jaribio pekee linalohesabika: urejeshaji bila mashine asilia. Fungua kontena lililorejeshwa, au rejesha faili zilizochaguliwa pamoja na metadata zake, na thibitisha kuwa programu au mtumiaji anaweza kutumia matokeo. Uhamishaji wa haraka na uliosimbwa vizuri ambao hauwezi kujibu jaribio hilo ni nakala ya data yako, si nakala yake ya akiba.

Makala zinazohusiana