Rclone phần mềm mã nguồn mở, lấy cảm hứng từ rsync và được viết bằng ngôn ngữ lập trình Go. Chương trình này hỗ trợ đồng bộ dữ liệu (tập tin và thư mục) từ hệ thống On-premise lên dịch vụ lưu trữ đám mây và đồng bộ giữa các cloud storage với nhau.
Nhờ vậy, có thể sao lưu, khôi phục dữ liệu từ các dịch vụ lưu trữ khác như Googler Driver,... thông qua các lệnh rclone hoặc API, nhất là trong trường hợp VPS gặp sự cố bị mất dữ liệu.
Hiện tại, rclone hỗ trợ hơn 40 dich vụ lưu trữ đám mây khác nhau, tiêu biểu phải kể đến như: Google Drive, Google Cloud Storage, OneDrive, Amazon S3, Dropbox, Ceph,…
Nhờ vậy, có thể sao lưu, khôi phục dữ liệu từ các dịch vụ lưu trữ khác như Googler Driver,... thông qua các lệnh rclone hoặc API, nhất là trong trường hợp VPS gặp sự cố bị mất dữ liệu.
Hiện tại, rclone hỗ trợ hơn 40 dich vụ lưu trữ đám mây khác nhau, tiêu biểu phải kể đến như: Google Drive, Google Cloud Storage, OneDrive, Amazon S3, Dropbox, Ceph,…
Tính năng
Rclone cung cấp những tính năng mạnh mẽ sau:- Kiểm tra hàm băm MD5/SHA1 để đảm bảo tính toàn vẹn dữ liệu.
- Giữ nguyên timestamps trên tập tin khi đồng bộ giữa các hệ thống lưu trữ.
- Chế độ chỉ sao chép các tập tin mới hoặc đã được thay đổi.
- Đồng bộ một chiều (one-way sync) giữa hai thư mục.
- Có thể đồng bộ giữa hai tài khoản cloud khác nhau.
- Mã hóa
- Bộ nhớ đệm (caching)
Cài đặt rclone trên Linux
Để cài đặt rclone lên hệ thống, bạn có thể sử dụng một trong 2 cách sau:
Cách 1: Cài đặt từ file script (kịch bản)
Bạn tiến hành thực thi lệnh bên dưới để tải về và chạy script cài đặt rclone (đơn giản nên được khuyên dùng):
Sau một vài phút để quá trình hoàn tất, bạn sử dụng lệnh sau để kiểm tra lại phiên bản rclone đã được cài đặt lên hệ thống:
Mã:
curl https://rclone.org/install.sh | sudo bash
Sau một vài phút để quá trình hoàn tất, bạn sử dụng lệnh sau để kiểm tra lại phiên bản rclone đã được cài đặt lên hệ thống:
Mã:
rclone version
Cách 2: Cài đặt từ tệp nhị phân đã được biên dịch sẵn
Với cách này, bạn sẽ phải thao tác thủ công thêm 1 số bước. Bạn lần lượt thực thi các lệnh sau để tải về, giải nén và di chuyển vào thư mục chứa tệp nhị phân của rclone:
Mã:
curl -O https://downloads.rclone.org/rclone-current-linux-amd64.zip
unzip rclone-current-linux-amd64.zip
cd rclone-*-linux-amd64
Bước kế tiếp, bạn copy và phân quyền cho thư mục rclone vào /usr/bin bằng cách thực hiện lần lượt các lệnh dưới đây:
Mã:
cp rclone /usr/bin/
chown root:root /usr/bin/rclone
chmod 755 /usr/bin/rclone
Tiến hành cài đặt rclone manpage
Mã:
mkdir -p /usr/local/share/man/man1
cp rclone.1 /usr/local/share/man/man1/
mandb
Sau khi quá trình cài đặt manpage hoàn tất, tương tự bạn cũng kiểm tra tra lại phiên bản rclone bằng lệnh:
Mã:
rclone version
Lời kết
Như vậy là mình đã hoàn thành hướng dẫn cài đặt rclone trên Linux, bạn có thể thử một trong 2 cách trên (hoặc cả hai) để triển khai cho hệ thống của mình một cách phù hợp nhất. Còn về cách tạo bản backup lên dịch vụ lưu trữ khác như Google Driver,... và restore mình sẽ có bài viết hướng dẫn sau.
Team VNT
Chủ đề liên quan
Hướng dẫn cập nhật CyberPanel lên phiên bản mới nhất
- Chủ đề tạo bởi Admin
- Ngày gửi
Hướng dẫn ẩn port 7800 truy cập quản trị aaPanel...
- Chủ đề tạo bởi Admin
- Ngày gửi
Hướng dẫn nhập cơ sở dữ liệu database qua SSH
- Chủ đề tạo bởi Admin
- Ngày gửi
Hướng dẫn tăng giới hạn upload/import phpMyAdmin...
- Chủ đề tạo bởi thahtrung06
- Ngày gửi
Hướng dẫn cài đặt CyberPanel lên máy chủ CentOS
- Chủ đề tạo bởi thahtrung06
- Ngày gửi
Các câu lệnh thường dùng trên Ubuntu - Linux bạn...
- Chủ đề tạo bởi ngoclinh
- Ngày gửi