Rclone: ​​Cho phép bạn đồng bộ hóa các tệp và thư mục giữa các đám mây

Việc đồng bộ hóa các tệp và thư mục trong linux khá đơn giản với rsync, thậm chí cách đây rất lâu đã có cuộc thảo luận trên blog về một Tập lệnh Python để sao lưu cục bộ với rsyncTrong cơ hội này, chúng tôi muốn giới thiệu Rclone, một công cụ giống như rsync nhưng dành cho lưu trữ đám mây.

Công cụ này sẽ cho phép chúng tôi đồng bộ hóa các tệp và thư mục từ dịch vụ đám mây này sang dịch vụ đám mây khác, hoặc thậm chí từ thư mục cục bộ của chúng tôi sang các dịch vụ đám mây.

Rclone là gì?

Nó là một công cụ mã nguồn mở, được phát triển bằng ngôn ngữ go bởi Nick Craig cho phép chúng tôi đồng bộ hóa tệp và thư mục giữa các dịch vụ đám mây khác nhau, bao gồm Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Yandex Files, v.v.

Tương tự, công cụ này hỗ trợ truyền tệp từ các dịch vụ cục bộ và qua SFTP, do đó chúng ta có thể định nghĩa Rclone là "rsync cho lưu trữ đám mây".đồng bộ hóa các tập tin

Các tính năng của Rclone

  • Mã nguồn mở và dễ sử dụng.
  • Tương thích tương đối với hơn 14 dịch vụ lưu trữ đám mây.
  • Kiểm tra tính toàn vẹn của tệp được kiểm soát bằng MD5 / SHA1.
  • Dấu thời gian của các tệp được giữ nguyên.
  • Cho phép đồng bộ một phần,
  • Cho phép bạn sao chép tất cả các loại tệp.
  • Nó bao gồm một chế độ đồng bộ hóa (một cách) để tạo một bản sao giống hệt nhau của một thư mục.
  • Bạn có thể đồng bộ tệp từ mạng này sang mạng khác, tức là bạn có thể đồng bộ tệp từ hai đám mây khác nhau.
  • Sử dụng Tiền điện tử như một phương pháp mã hóa tùy chọn.
  • Gắn kết FUSE tùy chọn.
  • Tài liệu phong phú có thể được tham khảo từ đây, để tìm hiểu cách sử dụng công cụ một cách chi tiết.
  • Các lệnh tương tự như rsync.

Để bắt đầu thưởng thức công cụ tuyệt vời này, chúng ta phải vào trang chính thức và tải xuống gói tương ứng vào kiến ​​trúc của chúng tôi, giải nén và cài đặt nó, sau đó chọn tệp nào và nơi đồng bộ hóa nó.

Với thông tin từ linoxit


2 bình luận, để lại của bạn

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   thiên thần dijo

    Một khuyến nghị cho việc cài đặt các chương trình trong Go vì tôi thấy nó hơi kém hiệu quả theo cách mà nó đang nắm bắt. Chúng tôi chỉ có thể thêm $GOPATH/bin vào biến $ PATH như sau, trong .profile, .zprofile hoặc bất cứ nơi nào shell tải các biến (như .bashrc, .zshrc):

    export PATH=$PATH:$GOPATH/bin

    Sau này, chỉ có một go get <url> và bây giờ, mà không cần phải thực hiện các bước khác.

    ¡Saludos!

  2.   r dijo

    Tôi yêu cầu người viết bài báo này; Vui lòng mở rộng nó và hướng dẫn chúng tôi cách sử dụng nó, cho chúng tôi những ví dụ thực tế để sử dụng nó với từng nơi lưu trữ.

    Điều thực sự quan trọng kể từ khi bạn tham gia vào chủ đề này, đó là hãy mở rộng nó một cách sâu sắc và đừng ở lại như nhiều bài viết khác một cách hời hợt.

    Tôi hy vọng tôi sẽ xuất bản phần hai thật sớm
    liên quan