Ubuntu 14.04: синхронизируйте папку Dropbox к SD-карте

Папка My Dropbox находится на SD-карте. Когда я должен перезагрузить свой компьютер, Dropbox, по-видимому, пытается соединиться с папкой, прежде чем это будет смонтировано и возвратит ошибку. Я должен подписаться в Dropbox каждый раз, и он всегда соединяется правильно.

Существует ли способ задержать попытку Dropbox на запуске, пока SD-карта не смонтирована правильно?

Спасибо!

1
задан 28 November 2014 в 15:35

1 ответ

Я имел ту же проблему и решил ее путем размещения следующего сценария в/etc/rc.local на моей машине:

#!/bin/sh -e
# If there is a device with the label "Storage" mount it to /media/harry/Storage
if [ $(blkid -L Storage) ]; then
        mkdir -p /media/harry/Storage && mount -L Storage /media/harry/Storage || rm -r /media/harry/Storage
fi

exit 0

А более общее решение, вероятно, было бы

# Get the label for the device, if any
label=$(blkid /dev/<device_name> -s LABEL -o value) 

# If the label is equal to a value, mount it
if ($label = "<device_label>");then
    mkdir -p /media/<username>/$label && mount -L $label /media/<username>/$label || rm -r /media/<username>/$label
fi

, Но я не протестировал его

, Если Вы хотите видеть, что список устройств использует blkid команду

Удачи.

0
ответ дан 6 October 2019 в 09:13

Другие вопросы по тегам:

Похожие вопросы: