Tôi có khoảng 200.000 tệp mà tôi đang chuyển đến một máy chủ mới ngày hôm nay. Tôi chưa từng làm bất cứ điều gì ở quy mô lớn như vậy trước đây và muốn nhận được một số lời khuyên về cách tôi nên đi về vấn đề này. Tôi đang di chuyển chúng giữa hai phân phối Centos 6 và chúng ở các địa điểm khác nhau trong nước. Tôi không có đủ dung lượng ổ cứng trên máy chủ gốc để sắp xếp tất cả các thư mục và tệp vào một tarball lớn, vì vậy câu hỏi của tôi là làm cách nào để chuyển tất cả các tệp này? rsync? Một số cách đặc biệt để sử dụng rsync? Bất kỳ đầu vào / đề xuất về cách làm nó sẽ là tuyệt vời.
Cảm ơn
EDIT: Đối với những người thắc mắc, tôi rất khuyến nghị sử dụng một screen
khi chạy một rsync
lệnh lớn như thế này. Đặc biệt là khi điều gì đó ngớ ngẩn có thể xảy ra và bạn mất kết nối với máy chủ A mà bạn đang chạy rsync
lệnh từ đó. Sau đó chỉ cần tháo màn hình và tiếp tục lại sau.
tar cz | ssh user@example.com tar xz
rsync
cho các bản cập nhật tiếp theo): "Không bao giờ đánh giá thấp băng thông của một toa xe đầy băng" (nghĩa là: bạn đã cân nhắc đặt hd thứ 2 (hoặc cắm usb2 / đĩa usb3), sao lưu trên đó và gửi cái đó qua fedex đến địa điểm từ xa? Nó có thể NHIỀU nhanh hơn bất cứ thứ gì khác và tiết kiệm băng thông cho các mục đích sử dụng khác.
rsync
chưa Có thể trên một tập hợp nhỏ của tập tin hoặc như vậy? Nên là công cụ lý tưởng cho điều đó.