LINUX.ORG.RU

не пропадает устройство /dev/sda1 при вытаскивании флешки


0

0

Когда я примонтирую флешку под рутом : sudo mount -t vfat /dev/sda1 /mnt /flash а потом физически отключу флешку, то устройство /dev/sda1 не пропадает и продолжает висеть в системе

Как добиться что бы устройство пропадало при отключении, т.е. была зависимость /dev/sda1 = флешка подключена ?

записи в fstab о /dev/sda1 нет

debian etch


Так автоматически размотировать её должен тот же udev, который и монтировать должен её автоматически.. Смотри почему у тебя автомонтирование не работает и приходится монтировать руками.

anonymous
()

А не..й шаловливыми ручёнками монтировать. Монтируй через HAL.

anonymous
()

А логи читать не пробовал?

splinter ★★★★★
()

udevmonitor
рекция на подключение флешки
UEVENT[1227872008.815601] add@/block/sda
UEVENT[1227872008.815626] add@/block/sda/sda1
UEVENT[1227872008.815633] add@/class/scsi_device/7:0:0:0
UDEV  [1227872008.819129] add@/class/scsi_device/7:0:0:0
UDEV  [1227872008.850665] add@/block/sda
UEVENT[1227872008.854709] add@/kernel/uids/65534
UDEV  [1227872008.855586] add@/kernel/uids/65534
UEVENT[1227872009.018536] remove@/kernel/uids/65534
UDEV  [1227872009.018536] remove@/kernel/uids/65534
UDEV  [1227872012.041263] add@/block/sda/sda1
физическое отсоединение при примонтированноый флешке
UEVENT[1227872025.601693] change@/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/host4/target4:0:0/4:0:
0:0
UDEV  [1227872025.601693] change@/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/host4/target4:0:0/4:0:
0:0
подключение при примонтированноый флешке
UEVENT[1227872034.134585] change@/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/host4/target4:0:0/4:0:
0:0
UDEV  [1227872034.134585] change@/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/host4/target4:0:0/4:0:
0:0

физическое отключение при отмонтированной флешке
UEVENT[1227872527.355076] change@/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/host11/target11:0:0/11
:0:0:0
UDEV  [1227872527.355076] change@/devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/host11/target11:0:0/11
:0:0:0
UEVENT[1227872527.384028] remove@/block/sda/sda1
UDEV  [1227872530.401432] remove@/block/sda/sda1

автомонтирование действительно происходит по udev и скрипту
, но автоотмонтирование не работает тк отмонтирование настроено на действие remove, которое не доходит до udev при примонтированной флешке =((
udev правила пока отключил. проблема пока локализована до описанной в первом посте

Спасибо

coper
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.