To måder at flytte data mellem servere på
Enten opretter den ene server forbindelse direkte til den anden, eller din egen computer videresender dataene mellem dem. En direkte forbindelse er som regel hurtigere, men kilden skal have netværksadgang til målet og legitimationsoplysninger til det, som du måske ikke ønsker at efterlade på en server. Videresendelse kræver ingen af delene: Kun din computer har legitimationsoplysningerne, og serverne behøver ikke at kunne nå hinanden. Prisen er, at alle data passerer gennem din forbindelse.
Videresend fra kommandolinjen
Indstillingen -3 i scp kopierer mellem to fjernværter via den lokale computer. Det er nyttigt til en enkelt kopiering, men giver dig ingen kø, og hvis overførslen afbrydes, skal du selv køre den igen.
scp -3 admin@source.example:/srv/data/archive.tar.gz admin@target.example:/srv/data/Kontrollér kopien
Sammenlign en kontrolsum på begge servere, før du sletter noget på kilden. Ens SHA-256-værdier viser, at filen er kommet frem uden ændringer. Ens filstørrelser alene beviser det ikke.
ssh admin@source.example sha256sum /srv/data/archive.tar.gz
ssh admin@target.example sha256sum /srv/data/archive.tar.gzAfgør konflikthåndteringen på forhånd
Beslut før en større overførsel, hvad der skal ske, når filen allerede findes på målet: overskriv den, behold begge, eller spring den over. Kontrollér ledig plads på målet og rettighederne til målmappen. Kopiering som almindelig bruger bevarer ikke filernes ejer, så det kan være nødvendigt at rette ejerskabet efter gendannelse af en applikation.
To paneler i CH-J Server Manager
I Alpha 0.1.1 har File Manager et til tre paneler, som hver viser den lokale disk eller en vilkårlig åben SSH-session. Kopiér eller flyt filer mellem paneler med tastaturet, ved at trække dem eller fra genvejsmenuen. Data streames fra én SFTP-session til den anden gennem din computer uden at blive gemt på dens disk, og overførsler bruger en kø med pause, genoptagelse, annullering og konflikthåndtering. Ved flytning slettes kildefilen først, når dens SHA-256 stemmer overens, og kun hvis den ikke er blevet ændret.
Begrænsninger, du skal regne med
Overførslen er ikke direkte, så hastigheden afhænger af din egen forbindelse til begge servere, og din computer skal forblive forbundet. Filer, der kun kan læses med sudo, kan ikke kopieres mellem servere på denne måde. Beta 0.1.0 indeholder ikke File Manager med flere paneler.