Två sätt att flytta data mellan servrar
Antingen ansluter den ena servern direkt till den andra, eller så vidarebefordrar din egen dator data mellan dem. En direktanslutning är oftast snabbare, men källan behöver nätverksåtkomst till målet och inloggningsuppgifter för det, som du kanske inte vill lämna på en server. Vidarebefordran kräver ingetdera: bara din dator har inloggningsuppgifterna, och servrarna behöver inte kunna nå varandra. Priset är att alla data passerar genom din anslutning.
Vidarebefordra från kommandoraden
Alternativet -3 i scp kopierar mellan två fjärrvärdar via den lokala datorn. Det är användbart för en enstaka kopiering men ger dig ingen kö, och om överföringen avbryts måste du själv köra den igen.
scp -3 admin@source.example:/srv/data/archive.tar.gz admin@target.example:/srv/data/Verifiera den kopierade filen
Jämför en kontrollsumma på båda servrarna innan du tar bort något på källan. Matchande SHA-256-värden visar att filen kom fram oskadd. Att filerna är lika stora bevisar inte detta i sig.
ssh admin@source.example sha256sum /srv/data/archive.tar.gz
ssh admin@target.example sha256sum /srv/data/archive.tar.gzBestäm konflikthanteringen i förväg
Bestäm före en större överföring vad som ska hända när filen redan finns på målet: skriv över den, behåll båda eller hoppa över den. Kontrollera ledigt utrymme på målet och behörigheterna för målkatalogen. Kopiering som vanlig användare bevarar inte filernas ägare, så en återställd applikation kan behöva få ägarskapet korrigerat efteråt.
Två paneler i CH-J Server Manager
I Alpha 0.1.1 har File Manager en till tre paneler, och varje panel visar den lokala disken eller valfri öppen SSH-session. Kopiera eller flytta filer mellan panelerna med tangentbordet, genom att dra dem eller via snabbmenyn. Data strömmas från en SFTP-session till den andra via din dator utan att lagras på dess disk, och överföringarna använder en kö med paus, återupptagning, avbrytning och konflikthantering. Vid flytt raderas källfilen först när dess SHA-256 har matchat, och endast om filen inte har ändrats.
Begränsningar att räkna med
Överföringen är inte direkt, så hastigheten beror på din egen anslutning till båda servrarna, och din dator måste förbli ansluten. Filer som bara kan läsas med sudo kan inte kopieras mellan servrar på detta sätt. Beta 0.1.0 innehåller inte File Manager med flera paneler.