Dva způsoby přenosu dat mezi servery
Buď se jeden server připojí přímo k druhému, nebo data mezi nimi předává váš počítač. Přímé spojení bývá rychlejší, ale zdroj potřebuje síťový přístup k cíli a přihlašovací údaje k němu, které možná nechcete na serveru nechávat. Přenos přes váš počítač nevyžaduje ani jedno: přihlašovací údaje má pouze váš počítač a servery na sebe nemusí dosáhnout. Cenou za to je, že všechna data procházejí vaším připojením.
Přenos přes místní počítač z příkazového řádku
Volba -3 příkazu scp kopíruje mezi dvěma vzdálenými hostiteli přes místní počítač. Hodí se pro jednorázové kopírování, ale nenabízí frontu, a pokud se přenos přeruší, musíte jej sami spustit znovu.
scp -3 admin@source.example:/srv/data/archive.tar.gz admin@target.example:/srv/data/Ověřte kopii
Než cokoli smažete na zdroji, porovnejte kontrolní součet na obou serverech. Shodné hodnoty SHA-256 ukazují, že soubor dorazil neporušený. Samotná shodná velikost souborů to nedokazuje.
ssh admin@source.example sha256sum /srv/data/archive.tar.gz
ssh admin@target.example sha256sum /srv/data/archive.tar.gzO konfliktech rozhodněte předem
Před větším přenosem určete, co se má stát, pokud soubor v cíli již existuje: přepsat jej, ponechat oba, nebo jej přeskočit. Zkontrolujte volné místo v cíli a oprávnění cílového adresáře. Kopírování pod běžným uživatelem nezachovává vlastníka souborů, takže po obnovení aplikace může být nutné vlastnictví upravit.
Dva panely v CH-J Server Manager
V Alpha 0.1.1 má File Manager jeden až tři panely a každý zobrazuje místní disk nebo libovolnou otevřenou SSH relaci. Soubory mezi panely kopírujte či přesouvejte klávesnicí, přetažením nebo z kontextové nabídky. Data proudí z jedné SFTP relace do druhé přes váš počítač, aniž by se ukládala na jeho disk, a přenosy používají frontu s pozastavením, obnovením, zrušením a řešením konfliktů. Při přesouvání se zdrojový soubor smaže teprve po shodě SHA-256 a pouze tehdy, pokud se nezměnil.
S jakými omezeními počítat
Přenos není přímý, takže jeho rychlost závisí na vašem připojení k oběma serverům a váš počítač musí zůstat připojený. Soubory čitelné pouze pomocí sudo takto mezi servery kopírovat nelze. Beta 0.1.0 neobsahuje File Manager s více panely.