Jak zamontować folder Dropbox jako wirtualny system plików?

Dropbox

Bez wątpienia Dropbox to obecnie jedna z najpopularniejszych usług przechowywania plików. Dostępnych jest kilka aplikacji Dropbox dla systemu Linux, których można używać w różnych dystrybucjach systemu Linux do synchronizowania folderu.

Tymczasem, dzisiaj porozmawiamy o procesie lokalnego montowania folderu Dropbox w naszym systemie dzięki czemu możesz łatwo zsynchronizować folder, przesłać i / lub pobrać pliki w folderze między systemem a Dropbox.

Aby wykonać to zadanie zamierzamy skorzystać z doskonałego narzędzia, który nazywa się Dbxfs

Dbxfs to narzędzie używane do lokalnego montowania folderu Dropbox jako wirtualny system plików w systemach operacyjnych typu Unix.

Chociaż klient Dropbox jest łatwy do zainstalowania w systemie Linux, to podejście różni się nieco od oficjalnej metody.

Jest to klient Dropbox z wiersza poleceń i nie wymaga dostępu do miejsca na dysku. Aplikacja Dbxfs jest bezpłatna, open source, licencjonowana w ramach GPLv3 i napisana w języku Python.

Dbxfs pozwoli nam zamontować folder Dropbox tak, jakby był lokalnym systemem plików. Różni się od oficjalnego klienta Dropbox na dwa główne sposoby:

  1. Pierwszą i najważniejszą z nich jest to, że aby uzyskać dostęp, konieczne jest połączenie z Internetem.
  2. Do uzyskania dostępu nie jest wymagane miejsce na dysku, ale zostanie ono zapisane w pamięci podręcznej, jeśli jest dostępne miejsce na dysku

dbxfs został przetestowany na OpenBSD, Linux i macOS, ale powinien działać w każdym systemie POSIX, który dostarcza bibliotekę zgodną z FUSE lub ma możliwość montowania udziałów SMB.

Wkrótce pojawi się obsługa systemu Windows. Działa na architekturach innych niż x86, takich jak ARM. Nie wymaga określonego systemu plików.

Jak zamontować folder Dropbox w Ubuntu i pochodnych za pomocą Dbxfs?

Aby móc wykonać tę pracę będziemy postępować zgodnie z poniższymi instrukcjami. Pierwszą rzeczą, którą zamierzamy zrobić, jest otwarcie terminala za pomocą Ctrl + Alt + T i wykonanie w nim następujących poleceń.

Musimy mieć zainstalowaną bibliotekę FUSE w systemie, robimy to wpisując:

sudo apt install libfuse2

Zrobiłem to teraz Zamierzamy zainstalować narzędzie dbxfs w systemie za pomocą menedżera pakietów Python:

pip3 install dbxfs

W przypadku braku zainstalowanego Pythona możemy go uzyskać za pomocą:

sudo apt-get install python3-pip

Już wszystko, czego potrzebujesz, jest zainstalowane w naszym systemie, teraz utworzymy folder, który będzie służył jako punkt pośredni między Dropbox a naszym systemem.

Mogą go utworzyć z twojego menedżera plików lub za pomocą polecenia mkdir, w tym przypadku użyjemy polecenia i nadamy folderowi żądaną nazwę.

mkdir ~/Volumen_Virtual

Teraz będziemy używać dbxfs, aby powiedzieć ci, abyś używał tego folderu przez cały czas musimy wskazać ścieżkę do folderu w tym przypadku ~ / odnosi się do naszego głównego katalogu "home". W terminalu wpiszemy:

dbxfs ~/Volumen_Virtual

Generowanie dostępu do Dropbox

Dropbox 1

Wykonując to polecenie, zostaniemy poproszeni o wygenerowanie tokena dostępu do naszego konta Dropbox, co możemy zrobić po prostu przechodząc do adresu URL, który pokazuje nam terminal.

Po prostu kliknij go, naciskając klawisz Ctrl i klikając link, tutaj przeniesie nas do okna w naszej przeglądarce, które poprosi o dostęp „Zezwól na uwierzytelnienie dostępu do Dropbox”.

Muszą być zalogowani na swoje konto Dropbox, aby zakończyć proces autoryzacji.

Na następnym ekranie zostanie wygenerowany nowy kod autoryzacyjny. Skopiuj kod z powrotem na swój terminal i wklej go po znaku zachęty cli-dbxfs, aby zakończyć proces.

Następnie zapyta nas, czy chcesz zachować ten dostęp na przyszłość, a my odpowiemy są one Y (tak) lub N (nie). W przypadku odmowy, musimy ten proces przeprowadzać za każdym razem, gdy ponownie uruchamiamy komputer lub zamykamy sesję użytkownika.

Wreszcie, kliknij Y, aby zaakceptować. Gdy to zrobisz, będziemy mogli zobaczyć, że zamontowaliśmy folder w systemie z plikami naszego konta.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Diego chertoff powiedział

    Mam problem z zamontowaniem folderu… ale: Czy jeśli zmodyfikuję plik w folderze Dropbox, zostanie on przesłany do chmury?