Hướng Dẫn Copy File Giữa 2 Server Trong Linux

363
20-08-2024
Hướng Dẫn Copy File Giữa 2 Server Trong Linux

Làm thế nào để sử dụng rsync để sao chép file giữa hai server?

rsync là công cụ phổ biến cho việc sao chép và đồng bộ hóa file. Để sử dụng rsync, bạn có thể chọn các tùy chọn phù hợp như sau:

-v: Hiển thị tiến trình sao chép. -a: Sao chép dữ liệu và giữ nguyên các thông số của file. -z: Nén dữ liệu khi truyền, tiết kiệm băng thông. -h: Hiển thị kết quả theo định dạng dễ đọc. --delete: Xóa dữ liệu ở đích nếu nó không còn ở nguồn. --exclude: Loại trừ các file hoặc thư mục không cần sao chép.

Cài Đặt Rsync

Nếu rsync chưa được cài đặt trên hệ thống của bạn, bạn có thể cài đặt bằng lệnh phù hợp với hệ điều hành của bạn (CentOS hoặc Ubuntu).

Cú Pháp

Sao chép từ server hiện tại đến server từ xa. Sao chép từ server từ xa về server hiện tại.

Ví Dụ

Để sao chép file /var/log/hestia/system.log.gz từ server hiện tại tới thư mục /home của một VPS từ xa, bạn có thể sử dụng rsync với các tùy chọn phù hợp.

Hình Ảnh Minh Họa


Câu hỏi 2: Làm thế nào để sử dụng lệnh scp để sao chép file giữa các server?

scp (secure copy) là công cụ đơn giản để sao chép file qua SSH. Để sử dụng scp, bạn có thể chỉ định các tùy chọn như:

-r: Sao chép thư mục.

Cú Pháp

Sao chép từ server nguồn đến server đích. Sao chép từ server đích về server nguồn.

Ví Dụ

Để sao chép file system.log.1.gz từ server hiện tại tới thư mục /home của một VPS từ xa, bạn có thể sử dụng lệnh scp.

Hình Ảnh Minh Họa


Kết Luận

Việc sao chép và đồng bộ hóa file giữa các server là cần thiết trong quản lý hệ thống. rsyncscp đều là công cụ hữu ích cho nhiệm vụ này. Chọn công cụ phù hợp với nhu cầu của bạn và áp dụng các tùy chọn để tối ưu hóa quy trình sao chép file.

Nếu bạn có thêm câu hỏi hoặc cần hỗ trợ, hãy để lại câu hỏi dưới bài viết này.

SHARE