Du duomenų perdavimo tarp serverių būdai
Vienas serveris gali tiesiogiai prisijungti prie kito arba jūsų kompiuteris gali tarpininkauti perduodant duomenis tarp jų. Tiesioginis ryšys paprastai greitesnis, bet šaltinio serveriui reikia tinklo prieigos prie tikslinio serverio ir jo prisijungimo duomenų, kurių galbūt nenorite palikti serveryje. Perduodant per savo kompiuterį nereikia nei vieno, nei kito: prisijungimo duomenys laikomi tik jūsų kompiuteryje, o serveriams nereikia pasiekti vienas kito. Už tai tenka mokėti tuo, kad visi duomenys keliauja jūsų ryšiu.
Perduokite per vietinį kompiuterį iš komandų eilutės
Komandos scp parinktis -3 kopijuoja tarp dviejų nuotolinių serverių per vietinį kompiuterį. Tai naudinga vienkartiniam kopijavimui, tačiau nėra eilės, o nutrūkus perdavimui jį turite paleisti iš naujo patys.
scp -3 admin@source.example:/srv/data/archive.tar.gz admin@target.example:/srv/data/Patikrinkite kopiją
Prieš ką nors ištrindami šaltinio serveryje, palyginkite kontrolinę sumą abiejuose serveriuose. Sutampančios SHA-256 reikšmės rodo, kad failas perduotas nepažeistas. Vien vienodas failų dydis to neįrodo.
ssh admin@source.example sha256sum /srv/data/archive.tar.gz
ssh admin@target.example sha256sum /srv/data/archive.tar.gzIš anksto nuspręskite, kaip spręsti konfliktus
Prieš didesnį perdavimą nuspręskite, ką daryti, jei failas tiksliniame serveryje jau yra: perrašyti jį, palikti abu ar praleisti. Patikrinkite laisvą vietą tiksliniame serveryje ir tikslinio katalogo teises. Kopijuojant paprasto naudotojo teisėmis neišsaugomas failų savininkas, todėl atkūrus programą gali tekti pataisyti jos failų nuosavybę.
Du skydeliai programoje CH-J Server Manager
Alpha 0.1.1 versijoje File Manager turi nuo vieno iki trijų skydelių, kurių kiekviename rodomas vietinis diskas arba bet kuris atviras SSH seansas. Kopijuokite arba perkelkite failus tarp skydelių klaviatūra, vilkdami arba per kontekstinį meniu. Duomenys srautu keliauja iš vieno SFTP seanso į kitą per jūsų kompiuterį, neišsaugomi jo diske, o perdavimams naudojama eilė su pristabdymo, tęsimo, atšaukimo ir konfliktų sprendimo funkcijomis. Perkeliant šaltinio failas ištrinamas tik sutapus jo SHA-256 reikšmei ir tik jei jis nepasikeitė.
Numatomi apribojimai
Perdavimas nėra tiesioginis, todėl sparta priklauso nuo jūsų ryšio su abiem serveriais, o kompiuteris turi likti prisijungęs. Failų, kuriuos galima skaityti tik naudojant sudo, šiuo būdu tarp serverių kopijuoti negalima. Beta 0.1.0 nėra kelių skydelių turinčio File Manager.