Использовать Dropbox в Linux раньше было очень просто.
Если вам случится использовать файловую систему, отличную от Ext4, это намного сложнее.
В чем проблема?
В течение долгого времени Dropbox поддерживал практически любую файловую систему, которую вы хотели использовать, затем компания тихо объявила, что отказывается от поддержки того, что он называет «необычными» файловыми системами.
В случае с Linux это означает все кроме Ext4.
Возможно, вы видели сообщения о том, что «Dropbox прекратит синхронизацию.
Переместите папку Dropbox в поддерживаемую файловую систему».
Другое сообщение об ошибке« Ваша папка Dropbox находится в файловой системе, которая больше не поддерживается ».
Какие у вас варианты?
Независимо от причин, по которым Dropbox прекращает поддержку других файловых систем, у вас есть несколько вариантов.
Вы можете создать раздел Ext4 на жестком диске только для Dropbox.
Технически это будет работать, но вам придется изменить размер этого раздела, если ваша папка Dropbox станет слишком большой.
Это не элегантное решение.
Вы также можете просто полностью отойти от Dropbox.
Есть и другие облачные провайдеры.
Вы также можете использовать свою собственную альтернативу, например Nextcloud, OwnCloud или Seafile.
Наконец, вы можете использовать обходной путь, который позволяет вам использовать Dropbox на файловых системах не Ext4.
Как заставить Dropbox снова работать на системах, отличных от Ext4
Есть несколько способов обойти обнаружение файловой системы Dropbox, но одним из самых простых является инструмент под названием «dropbox-filesystem-fix».
На странице dropbox-filesystem-fix GitHub есть довольно строгое предупреждение.
Оно гласит: «Это экспериментальное исправление, не поддерживаемое Dropbox. Это может привести к потере данных ».
Запомните это и обязательно сделайте резервную копию своей папки Dropbox.
Прежде чем вы начнете
Перед установкой инструмента вам необходимо установить инструменты для его сборки.
В Debian, Ubuntu и аналогичных системах выполните следующее:
sudo apt install build-essential
Есть альтернативы для других дистрибутивов.
В Fedora и других RPM-дистрибутивах должно быть достаточно следующего:
yum install make automake gcc gcc-c++ kernel-devel
На Arch и аналогичных системах работают следующие:
pacman -S base-devel
Установите dropbox-filesystem-fix
Следующие инструкции предполагают, что у вас уже установлен Dropbox.
Если вы еще не установили Dropbox, вы можете сделать это сейчас.
Чтобы клонировать GitHub-репозиторий и собрать проект dropbox-filesystem-fix, выполните следующие команды:
git clone https://github.com/dark/dropbox-filesystem-fix.git cd dropbox-filesystem-fix make
Когда сборка завершится успешно, вы должны переместить всю папку в каталог «/opt/».
Вам также нужно сделать скрипт для запуска исполняемого файла программы. Запустите следующие команды:
sudo mv dropbox-filesystem-fix /opt/ sudo chmod +x /opt/dropbox-filesystem-fix/dropbox_start.py
Теперь вы можете остановить службу Dropbox (при условии, что она работает) с помощью следующей команды:
dropbox stop
Как только это будет сделано, вы можете попробовать запустить Dropbox через недавно установленное исправление:
/opt/dropbox-filesystem-fix/dropbox_start.py
Если вы не получили никаких предупреждений и Dropbox запущен, вы успешно установили исправление.
Делаем исправление постоянным
После запуска исправленной версии Dropbox зайдите в настройки и снимите флажок «Запуск Dropbox при запуске системы».
Теперь вы будете запускать Dropbox из только что запущенного сценария.
Вы также можете запустить автоматический запуск dropbox, если не можете найти диалог настроек.
Если каталог «~/config/.autostart» еще не существует, создайте его.
mkdir -p ~/config/.autostart
Создайте файл в этом каталоге с именем «dropbox-filesystem-fix.desktop».
Отредактируйте файл и добавьте следующее:
[Desktop Entry] Type=Application Exec=/opt/dropbox-filesystem-fix/dropbox_start.py Hidden=false X-GNOME-Autostart-enabled=true Name=Dropbox
Приведенные выше инструкции предназначены для Gnome.
Настройка для других рабочих сред относительно похожа.
Просто обратитесь к документации для вашего рабочего стола.
Если вы используете KDE вместо Gnome, вы можете просто перейти в «Системные настройки», затем «Запуск и завершение работы», а затем «Автозапуск».
Здесь вы можете добавить скрипт.
Заключение
По крайней мере, сейчас кажется, что запуск Dropbox в операционных системах, отличных от Ext4, вполне возможен.
Похоже, что Dropbox больше не заботится о том, чтобы не поддерживать другие файловые системы, чем активно мешает им работать.
Тем не менее, это не всегда так.
Если вы обеспокоены тем, что в будущем ваши файлы станут непригодными для использования, существует множество альтернатив Dropbox.