rsync a kan VPN: sake yunƙuri da ke sake amfani da jigilar da ta karye
Ramin da ya faɗi yana kawo ƙarshen haɗin, ba bayanai ba. Ajiye guntun da --partial-dir, sake gudanar da kwafin ɗaya, kuma tabbatar da fayil ɗin kafin wallafa shi.
Aika aikinku yana tsayawa a gigabyte huɗu na rumbun adana mai gigabyte goma sha biyu, kuma al’adar da aka koya daga masu sarrafa zazzagewa tana cewa a danna ci gaba. rsync ba zai ci gaba da rafin TCP ba, domin wancan rafin ya tafi tare da aika watsawa ta ƙarshe ta rami. Abin da zai iya yi shi ne ajiye bayanan da ya riga ya karɓa da amfani da su a matsayin tushe ga yunƙuri na gaba, wanda wannan wata hanya ce dabam da wani tsarin dokoki dabam. Tutoci da kuka zaɓa su ne ke ƙayyade ko wannan sake amfani zai faru kwata-kwata.
Sake yunƙuri yana sake gina yanayi, ba ya ci gaba da rafi
Lokacin da zaman SSH ya faɗi, a ƙarshen nesa babu abin da ya rage sai abin da ya yi nasarar rubutawa a faifai, kuma babu wani abu. Babu alamar zaman da za a sake mannewa da ita kuma babu lambar jeri da za a sake kunnawa. Gudu na gaba yana buɗe sabuwar haɗi, yana sake karanta tushen kuma yana tambayar mai karɓa abin da ya riga ya mallaka.
Wannan tambaya ta ƙarshe ce ke bayanin dalilin da ya sa ya dace a ajiye fayil ɗan yanki. Kwafin mai karɓa yana ba rsync abin da zai kwatanta da shi, kuma tsarin yana aika bambance-bambancen da zai iya gane su kawai. Har yanzu sabuwar jigilar bayanan meta ce da sabuwar ratsawa ta tushen, saboda haka lokacin da aka tara ya yi daidai da nawa na fayil ɗin ya dace, ba da nawa haɗin da ya gabata ya ci gaba ba. Idan mai karɓa bai ajiye kome ba, yunƙuri na gaba cikakken kwafi ne, komai yawan gigabyte da na farko ya motsa.
Yanke shawara inda guntun da za a iya sake amfani yake zaune
Halin da aka saba yana rubuta fayil ɗan yankin a hanyar manufa, wanda ke sa rabin rubutaccen rumbun adana ya zama bayyane a ƙarƙashin sunan ƙarshe. --partial-dir yana motsa shi zuwa wani babban fayil da kuka zaɓa, kuma littafin jagora yana kwatanta wannan babban fayil a matsayin wanda aka ajiye don amfani da shi a matsayin bayanai ta wata jigila daga baya. Ana warware sunan dangi a ƙarƙashin babban fayil ɗin manufa, wanda shine abin da kuke so lokacin da ƙarshen biyu na iya samun tsari daban.
rsync -e ssh --partial-dir=.rsync-partial --info=progress2 -- \
large-archive.bin [email protected]:/srv/incoming/
Tsari yana da mahimmanci a manufa kuma: babban fayil ɗan yankin yana buƙatar isasshen wuri ga guntun, kuma ƙarar tana buƙatar isasshen wuri ga cikakken fayil ɗin ma. Cika ƙarar manufa a tsakiyar jigila yana haifar da gazawa da ke kama da matsalar hanyar sadarwa amma ba ita ba ce, kuma tana iya barin guntun da aka ajiye a yanke. Duba wuri mara amfani a kan mai karɓar kafin gudun ya fara, ba bayan ya gaza ba. ’Yan daƙiƙa tare da df -h a kan hanyar SSH ɗaya ita ce mafi arha gwajin shirin.
Izini ƙaramin abu ne amma ainihin damuwa. Babban fayil ɗan yanki da asusu marasa alaƙa za su iya rubutu a ciki yana ba wani damar maye gurbin abun ciki da gudun ku na gaba zai ɗauka a matsayin wanda aka riga aka karɓa. Riƙe shi a mallakar asusun jigila, kuma kada ku sanya shi inda wasu ayyuka ke wallafawa daga.
Gudanar da kwafin ɗaya, ba mafi wayo ba
Sake amfani yana aiki ne kawai lokacin da tushe da manufa har yanzu suna kwatanta abu ɗaya. Hanya ɗaya, suna ɗaya, fayil ɗaya. Sake sunan tushen ko nuni zuwa wani babban fayil ɗin manufa yana fara sabuwar kwatance da babu abin amfani.
Kada ku ƙara --whole-file yayin da kuke tsammanin halin delta. Wannan zaɓi yana gaya wa rsync ya kwafa dukan fayil ɗin ba tare da kwatancen jimlar dubawa mai birgima ba, wanda zaɓi ne mai ma’ana a kan sauri na gida kuma daidai mara kyau bayan gazawar aika mai nisa. --inplace kuma yana canza labarin: yana rubutu kai tsaye cikin fayil ɗin manufa, saboda haka tsangwama tana barin fayil da ke haɗa tsohon da sabon abun ciki ba tare da wani guntu daban da za a koma ba.
Layin ci gaba yana ba da rahoton jimillar ci gaban jigilar. Ba alamar kammalawa ba ce. Lamba da ta kai dari bisa dari yayin da haɗin har yanzu buɗe yake yana nufin an tura bayanan, ba wai mai karɓa ya sake suna, ya daidaita ko ya karɓi wani abu ba.
Karɓi abun ne kawai bayan ya dace
Tabbatar da matsayin fita da farko, sannan kwatanta sakamakon maimakon dogaro da rashin kurakurai. Duban girma yana kama yawancin jigilolin da aka yanke; kwatancen jimlar dubawa yana kama sauran, kuma duka biyu arha ne idan aka kwatanta da sake gudanar da aika.
Idan wani tsari na ƙasa yana wallafa rumbun adana, sa wannan tsarin ya jira fayil ɗin da aka karɓa. Guntun da aka ajiye da ya sauka cikin babban fayil da ake sa ido a ƙarƙashin sunan ƙarshe ana ɗauke shi da bincike na gaba, kuma kuskuren mai amfani zai kasance game da shigar da ta lalace ba game da jigilar da ba ta ƙare ba.
Bar tushen kawai har sai mai karɓa ya tabbatar. Sake ƙirƙirar rumbun adana tsakanin yunƙuri yana canza tushen kwatance, kuma gudu na gaba ko yana jigilar kusan komai ko yana samar da fayil ɗin da bai dace da tsohon tushen ko sabon ba.
Lokacin da mahaɗin, ba tuta ba, shi ne iyaka
Nauyin kanun labari da yarjejeniya ɗaya ne daga cikin kuɗin jigila, kuma ba safai shi ne ke ƙayyade tsawon lokacin da babban fayil zai ɗauka ba. Halin sake farawa ya fi mahimmanci: hanyar da ta tsira daga faɗuwa ba tare da matakai na hannu ba tana ba da fayil ɗin da za a iya amfani da shi da wuri fiye da hanyar da ta fi sauri wadda dole ta sake farawa. Ajiya a ƙarshen biyu da hanyar tabbatarwa suna cikin wannan kwatancen.
Kwatanta hanyoyin da aka yarda da su da wannan fayil ɗin da wannan manufa, kuma lura inda kowanne yake sake farawa bayan tsangwama. Wannan shafi ɗaya yana gaya muku game da aika gigabyte goma sha biyu a kan VPN fiye da kowane saurin kololuwa da aka auna a ɗan gajeren gwaji.