Cách đồng bộ hóa từ Linux sang Google Drive với rclone

Hình: Google

Tôi là người dùng Google Drive. Tôi phụ thuộc vào nền tảng lưu trữ đám mây hàng ngày. Và xem xét tôi sử dụng hệ điều hành Linux làm trình điều khiển hàng ngày của mình, tôi đã phải tìm nơi khác để tìm các công cụ đồng bộ hóa (vì Google đã không chọn tạo ứng dụng khách Cloud gốc cho Linux).

Đám mây phải đọc

  • Điện toán đám mây năm 2020: Dự đoán về bảo mật, AI, Kubernetes, v.v.
  • Những tiến bộ đám mây quan trọng nhất của thập kỷ
  • Các nhà cung cấp dịch vụ máy tính để bàn hàng đầu (DaaS): Amazon, Citrix, Microsoft, VMware, v.v.
  • Chính sách điện toán đám mây (TechRepublic Premium)

Công cụ tiếp theo của tôi cho việc này là Insync, đây là một công cụ GUI nổi bật. Nhưng tôi luôn luôn tìm kiếm một cái gì đó khác biệt. Vì Insync là một dự án độc quyền (nguồn đóng), tôi nghĩ sẽ tốt khi tìm một công cụ nguồn mở cho nhiệm vụ. Tôi đã trình bày Grive2 (xem Cách đồng bộ hóa Google Cloud của bạn trên Linux với Grive2) và muốn tìm thứ khác. Tìm kiếm đó đã khiến tôi phải rclone, một chương trình dòng lệnh để đồng bộ hóa các tệp và thư mục đến và từ nhiều dịch vụ đám mây (như Amazon S3, Dropbox, FTP, Google Drive, HTTP, OneDrive, Nextcloud, ownCloud, pCloud, WebDAV và nhiều dịch vụ khác ).

Việc cài đặt và thiết lập không quá khó khăn và có một công cụ GUI để giúp việc quản lý đồng bộ hóa dễ dàng hơn nhiều. Hãy cài đặt rclone và rclone-browser trên Ubuntu Desktop 18.04, kết nối nó với Google Drive và sau đó sử dụng công cụ trình duyệt rclone.

Cài đặt

Chúng tôi sẽ cài đặt từ một nhị phân được biên dịch sẵn. Để thực hiện việc này, hãy mở một cửa sổ đầu cuối và đưa ra các lệnh sau:

 cd / tmp curl -O https://doads.rclone.org/rclone-civerse-linux-amd64.zip unzip rclone-civerse-linux-amd64.zip cd rclone - * - linux-amd64 

Bây giờ, sao chép tệp nhị phân và cấp cho nó quyền thích hợp với các lệnh sau:

 sudo cp rclone / usr / bin / sudo chown root: root / usr / bin / rclone sudo chmod 755 / usr / bin / rclone 

Cuối cùng, cài đặt manpage với các lệnh:

 sudo mkdir -p / usr / local / share / man / man1sudo cp rclone.1 / usr / local / share / man / man1 / sudo mandb 

Cấu hình rclone

Như tôi đã nói, chúng tôi sẽ thiết lập điều này để đồng bộ hóa với Google Drive. Nếu bạn muốn kết nối với một dịch vụ khác, hãy xem tài liệu chính thức để biết thêm thông tin.

Để cấu hình rclone, hãy ra lệnh:

 cấu hình rclone 

Bạn sẽ được hỏi một số câu hỏi, hầu hết trong số đó là tự giải thích. Các câu hỏi duy nhất có thể khiến bạn vấp ngã là:

 Giá trị "client_id" Giá trị "client_secret" Giá trị "root_folder_id" Giá trị "service_account_file" 

Để tất cả các bên trên, chỉ cần nhấn Enter.

Đối với Giá trị "phạm vi" = bạn có thể nhập bất kỳ tên nào bạn muốn. Theo mặc định, nó sẽ là ổ đĩa. Bạn có thể để lại hoặc gõ một cái gì đó có ý nghĩa hơn (chẳng hạn như googledrive hoặc gdrive).

Cuối cùng, trình duyệt mặc định của bạn sẽ mở ra, yêu cầu bạn chọn tài khoản Google nào sẽ sử dụng. Nếu bạn chưa đăng nhập vào tài khoản Google của mình, bạn sẽ cần phải làm như vậy vào thời điểm này. Khi hoàn thành, trả lời một vài câu hỏi đơn giản hơn và sau đó thoát khỏi tập lệnh cấu hình. Kết nối của bạn hiện đang được thiết lập.

Cài đặt trình duyệt rclone

Để cài đặt trình duyệt rclone, hãy mở một cửa sổ đầu cuối và ra lệnh:

 sudo nano /etc/apt/source.list.d/rclonebrowser.list 

Trong tập tin mới này, dán như sau:

 deb 

Lưu và đóng tệp đó. Cập nhật apt bằng lệnh sudo apt update rồi cài đặt trình duyệt rclone bằng lệnh sudo apt install rclone-browser .

Bây giờ bạn sẽ thấy mục nhập trình duyệt rclone trong menu máy tính để bàn của bạn. Khởi động nó và bạn sẽ thấy tab Google Drive ( Hình A ).

Hình A

Công cụ trình duyệt rclone đang hoạt động.


Nhấp vào tab Google Drive để xem danh sách tất cả các tệp / thư mục Drive của bạn. Từ giao diện này, bạn có thể tải lên, tải xuống, gắn kết và hơn thế nữa ... làm cho việc sử dụng rclone dễ dàng hơn đáng kể.

Nếu bạn muốn sử dụng dòng lệnh cho rclone, hãy đưa ra lệnh man rclone để tìm hiểu cách sử dụng công cụ này. Ý chính của dòng lệnh là:

  • Để xem thư mục cấp cao nhất của Ổ đĩa của bạn, hãy dùng lệnh rclone lsd drive .
  • Để liệt kê tất cả các tệp trong Ổ đĩa của bạn, hãy dùng lệnh rclone ls drive .
  • Để sao chép tệp cục bộ vào Drive, hãy dùng lệnh rclone copy / path / to / local / file drive: / path / to / remote / thư mục .

Tuy nhiên, nếu bạn đang làm việc từ máy tính để bàn, tôi khuyên bạn nên sử dụng trình duyệt rclone.

Đám mây và mọi thứ như một bản tin dịch vụ

Đây là nguồn tài nguyên mới nhất của bạn về AWS, Microsoft Azure, Google Cloud Platform, XaaS, bảo mật đám mây và nhiều hơn nữa. Thứ hai được giao

Đăng ký hôm nay

© Copyright 2020 | mobilegn.com