Hai cách chuyển dữ liệu giữa các máy chủ
Một máy chủ có thể kết nối trực tiếp đến máy chủ kia, hoặc máy tính của bạn chuyển tiếp dữ liệu giữa chúng. Kết nối trực tiếp thường nhanh hơn, nhưng máy nguồn cần truy cập mạng đến máy đích và có thông tin đăng nhập vào đó, những thứ bạn có thể không muốn để lại trên máy chủ. Chuyển tiếp qua máy tính không cần hai điều kiện này: chỉ máy tính của bạn giữ thông tin đăng nhập, và các máy chủ không cần truy cập được lẫn nhau. Đổi lại, toàn bộ dữ liệu đi qua kết nối của bạn.
Chuyển tiếp từ dòng lệnh
Tùy chọn -3 của scp sao chép giữa hai máy chủ từ xa qua máy tính cục bộ. Cách này hữu ích cho một lần sao chép nhưng không có hàng đợi; nếu việc truyền bị gián đoạn, bạn phải tự chạy lại.
scp -3 admin@source.example:/srv/data/archive.tar.gz admin@target.example:/srv/data/Xác minh bản sao
Trước khi xóa bất cứ thứ gì ở máy nguồn, hãy so sánh giá trị tổng kiểm tra trên cả hai máy chủ. Các giá trị SHA-256 trùng khớp cho thấy tệp đã đến nơi nguyên vẹn. Chỉ có kích thước tệp bằng nhau thì chưa chứng minh được điều đó.
ssh admin@source.example sha256sum /srv/data/archive.tar.gz
ssh admin@target.example sha256sum /srv/data/archive.tar.gzQuyết định trước cách xử lý xung đột
Trước khi truyền lượng dữ liệu lớn, hãy quyết định cách xử lý khi tệp đã tồn tại ở máy đích: ghi đè, giữ cả hai hoặc bỏ qua. Kiểm tra dung lượng trống trên máy đích và quyền đối với thư mục đích. Sao chép bằng người dùng thông thường không giữ nguyên chủ sở hữu tệp, vì vậy ứng dụng được khôi phục có thể cần được sửa lại quyền sở hữu sau đó.
Hai khung trong CH-J Server Manager
Trong Alpha 0.1.1, File Manager có từ một đến ba khung, mỗi khung hiển thị ổ đĩa cục bộ hoặc bất kỳ phiên SSH nào đang mở. Sao chép hoặc di chuyển tệp giữa các khung bằng bàn phím, kéo thả hoặc menu ngữ cảnh. Dữ liệu được truyền liên tục từ phiên SFTP này sang phiên kia qua máy tính của bạn mà không lưu vào ổ đĩa của máy tính; quá trình truyền dùng hàng đợi với chức năng tạm dừng, tiếp tục, hủy và xử lý xung đột. Khi di chuyển, tệp nguồn chỉ bị xóa sau khi SHA-256 đã khớp và chỉ khi tệp đó chưa thay đổi.
Những giới hạn cần biết
Việc truyền không diễn ra trực tiếp giữa hai máy chủ, nên tốc độ phụ thuộc vào kết nối của bạn đến cả hai máy, và máy tính của bạn phải duy trì kết nối. Không thể sao chép giữa các máy chủ theo cách này những tệp chỉ đọc được bằng sudo. Beta 0.1.0 không có File Manager với nhiều khung.