Обнаружение и подключение внешнего USB-диска - Linux (Debian)

11

У меня есть внешний жесткий диск USB 3.0 объемом 3 ТБ (Seagate), который я хотел бы, чтобы моя машина Debian запускала при загрузке, чтобы я мог использовать rsync для резервного копирования на него с помощью cron.

Если я отключу диск и снова подключу его, то он появится, когда я это сделаю:

/dev/disk/by-uuid -lah

Затем я могу смонтировать его (UUID уже находится в fstab), выполнив:

sudo mount -a

К сожалению, при перезагрузке накопитель не обнаруживается. Это безголовая коробка Linux.

Диск отформатирован в NTFS.

Помощь будет оценена!

Благодарность,

Омар Мир
источник
1
Ссылка / dev / disk / by-uuid / отсутствует, или это фактическое устройство?
Пол
Фактическое устройство. Если я отключу USB и снова подключу его, устройство появится.
Омар Мир
После перезагрузки устройство появляется при запуске lsusb? Это до того, как появится / dev, но пока устройство подключено
Марк Макдональд
Это может быть время стабилизации мощности. 3TB USB 3.0 HDD огромен. Это может быть не готово, когда udevadm работает. Что вы видите в файле журнала ядра, когда подключаете его? Что вы видите при холодной загрузке с подключенным жестким диском? Что-нибудь изменится, если вы перезагрузитесь?
Ясуши Сёдзи
Вы пробовали просто использовать gvfs? Это должно поднять это хорошо.
Тердон

Ответы:

3

Установка внешнего жесткого диска на загрузку может быть очень сложной, хлопотной операцией. Сначала это добавляет задержку к последовательности загрузки, затем диск должен быть распознан и смонтирован. Представьте, если по какой-то причине ОС не может найти диск. Он застрянет в своей последовательности загрузки, ожидая, пока пользователь скажет, продолжать или нет. Вы не хотите, чтобы это произошло.

Что вам нужно, так это autofs . Просто apt-get install autofsнастройте automounts -> создайте запись для этого диска в /etc/auto.master.

Пример /mnt /etc/auto.mnt --timeout=120 --ghost:; Затем /etc/auto.mntвведите: `` backup -fstype = ntfs, rw UUID =

GRS
источник