Două moduri de a transfera date între servere
Fie un server se conectează direct la celălalt, fie calculatorul tău intermediază transferul datelor între ele. O conexiune directă este de obicei mai rapidă, dar sursa are nevoie de acces prin rețea la destinație și de acreditările acesteia, pe care s-ar putea să nu vrei să le lași pe un server. Transferul prin calculatorul tău nu necesită niciuna dintre acestea: doar calculatorul tău păstrează acreditările, iar serverele nu trebuie să se poată accesa reciproc. Dezavantajul este că toate datele trec prin conexiunea ta.
Transfer prin calculatorul local din linia de comandă
Opțiunea -3 a comenzii scp copiază între două gazde la distanță prin calculatorul local. Este utilă pentru o copiere punctuală, dar nu oferă o coadă, iar dacă transferul se întrerupe, trebuie să îl pornești din nou singur.
scp -3 admin@source.example:/srv/data/archive.tar.gz admin@target.example:/srv/data/Verifică exemplarul copiat
Înainte să ștergi ceva de pe sursă, compară o sumă de control pe ambele servere. Valorile SHA-256 identice arată că fișierul a ajuns intact. Doar egalitatea dimensiunilor fișierelor nu dovedește acest lucru.
ssh admin@source.example sha256sum /srv/data/archive.tar.gz
ssh admin@target.example sha256sum /srv/data/archive.tar.gzDecide din timp cum gestionezi conflictele
Înainte de un transfer mai mare, decide ce trebuie să se întâmple când fișierul există deja la destinație: îl suprascrii, le păstrezi pe ambele sau îl omiți. Verifică spațiul liber la destinație și permisiunile directorului de destinație. Copierea ca utilizator obișnuit nu păstrează proprietarul fișierelor, așa că, după restaurarea unei aplicații, poate fi necesară corectarea proprietarului fișierelor sale.
Două panouri în CH-J Server Manager
În Alpha 0.1.1, File Manager are între unul și trei panouri, iar fiecare afișează discul local sau orice sesiune SSH deschisă. Copiază sau mută fișiere între panouri folosind tastatura, prin glisare sau din meniul contextual. Datele sunt transmise dintr-o sesiune SFTP în alta prin calculatorul tău, fără a fi stocate pe discul acestuia, iar transferurile folosesc o coadă cu pauză, reluare, anulare și gestionarea conflictelor. La mutare, fișierul sursă este șters doar după confirmarea potrivirii valorii sale SHA-256 și numai dacă nu s-a modificat.
Limitări de care să ții cont
Transferul nu este direct, așa că viteza lui depinde de conexiunea ta la ambele servere, iar calculatorul trebuie să rămână conectat. Fișierele care pot fi citite doar cu sudo nu pot fi copiate între servere în acest mod. Beta 0.1.0 nu include File Manager cu mai multe panouri.