Mở đầu
Rclone là một chương trình dòng lệnh “nhỏ nhắn”, lấy cảm hứng từ rsync và được viết lại bằng ngôn ngữ Go. Nó 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.
Hiện tại, rclone hỗ trợ hơn 40 dich vụ lưu trữ đám mây khách 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):
# 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:
# 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:
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:
# cp rclone /usr/bin/ # chown root:root /usr/bin/rclone # chmod 755 /usr/bin/rclone
Tiến hành cài đặt rclone manpage
# 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:
# 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.
Trong bài viết tiếp theo, mình sẽ chia sẻ về cách thức cấu hình rclone kết nối và đồng bộ dữ liệu với Google Drive.
Các bạn nhớ theo dõi nhé.
Nguồn: https://rclone.org/install/
Để lại một phản hồi