Як встановити папку Dropbox як віртуальну файлову систему?

Dropbox

Без сумніву Dropbox - це одна з найпопулярніших служб зберігання файлів зараз. Для Linux доступні різні програми Dropbox, які можна використовувати в різних дистрибутивах Linux для синхронізації вашої папки.

Між тим сьогодні ми поговоримо про процес монтування папки Dropbox локально в нашій системі так ви зможете легко синхронізувати папку, завантажувати та / або завантажувати файли в папці між системою та Dropbox.

Для того, щоб виконати це завдання ми будемо використовувати чудову утиліту, який називається Dbxfs

Dbxfs - це утиліта, яка використовується для локального монтування папки Dropbox як віртуальна файлова система в Unix-подібних операційних системах.

Хоча клієнт Dropbox легко встановити на Linux, цей підхід дещо відрізняється від офіційного методу.

Це клієнт командного рядка Dropbox і не потребує місця на диску для доступу. Додаток Dbxfs є безкоштовним, з відкритим кодом, ліцензований під GPLv3 та написаний на Python.

Dbxfs дозволить нам змонтувати вашу папку Dropbox так, ніби це локальна файлова система. Він відрізняється від офіційного клієнта Dropbox двома основними способами:

  1. Перший і найважливіший з них полягає в тому, що для доступу необхідно мати підключення до Інтернету.
  2. Для доступу не потрібно дисковий простір, але він буде кешований, якщо доступний дисковий простір

DBXFS був протестований на OpenBSD, Linux та macOS, але він повинен працювати на будь-якій системі POSIX, яка надає бібліотеку, сумісну з FUSE, або має можливість монтування спільних ресурсів SMB.

Підтримка Windows надійде дуже скоро. Він працює на архітектурах не-x86, таких як ARM. Для цього не потрібна певна файлова система.

Як змонтувати папку Dropbox в Ubuntu та похідних за допомогою Dbxfs?

Щоб мати можливість виконувати цю роботу ми будемо слідувати інструкціям нижче. Перше, що ми збираємося зробити, це відкрити термінал за допомогою Ctrl + Alt + T і виконати в ньому наступні команди.

У системі повинна бути встановлена ​​бібліотека FUSE, ми робимо це, набравши:

sudo apt install libfuse2

Зробив це зараз Ми збираємось встановити утиліту dbxfs в систему за допомогою менеджера пакетів Python:

pip3 install dbxfs

Якщо Python не встановлено, ми можемо отримати це за допомогою:

sudo apt-get install python3-pip

Уже з усім необхідним, що встановлено в нашій системі, тепер ми збираємося створити папку, яка буде служити проміжним пунктом між Dropbox і нашою системою.

Вони можуть створити його у вашому файловому менеджері або за допомогою команди mkdir, у цьому випадку ми будемо використовувати команду і дати папці потрібне ім’я.

mkdir ~/Volumen_Virtual

Тепер ми будемо використовувати dbxfs, щоб повідомити вам, що ви завжди повинні користуватися цією папкою ми повинні вказати шлях до папки у цьому випадку ~ / посилається на наш головний каталог "home". Ми збираємося набрати в терміналі:

dbxfs ~/Volumen_Virtual

Створення доступу до Dropbox

ящик 1

Виконуючи цю команду, нас попросять створити маркер доступу до нашого облікового запису Dropbox, що ми можемо зробити, просто перейшовши за URL-адресою, яку нам показує термінал.

Просто натисніть на нього, натиснувши клавішу управління та клацнувши на посилання, тут воно переведе нас до вікна нашого браузера, яке запитає доступ «Дозволити автентифікувати доступ до Dropbox».

Вони повинні увійти до свого облікового запису Dropbox, щоб завершити процес авторизації.

На наступному екрані буде створено новий код авторизації. Скопіюйте код назад у свій термінал і вставте його в підказку cli-dbxfs, щоб закінчити процес.

Тоді він запитає нас, чи хочете ви зберегти цей доступ для майбутніх випадків, і ми відповімо є Y (так) або N (ні). У разі відмови у цьому, ми повинні проводити цей процес кожного разу, коли перезавантажуємо комп’ютер або закриваємо сеанс користувача.

Нарешті, натисніть Y, щоб прийняти. Після цього ми зможемо побачити, що ми змонтували папку в системі з файлами нашого облікового запису.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Дієго Чертофф - сказав він

    У мене проблеми з монтажем папки ... але: якщо я зміню файл у папці Dropbox, чи буде він завантажений у хмару?