Dua cara memindahkan data antarserver
Satu server dapat terhubung langsung ke server lain, atau komputer Anda sendiri meneruskan data di antara keduanya. Koneksi langsung biasanya lebih cepat, tetapi sumber memerlukan akses jaringan ke tujuan dan kredensial untuk tujuan tersebut, yang mungkin tidak ingin Anda tinggalkan di server. Penerusan melalui komputer Anda tidak memerlukan keduanya: hanya komputer Anda yang menyimpan kredensial, dan kedua server tidak perlu saling mengakses. Konsekuensinya, semua data melewati koneksi Anda.
Meneruskan data dari baris perintah
Opsi -3 pada scp menyalin data antara dua host jarak jauh melalui komputer lokal. Ini berguna untuk satu kali penyalinan, tetapi tidak menyediakan antrean, dan jika transfer terputus, Anda harus menjalankannya lagi sendiri.
scp -3 admin@source.example:/srv/data/archive.tar.gz admin@target.example:/srv/data/Verifikasi hasil penyalinan
Sebelum menghapus apa pun di sumber, bandingkan checksum di kedua server. Nilai SHA-256 yang cocok menunjukkan bahwa berkas tiba dalam keadaan utuh. Ukuran berkas yang sama saja tidak membuktikan hal itu.
ssh admin@source.example sha256sum /srv/data/archive.tar.gz
ssh admin@target.example sha256sum /srv/data/archive.tar.gzTentukan penanganan konflik sejak awal
Sebelum transfer besar, tentukan tindakan jika berkas sudah ada di tujuan: timpa, simpan keduanya, atau lewati. Periksa ruang kosong di tujuan dan izin direktori tujuan. Penyalinan sebagai pengguna biasa tidak mempertahankan pemilik berkas, sehingga kepemilikan aplikasi yang dipulihkan mungkin perlu diperbaiki setelahnya.
Dua panel di CH-J Server Manager
Pada Alpha 0.1.1, File Manager memiliki satu hingga tiga panel, masing-masing menampilkan disk lokal atau sesi SSH mana pun yang terbuka. Salin atau pindahkan berkas antarpanel dengan papan ketik, dengan menyeret, atau dari menu konteks. Data mengalir dari satu sesi SFTP ke sesi lainnya melalui komputer Anda tanpa disimpan di disknya, dan transfer memakai antrean dengan fungsi jeda, lanjutkan, batal, serta penanganan konflik. Saat pemindahan, berkas sumber dihapus hanya setelah SHA-256 cocok dan hanya jika berkas tersebut belum berubah.
Batasan yang perlu diketahui
Transfer tidak berlangsung langsung antarserver, sehingga kecepatannya bergantung pada koneksi Anda sendiri ke kedua server, dan komputer Anda harus tetap terhubung. Berkas yang hanya dapat dibaca dengan sudo tidak dapat disalin antarserver dengan cara ini. Beta 0.1.0 tidak menyertakan File Manager dengan beberapa panel.