4

Как настроить установку Debian для подключения внешних USB-дисков к точкам монтирования на основе имен томов дисков? Например, если у меня есть флэш-накопитель с именем тома «SWORDFISH», как мне Linux смонтировать его в /media /SWORDFISH?

Я знаю, что это можно настроить в FSTAB, но для этого необходимо заранее знать UUID устройства и уделить время настройке каждого внешнего устройства в FSTAB. Это ничего не значит для меня, когда у меня есть флэш-накопитель, который никогда не был подключен к моему компьютеру.

Похоже, что это настройка по умолчанию в Ubuntu/Kubuntu, но у меня не работает новая установка Debian Squeeze и KDE4. Я потратил последние 2 часа на поиски решения и ничего не нашел.

ОБНОВЛЕНИЕ: Мои результаты противоречивы. Иногда Debian монтирует устройства для монтирования точек на основе имен томов, а иногда он дает им общие точки монтирования (например, /media /usb1).

2 ответа2

2

Функциональность была реализована Хэлом в прошлом (Ленни):

# cat /etc/debian_version 
5.0.8
# mount|tail -1
/dev/sdb1 on /media/Transcend type vfat (rw,nosuid,nodev,uhelper=hal,shortname=lower,uid=1000)
# grep /dev/sdb1 /var/log/syslog
May  9 13:14:24 sn-e0692 hald: mounted /dev/sdb1 on behalf of uid 1000

Хэл обесценивается в Squeeze: http://lists.freedesktop.org/archives/hal/2008-May/011560.html

Но вы можете установить его: apt-get install hal

1

Всегда проверяйте FSTAB в первую очередь. Если вам пришлось использовать флэш-накопитель USB для установки проприетарных драйверов устройств во время установки, Squeeze создаст запись FSTAB для этого устройства, что может привести к тому, что оно всегда будет монтироваться в обычном месте, например /media /usb0. Чтобы решить эту проблему, просто удалите запись FSTAB для этого устройства.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .