đồng bộ hóa từ xa rsync
, là một lựa chọn đáng tin cậy để sao chép lượng lớn dữ liệu. Bạn có thể chuẩn bị lệnh và thực hiện chạy khô trước khi cam kết sao chép; thêm --dry-run
vào để mô phỏng bản sao.
Lệnh cuối cùng của bạn sẽ khá đơn giản:
sudo rsync -vaE --progress /Volumes/SourceName /Volumes/DestinationName
Các cờ là:
v
tăng tính dài dòng.
a
áp dụng cài đặt lưu trữ để phản chiếu chính xác các tệp nguồn, bao gồm các liên kết và quyền biểu tượng.
E
sao chép các thuộc tính mở rộng và các nhánh tài nguyên (chỉ dành cho OS X).
progress
cung cấp một đếm ngược và chuyển số liệu thống kê trong quá trình sao chép.
sudo
, được sử dụng để đảm bảo rsync
có quyền thích hợp để truy cập và đọc tất cả các tệp trên ổ đĩa của bạn bất kể chủ sở hữu. Điều này cũng cho phép rsync
ghi các tệp vào ổ đĩa mới tạo lại thông tin chủ sở hữu ban đầu.
rsync
có thể là sự lựa chọn tốt nhất bởi vì nó có thể chạy lại trong trường hợp có vấn đề, cung cấp ghi nhật ký chi tiết và nhanh nhất có thể trong khi vẫn an toàn.
Có rất nhiều hướng dẫn để tận dụng tối đa rsync
, các ví dụ lệnh rsync cung cấp các ví dụ liên quan. Như @GordonDavisson bình luận bên dưới, hãy cẩn thận với dấu gạch chéo; những thứ này có thể tạo ra một thế giới khác biệt nếu bản sao của bạn bắt đầu bằng một thư mục.
Các công cụ thay thế bao gồm ditto
và cp
. Cả hai đều là lựa chọn hợp lý nhưng cung cấp cú pháp khác nhau.