Rclone Backup Và Upload Lên Google Drive

1
2881

Rclone là công cụ giúp đồng bộ hóa dữ liệu có khả năng kết nối với các dịch vụ lưu trữ đám mây. Điều này đảm bảo cho dữ liệu được an toàn và tốc độ sao lưu cực nhanh.

mkdir -p /home/backup

#Đối với Linux 64 bit:
cd /home/backup
wget https://downloads.rclone.org/v1.41/rclone-v1.41-linux-amd64.zip
unzip rclone-v*.zip
\cp rclone-v*-linux-amd64/rclone /usr/sbin/
rm -rf rclone-*

#Đối với Linux 32bit
cd /home/backup
wget https://downloads.rclone.org/v1.41/rclone-v1.41-linux-386.zip
unzip rclone-v*.zip
\cp rclone-v*-linux-386/rclone /usr/sbin/
rm -rf rclone-*

Dùng lệnh rclone để kiểm tra:

rclone version
rclone v1.41
- os/arch: linux/amd64
- go version: go1.10

Tạo kết nối từ server đến Google Cloud

Kết nối đến server qua SSH và sử dụng lệnh:

rclone config

Sau đó tương ứng với mỗi thông báo thì bạn cấu hình như sau:

No remotes found – make a new one Nhập n -> Enter

name> Bạn nhập tên kết nối. vd: upload_google_drive -> Enter

Choose a number from below, or type in your own value
<Danh sách Cloud Server>
Storage>  Chọn 11 để kết nối đến Google Drive -> Enter

client_id = Để trống -> Enter
client_secret = Để trống -> Enter

Scope that rclone should use when requesting access from drive. Chọn 1 – Full access all files… -> Enter

root_folder_id = Để trống -> Enter
service_account_file = Để trống -> Enter

Use auto config? Chọn n -> Enter

If your browser doesn’t open automatically go to the following link: https://accounts.google.com/o/oauth2/auth?access_type=offline&client_id=xxxxxxx

Bạn copy link trên, mở bằng trình duyệt, sau đó đăng nhập bằng user google drive -> Chọn Allow/Đồng Ý để cấp quyền truy cập. Sau đó copy dòng Code hiện ra.

Enter verification code> Dán dòng code đã copy ở trình duyệt vào đây -> Enter

Configure this as a team drive? Chọn n -> Enter

Sau đó Chọn y để đồng ý và q để thoát.

Sau khi cấu hình xong sử dụng lệnh sau để kiểm tra:

rclone lsd upload_google_drive:

Cách Upload và Download trên VPS với Rclone

Để sử dụng Rclone ta cần biết các lệnh sau:

  • rclone copy – Sao chép đến nơi chỉ định, bỏ qua nếu đã tồn tại
  • rclone move – Di chuyển đến nơi chỉ định
  • rclone delete – Lệnh xóa
  • rclone ls – Liệt kê danh sách và dung lượng

Cách Upload

Đầu tiên ta di chuyển đến vị trí file muốn tải lên, sau đó nhập theo cú pháp

rclone [copy]/[move] "[tên file muốn tải lên]" "[ductam:/[thư mục]]"

Lệnh move hoặc copy tùy theo mục đích sử dụng, Nhớ hãy thay đổi dethoi thành tên cấu hình bạn tạo phía trên

Ví dụ:

rclone copy en_windows_server_2016_x64_dvd_9718492.iso "ductam:ISO"

Cách Download

Tương tự như với tải lên, để tải xuống ta cũng dùng lệnh copy/move nhưng thay đổi về vị trí:

rclone [copy]/[move] "[ductam:/[thư mục/tên file]]" "[tên file muốn đặt khi tải xuống]"

Ở đây muốn giữ nguyên tên file và lưu ở thư mục hiện tại thì hãy dùng dấu chấm .

rclone copy "ductam:ISO/en_windows_server_2016_x64_dvd_9718492.iso" .

Để theo dõi quá trình này, có thể thêm -v hoặc -vv phía sau lệnh.

Nguồn : Sưu tầm

 

1
Leave a Reply

avatar
1 Comment threads
0 Thread replies
6 Followers
 
Most reacted comment
Hottest comment thread
1 Comment authors
Phuc Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
Phuc
Guest
Phuc

Thanks for share