Show Ở bài viết này AZDIGI sẽ hướng dẫn bạn Sử dụng SCP và RSYNC để di chuyển dữ liệu trên Linux hãy cùng AZDIGI thực hiện nhé. I. TỔNG QUANTrong quá trình sử dụng máy chủ server/vps chắc hẵn có lúc bạn cần di chuyển dữ liệu từ VPS này sang VPS khác để sử dụng. VPS setup sẳn Controller bạn có thể sử dụng chức năng mà Controller hỗ trợ để di chuyển. Nhưng nếu không hỗ trợ hoặc dữ liệu quá lớn mà panel không đáp ứng đủ thì bằng cách nào để bạn thực hiện. Và với bài viết này AZDIGI sẽ chia sẽ đến bạn 2 tool là SCP và RSYNC. Và đây cũng là cách mà Phòng kỹ thuật hỗ trợ các bạn di chuyển dữ liệu từ đơn vị khác về. II. CÁC BƯỚC THỰC HIỆN.1. Sử dụng SCP để di chuyển dữ liệu.Bước 1: Cài đặt SCPSCP (Secure Copy) là một ứng dụng trong linux sử dụng giao thức SSH để copy dữ liệu từ máy Linux sang máy Linux. Trước khi thực hiện bạn hãy cài đặt SCP nếu chưa có. Trên Ubuntu/Debian Trên RedHat/CentOS Bước 2: Sử dụng SCPMô hình thực hiện SCP
Cú pháp thực hiện: scp -option source_file username@destination_host:/destination_folder Chú thích tập lệnh:
Một số Option quan trọng cần dùng:
Ví dụ thực tế: Mình sẽ ví dụ thực tế để bạn dể hình dụng và thực hiện hơn. Ở đây mình có 2 VPS với địa chỉ IP và tên mô tả như sau để bạn dễ biết đâu là máy nguồn và đâu là máy đích.
Tại máy nguồn mình copy 1 file có tên là backup-06-10.zip tại thư mục
Cú pháp thực hiện trong ví dụ scp /home/lab1/backup-06-10.zip :/home/lab2 Trong đó:
2. Sử dụng Rsync để đồng bộ dữ liệuNgoài SCP ở trên mình xin chia sẽ thêm một công cụ có thể copy và động bộ dữ liệu máy chủ nội bộ hoặc các máy chủ từ xa, đó chính là Rsync. Với máy chủ có cài đặt Rsync thì đều có để di chuyển hoặc động bộ dữ liệu giữa các máy chủ với nhau. Việc động bộ rất tốn thời gian nhưng với Rsync thì hoàn toàn có thể làm được giúp bạn tiết kiệm rất nhiều thời gian. Bước 1: Cài đặt Rsync trên LinuxTrên Debian/Ubuntu Trên RedHat/CentOS Bước 2: Sử dụng RsyncMô hình thực hiện Rsync
Cú pháp thực hiện: rsync -option source_file username@destination_host:/destination_folder Chú thích tập lệnh:
Một số Option quan trọng trong rsync
Ví dụ thực tế: Mình sẽ ví dụ thực tế để bạn dể hình dụng và thực hiện hơn. Ở đây mình có 2 VPS với địa chỉ IP và tên mô tả như sau để bạn dễ biết đâu là máy nguồn và đâu là máy đích.
Tại máy nguồn mình sẽ động bộ một bộ mã nguồn WordPress tại thư mục Cú pháp thực hiện rsync -azvh /home/lab1/* :/home/lab2 Trong đó:
Ảnh minh họa trong quá trình rsync. Lưu ý: Nếu dữ liệu quá lớn và bạn không thể ngồi theo dõi trong quá trình di chuyển. Hãy sử dụng Screen để thực hiện.
III. TỔNG KẾTQua bài hướng dẫn Sử dụng SCP và RSYNC để di chuyển dữ liệu trên Linux hi vọng bài viết này mang lại nhiều điều hữu ích cho bạn trong quá trình di chuyển, đồng bộ dữ liệu ở các máy chủ với nhau một cách an toàn và dễ dàng. Giúp bạn tiết kiệm được nhiều thời gian cũng như chủ động được trong việc quản trị vận hành dữ liệu. Bài viết này vẫn được cập nhật liên tục các tùy chỉnh mới, bạn hãy theo dõi nhé.
Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới:
Author Bio
Mình là Quân, hiện đang công tác tại AZDIGI với vị trí là SysAdmin. Mình đam mê viết Blog. Vì viết Blog giúp mình trau dồi được nhiều kỹ năng. Học hỏi thêm nhiều kiến thức mới, từ đó mình có thể chia sẻ đến các bạn các bài viết tài liệu bổ ích hơn. Và đây là Blog cá nhân của mình: https://dotrungquan.info/ Articles by Đỗ Trung Quân |