Làm thế nào để gắn kết thư mục Dropbox làm hệ thống tệp ảo?

Dropbox

Không nghi ngờ gì Dropbox là một trong những dịch vụ lưu trữ tệp phổ biến nhất hiện nay. Có nhiều ứng dụng Dropbox khác nhau có sẵn cho Linux có thể được sử dụng trên các bản phân phối Linux khác nhau để đồng bộ hóa thư mục của bạn.

Trong khi chờ đợi, hôm nay chúng ta sẽ nói về quá trình mount thư mục Dropbox cục bộ trên hệ thống của chúng ta vì vậy bạn có thể dễ dàng đồng bộ hóa thư mục, tải lên và / hoặc tải xuống các tệp của mình trong thư mục giữa hệ thống của bạn và Dropbox.

Để thực hiện nhiệm vụ này chúng tôi sẽ sử dụng một tiện ích tuyệt vời, được đặt tên là Dbxfs

Dbxfs là một tiện ích được sử dụng để gắn kết thư mục Dropbox cục bộ dưới dạng hệ thống tệp ảo trên hệ điều hành giống Unix.

Mặc dù ứng dụng khách Dropbox dễ cài đặt trên Linux, nhưng cách tiếp cận này hơi khác so với phương pháp chính thức.

Nó là một khách hàng Dropbox dòng lệnh và không yêu cầu dung lượng đĩa để truy cập. Ứng dụng Dbxfs là miễn phí, mã nguồn mở, được cấp phép theo GPLv3 và được viết bằng Python.

Dbxfs sẽ cho phép chúng tôi gắn thư mục Dropbox của bạn như thể nó là một hệ thống tệp cục bộ. Nó khác với ứng dụng Dropbox chính thức theo hai cách chính:

  1. Điều đầu tiên và quan trọng nhất trong số đó là cần phải có kết nối internet để truy cập.
  2. Không cần dung lượng đĩa để truy cập, nhưng sẽ được lưu vào bộ nhớ đệm nếu có dung lượng đĩa

dbxfs đã được thử nghiệm trên OpenBSD, Linux và macOS, nhưng nó sẽ chạy trên bất kỳ hệ thống POSIX nào cung cấp thư viện tuân thủ FUSE hoặc có khả năng gắn kết các chia sẻ SMB.

Hỗ trợ Windows sẽ sớm ra mắt. Nó chạy trên các kiến ​​trúc không phải x86 như ARM. Nó không yêu cầu một hệ thống tệp cụ thể.

Làm thế nào để gắn kết thư mục Dropbox trong Ubuntu và các dẫn xuất với Dbxfs?

Để có thể thực hiện công việc này chúng ta sẽ làm theo hướng dẫn bên dưới. Điều đầu tiên chúng ta sẽ làm là mở một terminal bằng Ctrl + Alt + T và thực hiện các lệnh sau trong đó.

Chúng ta phải cài đặt thư viện FUSE trên hệ thống, chúng ta thực hiện việc này bằng cách gõ:

sudo apt install libfuse2

Xong việc này ngay bây giờ Chúng tôi sẽ cài đặt tiện ích dbxfs trên hệ thống với sự trợ giúp của trình quản lý gói Python:

pip3 install dbxfs

Trong trường hợp chưa cài đặt Python, chúng ta có thể lấy nó bằng:

sudo apt-get install python3-pip

Đã có mọi thứ bạn cần được cài đặt trong hệ thống của chúng tôi, bây giờ chúng ta sẽ tạo một thư mục sẽ đóng vai trò là điểm trung gian giữa Dropbox và hệ thống của chúng ta.

Họ có thể tạo nó từ trình quản lý tệp của bạn hoặc bằng lệnh mkdir, trong trường hợp này, chúng tôi sẽ sử dụng lệnh và đặt tên cho thư mục mà chúng tôi muốn.

mkdir ~/Volumen_Virtual

Bây giờ chúng tôi sẽ sử dụng dbxfs để yêu cầu bạn sử dụng thư mục này, mọi lúc chúng ta phải chỉ ra đường dẫn của thư mục trong trường hợp này ~ / đề cập đến thư mục chính của chúng ta "home". Chúng tôi sẽ nhập vào thiết bị đầu cuối:

dbxfs ~/Volumen_Virtual

Tạo quyền truy cập vào Dropbox

Hộp thư đến 1

Khi thực hiện lệnh này, chúng tôi sẽ được yêu cầu tạo mã thông báo truy cập vào tài khoản Dropbox của chúng tôi, mà chúng ta có thể thực hiện đơn giản bằng cách truy cập URL mà thiết bị đầu cuối hiển thị cho chúng ta.

Chỉ cần nhấp vào nó bằng cách nhấn phím điều khiển và nhấp vào liên kết, tại đây nó sẽ đưa chúng ta đến một cửa sổ trong trình duyệt yêu cầu quyền truy cập "Cho phép xác thực quyền truy cập vào Dropbox".

Họ phải đăng nhập vào tài khoản Dropbox của mình để hoàn tất quá trình ủy quyền.

Mã ủy quyền mới sẽ được tạo trên màn hình tiếp theo. Sao chép mã trở lại thiết bị đầu cuối của bạn và dán nó vào lời nhắc cli-dbxfs để kết thúc quá trình.

Sau đó, nó sẽ hỏi chúng tôi xem bạn có muốn lưu quyền truy cập này cho những dịp sau này không và chúng tôi sẽ trả lời là Y (có) hoặc N (không). Trong trường hợp từ chối điều này, chúng ta phải thực hiện quá trình này mỗi khi khởi động lại máy tính hoặc đóng phiên người dùng.

Cuối cùng, nhấp vào Y để chấp nhận. Khi điều này được thực hiện, chúng tôi sẽ có thể thấy rằng chúng tôi đã gắn kết thư mục trong hệ thống với các tệp trong tài khoản của chúng tôi.


Để 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.   Diego chertoff dijo

    Tôi đang gặp sự cố khi gắn thư mục… nhưng: Nếu tôi sửa đổi tệp trong thư mục Dropbox, tệp đó có được tải lên đám mây không?