Моя папка Dropbox находится в другом разделе моего жесткого диска, и Dropbox загружается при запуске. Но так как отдельный раздел еще не открыт, Dropbox жалуется, что моя папка Dropbox отсутствует. Поэтому я должен закрыть Dropbox, убедиться, что мой отдельный раздел смонтирован, а затем снова загрузить Dropbox.
Есть ли способ автоматически смонтировать мой диск до того, как Dropbox загрузится при запуске?
Да.
Вам нужно будет смонтировать раздел при запуске системы.
Подробное руководство см. В разделе Автоматическое монтирование разделов в Ubuntu .
Если у вас есть внешний раздел NTFS, то ntfs-config облегчит вашу задачу и позволит вам легко смонтировать все разделы ntfs. Чтобы установить ntfs-config, откройте терминал и введите:
sudo apt-get install ntfs-config
Вы можете отредактировать ваш файл / etc / fstab, чтобы добавить тот раздел, который вам нужен. Вы можете найти вики здесь .
Еще один способ сделать это - использовать скрипт запуска. Таким образом, вы можете избежать монтирования раздела глобально, если по какой-то причине это не то, что вы хотите делать. Это был бы очень простой способ сделать это:
#!/bin/bash
udisks --mount /dev/<your partition> && dropbox start -i
Вам нужно будет обязательно снять флажок «Запуск Dropbox при запуске системы» в настройках Dropbox и, конечно, добавить сценарий запуска в качестве запуска. применение.
Я отредактировал файл /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» не отображается, чем вы добились успеха.
Я просто сделал то, что сказал @edelans, но это сломало мой графический интерфейс. Я действительно должен был смешать это с решением @ elemer82.
Использование sudo blkid
позволило мне понять, что мой жесткий диск был не на /dev/sda
, а на /dev/sdb1
.
Мне просто нужно было изменить это в решении @ edelans, и все работает. Dropbox и Copy теперь запускаются без ошибок.
Для решения с графическим интерфейсом: установите Диски (он же Gmome Disks):
sudo apt-get install gnome-disk-utility
Даже в KDE это не приводит к дополнительным зависимостям.
Запустите Диски , выберите раздел, затем выберите «Дополнительные параметры раздела» - «Изменить параметры подключения» .
]В следующем окне снимите флажок Сеансы пользователя по умолчанию, проверьте «Монтирование при запуске системы» и установить точку монтирования.
Получил эту идею из комментария @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
По какой-то причине мне пришлось настроить ответ @ 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