Загрузка Dropbox при запуске, когда моя папка Dropbox находится на отдельном разделе

13

Моя папка Dropbox находится в другом разделе на моем жестком диске, и Dropbox загружается при запуске. Но так как отдельный раздел еще не открыт, Dropbox жалуется, что моя папка Dropbox отсутствует. Поэтому я должен закрыть Dropbox, убедиться, что мой отдельный раздел смонтирован, а затем снова загрузить Dropbox.

Есть ли способ автоматически смонтировать мой диск перед загрузкой Dropbox при запуске?

RyanScottLewis
источник

Ответы:

3

Вы можете отредактировать ваш файл / etc / fstab, чтобы добавить тот раздел, который вам нужен. Вы можете найти вики здесь .

IGI
источник
2
Хотя это может теоретически ответить на вопрос, было бы предпочтительным включить сюда основные части ответа и предоставить ссылку для справки.
Брайам
8

Да.

Вам нужно будет смонтировать раздел при запуске системы.

Подробное руководство смотрите в разделе Автоматическое монтирование разделов в Ubuntu .

Если у вас есть внешний раздел NTFS, то ntfs-config облегчит вашу задачу и позволит вам легко смонтировать все разделы ntfs. Чтобы установить ntfs-config, откройте терминал и наберите;

sudo apt-get install ntfs-config
Амей Джа
источник
Я использую самую последнюю версию loki / elementary (по состоянию на эту дату), и это был самый простой способ получить все мои диски ntfs, готовые к загрузке, включая тот, который содержит мой dropbox. Благодарность!!!
schmoopy
6

Я отредактировал /etc/fstabфайл.

Шаг 1. Перечислите ваши разделы по UUID:

sudo blkid

Шаг 2. Редактировать /etc/fstabфайл.

Чтобы редактировать файл прямо в терминале, запустите:

sudo nano -Bw /etc/fstab

Шаг 3. Вставьте дополнительную строку в fstab; строка должна выглядеть так:

UUID="01CE8D75DCC82F80"    /media/G-Drive    ntfs  rw,auto,user,fmask=0111,dmask=0000   0     0

Вам придется заменить 01CE8D75DCC82F80на ваш UUID.

Вам придется заменить /media/G-Driveна место, где вы хотите смонтировать.

Возможно, вы захотите изменить, ntfsесли ваш раздел другого типа.

Если вы измените, ntfsвам, возможно, придется изменить параметры ( rw,auto,user,fmask=0111,dmask=0000кто-нибудь получит доступ к этому разделу NTFS).

Шаг 4. Перезапустите и держите пальцы скрещенными, если «Drobox Unlink-ed message» не отображается, чем вы добились успеха.

elemer82
источник
Есть ли способ узнать, как в данный момент монтируется диск, чтобы я мог правильно заполнить fstab теми же (rw,auto,user,fmask=0111,dmask=0000параметрами?
Тимбрам
Похоже, findmntкоманда может работать довольно хорошо!
Тимбрам
0

Другой способ сделать это - использовать скрипт запуска. Таким образом, вы можете избежать монтирования раздела глобально, если по какой-то причине вы этого не хотите. Это был бы очень простой способ сделать это:

#!/bin/bash
udisks --mount /dev/<your partition> && dropbox start -i

Вам нужно обязательно снять флажок «Запуск Dropbox при запуске системы» в настройках Dropbox и, конечно, добавить сценарий запуска в качестве запускаемого приложения.

Томас Каинрад
источник
0

По какой-то причине мне пришлось настроить ответ @ elemer82, чтобы он работал с моим разделом ext4. Я положил это здесь для записи. Вам может не понадобиться UUID: в моем случае я просто использовал /dev/sdaв моем /etc/fstab.

Так что я просто сделал:

sudo nano -Bw /etc/fstab

И ввел следующую строку (я добавил заголовок здесь для ясности):

# <file system>  <mount point>          <type>  <options>   <dump>  <pass> 
/dev/sda         /media/edelans/data1    ext4    defaults     0       2

Вы можете проверить документ fstap для более подробной информации о параметрах. Параметры по умолчанию были все, что мне нужно для раздела данных, где я положил папку Dropbox. (Обратите внимание, что это раздел ext4, доступ к которому имеет только ubuntu, здесь нет двойной загрузки Windows).

edelans
источник
0

Я просто сделал то, что сказал @edelans, но это сломало мой графический интерфейс. Я действительно должен был смешать это с решением @ elemer82.

Использование sudo blkidпозволило мне понять, что мой жесткий диск был не включен, /dev/sdaа /dev/sdb1включен.

Я просто должен был изменить это в решении @ edelans, и все работает. Dropbox и Copy теперь запускаются без ошибок.

Julien
источник
0

Для решения с графическим интерфейсом: установите Диски (также известные как Gmome Disks):

sudo apt-get install gnome-disk-utility

Даже в KDE это не приносит никаких дополнительных зависимостей.

Запустите Диски , выберите раздел, затем выберите «Дополнительные параметры раздела» - «Изменить параметры подключения» .

введите описание изображения здесь

В следующем окне снимите флажок User Session Defaults, отметьте «Монтировать при запуске системы» и установите точку монтирования.

введите описание изображения здесь


источник
0

Получил эту идею из комментария @Thomas Kainrad

Вы можете отложить запуск Dropbox, чтобы накопитель успел смонтировать. Сначала вам нужно отключить опцию Dropbox для загрузки при запуске:

введите описание изображения здесь

Затем добавьте свою собственную запись запуска для Dropbox, но добавьте параметр X-GNOME-Autostart-Delay и установите для него количество секунд, которое вы хотите отложить.

Сохраните это в ~ / .config / autostart / sleepy-dropbox.desktop

[Desktop Entry]
Type=Application
Exec=dropbox start -i
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
X-GNOME-Autostart-Delay=2
Name[en_US]=My Sleepy Dropbox
Name=My Sleepy Dropbox
Comment[en_US]=Custom command for starting dropbox due to drive not being mounted yet
Comment=Custom command for starting dropbox due to drive not being mounted yet
Мэтт Маккормик
источник