bekapo Karolo ea 6: Bapisa bekapo Tools

bekapo Karolo ea 6: Bapisa bekapo Tools
Sengoliloeng sena se tla bapisa lisebelisoa tsa ho boloka, empa pele u lokela ho tseba hore na li sebetsana ka katleho joang le ho khutlisa data ho tsoa ho li-backups.
Bakeng sa ho bapisa habonolo, re tla nahana ka ho khutlisa ho tsoa ho backup e felletseng, haholo hobane bakhethoa bohle ba tšehetsa mokhoa ona oa ts'ebetso. Bakeng sa ho nolofatsa, lipalo li se li lekanyelitsoe (moelelo oa lipalo oa matha a 'maloa). Liphetho li tla akaretsoa ka har'a tafole, e tla ba le tlhahisoleseling mabapi le bokhoni: boteng ba sehokelo sa webo, boiketlo ba ho seta le ts'ebetso, bokhoni ba ho iketsetsa, boteng ba likarolo tse ling tse fapaneng (mohlala, ho hlahloba botšepehi ba data) , joalo-joalo. Li-graph li tla bontša mojaro ho seva moo data e tla sebelisoa (eseng seva bakeng sa ho boloka likopi tsa backup).

Ho hlaphoheloa ha data

rsync le tar li tla sebelisoa e le sebaka sa litšupiso ho tloha ka nako eo hangata li thehiloe holim'a tsona mangolo a bonolo a ho etsa likopi tsa bekapo.

Rsync e sebetsane le data ea tlhahlobo e behiloeng ka metsotso e 4 le metsotsoana e 28, e bonts'a

mojaro o joalobekapo Karolo ea 6: Bapisa bekapo Tools

Ts'ebetso ea ho hlaphoheloa e fihlile moeling oa "disk subsystem" ea "backup server" (li-graph tsa sawtooth). U ka boela ua bona ka ho hlaka ho kenngoa ha kernel e le 'ngoe ntle le mathata (iowait e tlaase le softirq - ha ho na mathata le disk le marang-rang, ka ho latellana). Kaha mananeo a mang a mabeli, e leng rdiff-backup le rsnapshot, a thehiloe ho rsync hape a fana ka rsync ea kamehla e le sesebelisoa sa ho hlaphoheloa, a tla ba le hoo e batlang e le profil ea mojaro le nako ea ho khutlisa bekapo.

Tar e entsoe kapelenyana

Metsotso e 2 le metsotsoana e 43:bekapo Karolo ea 6: Bapisa bekapo Tools

Kakaretso ea mojaro oa tsamaiso e ne e phahame ka karolelano ka 20% ka lebaka la ho eketseha ha softirq - litšenyehelo tse holimo nakong ea ts'ebetso ea tsamaiso ea marang-rang e ile ea eketseha.

Haeba polokelo e ntse e hatelloa hape, nako ea ho hlaphoheloa e nyolohela ho metsotso e 3 metsotsoana e 19.
ka mojaro o joalo ho seva se seholo (ho bula ka lehlakoreng la seva se seholo):bekapo Karolo ea 6: Bapisa bekapo Tools

Ts'ebetso ea decompression e nka li-processor cores ka bobeli hobane ho na le lits'ebetso tse peli tse sebetsang. Ka kakaretso, sena ke sephetho se lebelletsoeng. Hape, sephetho se bapisoang (metsotso ea 3 le metsotsoana ea 20) se ile sa fumanoa ha ho sebetsa gzip ka lehlakoreng la seva ka li-backups; profil ea mojaro ho seva se seholo e ne e tšoana haholo le ho tsamaisa tar ntle le gzip compressor (bona graph e fetileng).

В rdiff-backup o ka hokahanya bekapo ea ho qetela eo u e entseng ka rsync e tloaelehileng (liphetho li tla tšoana), empa li-backups tsa khale li ntse li hloka ho khutlisoa ho sebelisoa lenaneo la rdiff-backup, le phethileng tsosoloso ka metsotso e 17 le metsotsoana e 17, e bonts'a.

mojaro ona:bekapo Karolo ea 6: Bapisa bekapo Tools

Mohlomong sena se ne se reretsoe, bonyane ho fokotsa lebelo la bangoli fana ka tharollo e joalo. Ts'ebetso ea ho khutlisetsa kopi ea "backup" ka boeona e nka karolo e ka tlase ho halofo ea konokono e le 'ngoe, e nang le ts'ebetso e lekanang (ke hore makhetlo a 2-5 butle) holim'a disk le marang-rang a nang le rsync.

Sets'oants'o Bakeng sa ho hlaphoheloa, e fana ka maikutlo a ho sebelisa rsync e tloaelehileng, kahoo liphetho tsa eona li tla tšoana. Ka kakaretso, ho ile ha fela ha e-ba joalo.

Burp Ke qetile mosebetsi oa ho khutlisetsa bekapo ka metsotso e 7 le metsotsoana e 2 ka
ka mojaro ona:bekapo Karolo ea 6: Bapisa bekapo Tools

E sebelitse kapele, 'me bonyane e bonolo ho feta rsync e hloekileng: ha ho hlokahale hore u hopole lifolakha, sebopeho se bonolo le se hlakileng sa cli, tšehetso e hahelletsoeng bakeng sa likopi tse ngata - leha e le butle habeli. Haeba o hloka ho khutlisa data ho tsoa ho "backup" ea ho qetela eo u e entseng, u ka sebelisa rsync, ka li-caveats tse 'maloa.

Lenaneo le ile la bontša hoo e ka bang lebelo le mojaro o tšoanang Backup PC ha o nolofalletsa mokhoa oa phetisetso ea rsync, o tsamaisa bekapo bakeng sa

Metsotso e 7 le metsotsoana e 42:bekapo Karolo ea 6: Bapisa bekapo Tools

Empa ka mokhoa oa phetisetso ea data, BackupPC e ile ea sebetsana le tar butle butle: ka metsotso e 12 le metsotsoana e 15, mojaro oa processor o ne o le tlase ka kakaretso.

nako e le nngwe le halofo:bekapo Karolo ea 6: Bapisa bekapo Tools

Bohata ntle le encryption e bonts'itse liphetho tse betere hanyane, ho khutlisetsa backup ka metsotso e 10 le metsotsoana e 58. Haeba o kenya ts'ebetso ea ho kenyelletsa gpg, nako ea ho hlaphoheloa e nyolohela ho metsotso e 15 le metsotsoana e 3. Hape, ha u theha sebaka sa polokelo bakeng sa ho boloka likopi, u ka bolela boholo ba polokelo e tla sebelisoa ha u arola molatsoana oa data o kenang. Ka kakaretso, ho li-hard drive tse tloaelehileng, hape ka lebaka la mokhoa o sebetsang oa khoele e le 'ngoe, ha ho na phapang e ngata. E ka hlaha ka boholo bo fapaneng ba li-block ha ho sebelisoa polokelo e nyalisitsoeng. Mojaro ho seva se seholo nakong ea ho hlaphoheloa e ne e le ka tsela e latelang:

ha ho encryptionbekapo Karolo ea 6: Bapisa bekapo Tools

ka encryptionbekapo Karolo ea 6: Bapisa bekapo Tools

Kopitsa e bontšitse sekhahla se tšoanang sa ho hlaphoheloa, ho e qeta ka metsotso e 13 le metsotsoana e 45. Ho nkile metsotso e meng e 5 ho lekola ho nepahala ha data e fumanoeng (kakaretso ea metsotso e ka bang 19). Mojaro o ne o le teng

holimo haholo:bekapo Karolo ea 6: Bapisa bekapo Tools

Ha aes encryption e nolofalitsoe ka hare, nako ea ho hlaphoheloa e ne e le metsotso ea 21 metsotsoana ea 40, ka tšebeliso ea CPU ka boholo ba eona (li-cores ka bobeli!) nakong ea ho hlaphoheloa; Ha ho hlahlojoa data, ho ne ho sebetsa khoele e le 'ngoe feela, e nka karolo e le 'ngoe ea processor. Ho hlahloba lintlha ka mor'a ho hlaphoheloa ho ile ha nka metsotso e tšoanang ea 5 (hoo e ka bang metsotso e 27 ka kakaretso).

sephethobekapo Karolo ea 6: Bapisa bekapo Tools

duplicati e ne e potlakile hanyenyane ka ho hlaphoheloa ha o sebelisa lenaneo la gpg le ka ntle bakeng sa encryption, empa ka kakaretso liphapang tsa mokhoa o fetileng li fokola haholo. Nako ea ts'ebetso e ne e le metsotso ea 16 metsotsoana ea 30, ka netefatso ea data ka metsotso e 6. Mojaro o ne o le teng

joalo ka:bekapo Karolo ea 6: Bapisa bekapo Tools

AMANDA, a sebelisa tar, ae qetile ka metsotso e 2 metsotsoana e 49, eo, ka molao, e leng haufi haholo le sekontiri se tloaelehileng. Jaro ka tsamaiso ka molao-motheo

e tšoanang:bekapo Karolo ea 6: Bapisa bekapo Tools

Ha o khutlisetsa backup o sebelisa zbackup liphetho tse latelang li fumanoe:

encryption, lzma compressionbekapo Karolo ea 6: Bapisa bekapo Tools

Nako ea ho matha metsotso e 11 le metsotsoana e 8

AES encryption, lzma compressionbekapo Karolo ea 6: Bapisa bekapo Tools

Nako ea ho sebetsa metsotso e 14

AES encryption, lzo compressionbekapo Karolo ea 6: Bapisa bekapo Tools

Nako ea ho matha 6 metsotso, 19 metsotsoana

Ka kakaretso, eseng hampe. Tsohle li ipapisitse le lebelo la processor ho seva sa backup, se ka bonoang ka ho hlaka ho tloha nakong ea ts'ebetso ea lenaneo le li-compressor tse fapaneng. Ka lehlakoreng la seva sa "backup", ho ile ha qalisoa tar e tloaelehileng, kahoo haeba u e bapisa le eona, ho hlaphoheloa ho na le makhetlo a 3 butle. Ho ka ba molemo ho hlahloba ts'ebetso ka mokhoa oa likhoele tse ngata, ka likhoele tse fetang tse peli.

Borgbaning ka mokhoa o sa ngolisoang e ne e le butle ho feta tar, ka metsotso e 2 metsotsoana e 45, leha ho le joalo, ho fapana le tar, ho ile ha khoneha ho fokotsa sebaka sa polokelo. Mojaro o ile oa fetoha

e latelang:bekapo Karolo ea 6: Bapisa bekapo Tools

Haeba o nolofalletsa encryption e thehiloeng ho blake, lebelo la ho khutlisa bekapo le lieha hanyane. Nako ea ho hlaphoheloa ka mokhoa ona ke metsotso ea 3 metsotsoana ea 19, 'me mojaro o felile

rata sena:bekapo Karolo ea 6: Bapisa bekapo Tools

Encryption ea AES e lieha hanyane, nako ea ho hlaphoheloa ke metsotso e 3 metsotsoana e 23, mojaro o haholo

ha e so fetohe:bekapo Karolo ea 6: Bapisa bekapo Tools

Kaha Borg e ka sebetsa ka mokhoa o nang le likhoele tse ngata, mojaro oa processor o holimo, 'me ha mesebetsi e eketsehileng e kentsoe, nako ea ts'ebetso e eketseha feela. Kamoo ho bonahalang kateng, ho bohlokoa ho hlahloba multithreading ka tsela e ts'oanang le zbackup.

Thibela Ho sebetsana le ho hlaphoheloa butle butle, nako ea ts'ebetso e ne e le metsotso e 4 metsotsoana e 28. Mojaro o ne o shebahala joalo

kahoo:bekapo Karolo ea 6: Bapisa bekapo Tools

Kamoo ho bonahalang kateng ts'ebetso ea ho hlaphoheloa e sebetsa ka likhoele tse 'maloa, empa katleho ha e phahametse ea BorgBackup, empa e bapisoa le nako le rsync e tloaelehileng.

Ka thuso ea urBackup Ho ne ho ka khoneha ho tsosolosa lintlha ka metsotso ea 8 le metsotsoana ea 19, mojaro o ne o le teng

joalo ka:bekapo Karolo ea 6: Bapisa bekapo Tools

Mojaro o ntse o se holimo haholo, esita le tlase ho feta oa sekontiri. Libakeng tse ling ho na le ho phatloha, empa ha ho letho ho feta mojaro oa motheo o le mong.

Khetho le tokafatso ea mekhoa ea ho bapisa

Joalokaha ho boletsoe ho e 'ngoe ea lingoloa tse fetileng, sistimi ea backup e tlameha ho fihlela lintlha tse latelang:

  • Bonolo ba tšebeliso
  • Ho se tšoane
  • Ho tsitsa
  • Lebelo

Ho bohlokoa ho nahana ka ntlha e 'ngoe le e' ngoe ka thoko ka botlalo.

Bonolo ba ts'ebetso

Ho molemo ha ho e-na le konopo e le 'ngoe "Etsa ntho e' ngoe le e 'ngoe hantle," empa haeba u khutlela mananeong a sebele, ntho e bonolo ka ho fetisisa e tla ba molao-motheo o tloaelehileng le o tloaelehileng oa ho sebetsa.
Boholo ba basebelisi ba tla ba betere haeba ba sa tlameha ho hopola letoto la linotlolo bakeng sa cli, ho hlophisa mefuta e mengata e fapaneng, hangata e sa bonahaleng ka marang-rang kapa tui, kapa ho theha litemoso mabapi le ts'ebetso e sa atleheng. Sena se boetse se kenyelletsa bokhoni ba ho "kena" habonolo tharollo ea "backup" meahong e teng, hammoho le boiketsetso ba ts'ebetso ea "backup". Hape ho na le monyetla oa ho kenya ho sebelisa mookameli oa sephutheloana, kapa ka taelo e le 'ngoe kapa tse peli tse kang "download and unpack". curl ссылка | sudo bash - mokhoa o rarahaneng, kaha o hloka ho hlahloba se fihlang ka sehokelo.

Ka mohlala, ho ba khethiloeng, tharollo e bonolo ke burp, rdiff-backup le restic, e nang le linotlolo tsa mnemonic bakeng sa mekhoa e fapaneng ea ho sebetsa. Tse rarahaneng ho feta ke borg le duplicity. E thata ka ho fetisisa e ne e le AMANDA. Ba bang kaofela ba kae-kae bohareng mabapi le boiketlo ba tšebeliso. Ho sa tsotellehe boemo leha e le bofe, haeba u hloka metsotsoana e fetang 30 ho bala buka ea mosebedisi, kapa u lokela ho ea ho Google kapa mochine o mong oa ho batla, 'me u tsamaee ka letlapa le lelelele la thuso, qeto e thata, ka tsela e' ngoe kapa e 'ngoe.

Ba bang ba bonkgetheng ba nkiloeng ba khona ho romela molaetsa ka bo bona ka e-mailjabber, ha ba bang ba itšetlehile ka litlhokomeliso tse hlophisitsoeng tsamaisong. Ho feta moo, hangata litharollo tse rarahaneng ha li na litlhophiso tse hlakileng tsa tlhokomeliso. Ho sa tsotellehe boemo leha e le bofe, haeba lenaneo la "backup" le hlahisa khoutu ea ho khutlisa e se nang zero, e tla utloisisoa ka mokhoa o nepahetseng ke tšebeletso ea nako le nako ea tsamaiso (molaetsa o tla romelloa ho mookameli oa tsamaiso kapa ka ho toba ho beha leihlo) - boemo bo bonolo. Empa haeba mokhoa oa ho boloka, o sa sebetseng ho seva sa ho boloka, o ke ke oa lokisoa, tsela e hlakileng ea ho bua ka bothata ke hore ho rarahana ho se ho ntse ho feteletse. Leha ho le joalo, ho fana ka litemoso le melaetsa e meng feela ho sehokelo sa marang-rang kapa ho log ke mokhoa o mobe, kaha hangata ba tla hlokomolohuoa.

Ha e le automation, lenaneo le bonolo le ka bala mefuta-futa ea tikoloho e behang mokhoa oa eona oa ho sebetsa, kapa e na le cli e tsoetseng pele e ka etsisang boitšoaro ka ho feletseng ha e sebetsa ka sebopeho sa websaete, mohlala. Sena se boetse se kenyelletsa monyetla oa ts'ebetso e tsoelang pele, ho fumaneha ha menyetla ea ho atolosa, joalo-joalo.

Ho se tšoane

Ha re bua ka karoloana e fetileng mabapi le boits'oaro, ha ea lokela ho ba bothata bo itseng ho "lokela" ts'ebetso ea "backup" moahong o teng.
Ho bohlokoa ho hlokomela hore ts'ebeliso ea likou tse sa tloaelehang (hantle, ntle le sebopeho sa marang-rang) bakeng sa mosebetsi, ts'ebetsong ea encryption ka tsela e sa tloaelehang, phapanyetsano ea data e sebelisang protocol e sa tloaelehang ke matšoao a ho se sebetse. - tharollo ea bokahohle. Hangata, bakhethoa bohle ba na le bona ka tsela e 'ngoe kapa e' ngoe ka lebaka le hlakileng: bonolo le ho feto-fetoha ha maemo hangata ha li tsamaellane. Joalo ka mokhelo - burp, ho na le ba bang.

E le pontšo - bokhoni ba ho sebetsa ho sebelisa ssh e tloaelehileng.

Lebelo la mosebetsi

Ntho e tsosang khang ka ho fetisisa le e tsosang khang. Ka lehlakoreng le leng, re ile ra qala ts'ebetso, e sebetsa kapele kamoo ho ka khonehang 'me ha ea ka ea kena-kenana le mesebetsi e meholo. Ka lehlakoreng le leng, ho na le tšubuhlellano ea sephethephethe le mojaro oa processor nakong ea ho boloka. Hape ke habohlokoa ho hlokomela hore mananeo a potlakileng ka ho fetisisa a ho etsa likopi hangata ke a futsanehileng ka ho fetisisa mabapi le mesebetsi eo e leng ea bohlokoa ho basebelisi. Hape: haeba e le hore u fumane faele e le 'ngoe e sa thabiseng ea li-byte tse mashome ka boholo ka password,' me ka lebaka la eona litšenyehelo tsohle tsa tšebeletso (e, e, kea utloisisa hore ts'ebetso ea "backup" hangata ha e na molato mona), mme o hloka ho bala hape ka tatellano lifaele tsohle tse sebakeng sa polokelo kapa ho holisa polokelo eohle ea polokelo - sistimi ea bekapo ha e potlake. Ntlha e 'ngoe eo hangata e fetohang tšitiso ke lebelo la ho tsamaisa bekapo ho tsoa polokelong. Ho na le molemo o hlakileng mona bakeng sa ba ka khonang ho kopitsa kapa ho tsamaisa lifaele sebakeng se lakatsehang ntle le ho qhekella ho hongata (rsync, mohlala), empa hangata bothata bo tlameha ho rarolloa ka tsela ea mokhatlo, ka matla: ka ho lekanya nako ea ho khutlisa bekapo. le ho tsebisa basebelisi pepenene ka sena.

Ho tsitsa

E lokela ho utloisisoa ka tsela ena: ka lehlakoreng le leng, ho ka khoneha ho khutlisetsa kopi ea "backup" ka tsela leha e le efe, ka lehlakoreng le leng, e tlameha ho ba khahlanong le mathata a sa tšoaneng: tšitiso ea marang-rang, ho hlōleha ha disk, ho hlakoloa ha karolo ea " polokelo.

Papiso ea lisebelisoa tsa bekapo

Kopitsa nako ea ho etsa
Kopitsa nako ea ho hlaphoheloa
Ho kenya habonolo
Ho seta ha bonolo
Ts'ebeliso e bonolo
Boiketsetso bo bonolo
A na u hloka seva ea bareki?
Ho hlahloba botšepehi ba polokelo
Likopi tse fapaneng
Ho sebetsa ka pipe
Ho se tšoane
Boikemelo
Ponaletso ea polokelo
Ho patala
Khatello
Ho fokotsa
Sehokelo sa webo
Ho tlatsa leru
Windows tšehetso
Score

Rsync
4m15
4m28
e
ha ho
ha ho
ha ho
e
ha ho
ha ho
e
ha ho
e
e
ha ho
ha ho
ha ho
ha ho
ha ho
e
6

Tar
e hloekileng
3m12
2m43
e
ha ho
ha ho
ha ho
ha ho
ha ho
e
e
ha ho
e
ha ho
ha ho
ha ho
ha ho
ha ho
ha ho
e
8,5

gzip
9m37
3m19
e

Rdiff-backup
16m26
17m17
e
e
e
e
e
ha ho
e
ha ho
e
ha ho
e
ha ho
e
e
e
ha ho
e
11

Sets'oants'o
4m19
4m28
e
e
e
e
ha ho
ha ho
e
ha ho
e
ha ho
e
ha ho
ha ho
e
e
ha ho
e
12,5

Burp
11m9
7m2
e
ha ho
e
e
e
e
e
ha ho
e
e
ha ho
ha ho
e
ha ho
e
ha ho
e
10,5

Bohata
ha ho encryption
16m48
10m58
e
e
ha ho
e
ha ho
e
e
ha ho
ha ho
e
ha ho
e
e
ha ho
e
ha ho
e
11

gpg
17m27
15m3

Kopitsa
ha ho encryption
20m28
13m45
ha ho
e
ha ho
ha ho
ha ho
e
e
ha ho
ha ho
e
ha ho
e
e
e
e
e
e
11

aes
29m41
21m40

gpg
26m19
16m30

zbackup
ha ho encryption
40m3
11m8
e
e
ha ho
ha ho
ha ho
e
e
e
ha ho
e
ha ho
e
e
e
ha ho
ha ho
ha ho
10

aes
42m0
14m1

ee+lzo
18m9
6m19

Borgbaning
ha ho encryption
4m7
2m45
e
e
e
e
e
e
e
e
e
e
ha ho
e
e
e
e
ha ho
e
16

aes
4m58
3m23

blake2
4m39
3m19

Thibela
5m38
4m28
e
e
e
e
ha ho
e
e
e
e
e
ha ho
e
ha ho
e
ha ho
e
e
15,5

urBackup
8m21
8m19
e
e
e
ha ho
e
ha ho
e
ha ho
e
e
ha ho
e
e
e
e
ha ho
e
12

Amanda
9m3
2m49
e
ha ho
ha ho
e
e
e
e
ha ho
e
e
e
e
e
ha ho
e
e
e
13

Backup PC
rsync
12m22
7m42
e
ha ho
e
e
e
e
e
ha ho
e
ha ho
ha ho
e
e
ha ho
e
ha ho
e
10,5

tar
12m34
12m15

Tafole legend:

  • Botala, nako ea ts'ebetso e ka tlase ho metsotso e mehlano, kapa araba "E" (ntle le kholomo "U hloka seva ea bareki?"), Ntlha e le 'ngoe
  • Yellow, nako ea ho sebetsa metsotso e mehlano ho isa ho e leshome, lintlha tse 0.5
  • E khubelu, nako ea mosebetsi e feta metsotso e leshome, kapa karabo ke "Che" (ntle le kholomo "Na u hloka seva sa bareki?"), Lintlha tse 0

Ho ea ka tafole e ka holimo, sesebelisoa se bonolo ka ho fetisisa, se potlakileng, 'me ka nako e ts'oanang se loketseng le se matla ke BorgBackup. Restic e ile ea nka sebaka sa bobeli, ba bang kaofela ba nkiloeng ba ile ba beoa ka ho lekana ka ho hasana ha ntlha e le 'ngoe kapa tse peli qetellong.

Ke leboha bohle ba balang letoto lena ho fihlela qetellong, ke u mema hore u buisane ka likhetho mme u fane ka tsa hau, haeba li teng. Ha puisano e ntse e tsoela pele, tafole e ka atolosoa.

Sephetho sa letoto e tla ba sengoloa sa ho qetela, moo ho tla ba le boiteko ba ho nts'etsapele sesebelisoa se nepahetseng, se potlakileng le se laolehang se u lumellang ho khutlisetsa kopi ka nako e khuts'oane mme ka nako e ts'oanang e be bonolo ebile e le bonolo. ho lokisa le ho hlokomela.

Phatlalatso

Backup, karolo ea 1: Hobaneng ha bekapo e hlokahala, kakaretso ea mekhoa, mahlale
Backup Karolo ea 2: Ho hlahloba le ho leka lisebelisoa tsa "backup" tse thehiloeng ho rsync
bekapo Karolo ea 3: Tlhahlobo le Teko ea duplicity, duplicati
Boloka Karolo ea 4: Ho hlahloba le ho hlahloba zbackup, restic, borgbackup
Backup Karolo ea 5: Ho etsa liteko tsa bacula le veeam bakeng sa linux
bekapo Karolo ea 6: Bapisa bekapo Tools
Backup Karolo ea 7: Liqeto

Source: www.habr.com

Eketsa ka tlhaloso