rsync VPN dhexdiisa: isku day cusub oo dib u isticmaalaya gudbinta jaban
Tunnel dhaca wuxuu joojinayaa xiriirka, ma aha xogta. Ku hay qaybta --partial-dir, dib u socodsii isla koobiga oo hubi faylka ka hor inta aanad daabicin.
Soo gelintaada waxay istaagtaa afar gigabyte oo ka mid ah kaydka laba iyo toban gigabyte ah, iyo caadada laga bartay maareeyayaasha soo dejinta waxay tidhaahdaa riix sii wad. rsync ma sii wadi doono qulqulka TCP, sababtoo ah qulqulkaas wuxuu la tagay gudbinta ugu dambaysa ee tunnel-ka. Waxa uu samayn karo waa in uu hayo baytamada hore loo helay oo u isticmaalo aasaas ahaan isku dayga xiga, taas oo ah hab kale oo leh xeerar kale. Calaamadaha aad dooratay waxay go'aamiyaan haddii dib-u-isticmaalkaas uu dhaco ama aanu dhicin.
Isku dayga cusub wuxuu dib u dhisaa xaaladda, ma sii wado qulqulka
Marka fadhiga SSH dhaco, dhinaca fog waxaa hadha oo keliya wixii lagu qoray diskiga, iyo wax kale ma jiro. Ma jiro calaamad fadhi oo dib loogu xiri karo iyo lambar taxane oo dib loo ciyaaro. Socodka xiga wuxuu furaa xiriir cusub, dib u akhriyaa isha oo waydiiyaa qaataha waxa uu hore u hayo.
Su'aashaas ugu dambaysa ayaa sharraxaysa sababta faylka qayb ahaan loo haysto. Koobiga qaataha wuxuu rsync siinayaa wax uu isbarbardhigo, iyo algorithm-ku wuxuu dirayaa oo keliya farqiga uu aqoonsan karo. Weli waa gudbin cusub oo metadata ah iyo mar cusub oo isha lagu maro, sidaas darteed waqtiga la badbaadiyay wuxuu la siman yahay inta faylka ah ee is waafaqda, ma aha inta xiriirkii hore gaaray. Haddii qaatahu waxba aanu hayn, isku dayga xiga waa koobi buuxa, ha ahaado inta gigabyte ee kii hore dhaqaajiyay.
Go'aanso halka qaybta dib loo isticmaali karo ay ku nooshahay
Dabeecadda caadiga ah waxay faylka qaybta ku qortaa wadada loo socdo, taas oo kaydka nus qoran ka dhigaysa mid lagu arko magaca ugu dambeeya. --partial-dir wuxuu u rarayaa galka aad dooratay, iyo buugga hagaha wuxuu galkaas ku tilmaamayaa mid la hayo si gudbin dambe u isticmaalo xog ahaan. Magac qaraabo ah waxaa lagu xalliyaa galka loo socdo, taas oo tahay waxa aad rabto marka labada daraf ay yeelan karaan qaabab kala duwan.
rsync -e ssh --partial-dir=.rsync-partial --info=progress2 -- \
large-archive.bin [email protected]:/srv/incoming/
Amarka ayaa sidoo kale muhiim u ah bartilmaameedka: galka qaybta wuxuu u baahan yahay meel ku filan qaybta, iyo mugga wuxuu u baahan yahay meel ku filan faylka dhammaaday sidoo kale. Buuxinta mugga bartilmaameedka badhtamaha gudbinta waxay soo saartaa guuldarro u eg dhibaato shabakadeed laakiin aanay ahayn, oo waxay ka tagi kartaa qaybta la hayo oo go'an. Hubi meel bannaan oo ku taal martigeliyaha qaataha ka hor inta aan socodku bilaaban, ma aha ka dib marka uu guuldarraysto. Dhawr ilbiriqsi oo df -h ah oo ku socda isla wadada SSH ayaa ah imtixaanka ugu jaban ee suurtogal ah ee qorshaha.
Ogolaanshaha waa walaac yar laakiin dhab ah. Galka qaybta oo ay qori karaan akoonno aan xiriir la lahayn wuxuu u oggolaanayaa qof kale inuu beddelo waxa ay socodkaaga xiga u qaadan doono mid hore loo helay. Ku hay milkiilaha akoonka gudbinta, hana dhig meel ay adeegyo kale ka daabacaan.
Socodsii isla koobiga, ma aha mid ka caqli badan
Dib-u-isticmaalku wuxuu khusayaa oo keliya marka isha iyo bartilmaameedku ay weli qeexaan isla shayga. Isla wadada, isla magaca, isla faylka. Magaca beddelidda isha ama u jeedinta gal kale oo loo socdo waxay bilaabaysaa isbarbardhig cusub oo aan wax faa'iido leh la lahayn.
Ha ku darin --whole-file adigoo filanaya dabeecadda delta. Ikhtiyaarkaas wuxuu rsync ku yidhaahdaa koobi faylka oo dhan iyada oo aan la isbarbardhigin checksum-ka rogaal, taas oo doorasho macquul ah ku tahay xiriir maxalli ah oo degdeg ah iyo mid si sax ah u khaldan ka dib soo gelin fog oo guuldarraystay. --inplace sidoo kale wuxuu beddelaa sheekada: si toos ah ayuu u qoraa faylka bartilmaameedka, sidaas darteed carqalad waxay ka tagtaa fayl isku daraya wax hore iyo mid cusub oo aan lahayn qayb gooni ah oo dib loogu noqdo.
Sadarka horumarka wuxuu soo sheegaa horumarka guud ee gudbinta. Ma aha calaamad dhamaystir. Lambar gaara boqolkiiba boqol inta xiriirku weli furnaado waxay ka dhigan tahay in xogta la riixay, ma aha in qaatahu wax magac beddelay, isku waafajiyay ama aqbalay.
Aqbal shayga oo keliya ka dib marka uu is waafaqo
Marka hore xaqiiji xaaladda bixitaanka, ka dib isbarbardhig natiijada halkii aad ku kalsoonaan lahayd maqnaanshaha khaladaadka. Hubinta cabbirku waxay qabataa inta badan gudbinta go'an; isbarbardhigga checksum-ku wuxuu qabtaa inta kale, labaduba way jaban yihiin marka la barbardhigo dib u socodsinta soo gelinta.
Haddii kaydka uu daabaco hannaan hoose, ka dhig hannaankaas mid sugaya faylka la aqbalay. Qaybta la hayo oo ku soo dhacda galka la ilaalinayo iyadoo magaca ugu dambeeya wadata waxaa qaata baaritaanka xiga, iyo khaladka isticmaaluhu wuxuu ku saabsan doonaa gelin xun oo aan ku saabsanayn gudbin aan waligeed dhammaanin.
Isha ha taaban ilaa qaatahu xaqiijiyo. Dib u soo saaridda kaydka inta u dhaxaysa isku dayada waxay beddelaysaa saldhigga isbarbardhigga, iyo socodka xiga wuxuu gudbinayaa ku dhawaad wax walba ama wuxuu soo saarayaa fayl aan la waafaqsanayn isha hore ama tan cusub.
Marka xadku yahay xiriirka, ma aha calaamadda
Kharashka madaxa iyo borotokoolka waa mid ka mid ah kharashyada gudbinta, oo marar dhif ah ayuu isagu go'aamiyaa inta waqti ah uu qaadanayo fayl weyn. Dabeecadda dib u bilowga ayaa ka muhiimsan: hab ka badbaada go'itaan iyada oo aan tallaabooyin gacanta ah la qaadin wuxuu siinayaa fayl la isticmaali karo ka hor hab degdeg ah oo ay tahay in dib u bilaabo. Kaydka labada daraf iyo wadada xaqiijinta waxay ku jiraan isla isbarbardhigga.
Isbarbardhig wadooyinka beddelka ah ee la oggolaaday isla faylka iyo isla bartilmaameedka, oo qor halka mid kastaa ka dib u bilaabo ka dib carqalad. Tiirkaas keliya wuxuu kuu sheegayaa soo gelin laba iyo toban gigabyte ah oo VPN dhexdiisa ah wax ka badan xawaaraha ugu sarreeya ee lagu cabbiray imtixaan gaaban.