Добавление группы Xfce в REHL 6.6

Из того, что я знаю udev, не предоставляет никаких средств для мониторинга флоппи-дисководов. Флоппи-дисководы не предоставляют никаких средств для обнаружения вставки, т.е. обнаружение вставки диска требует непрерывного опроса дисковода.

Утилита diskd делает то, что вам нужно. Он непрерывно опрашивает диск и завершает работу или выполняет команду при вставке. Он является частью fdutils, который можно установить из репозиториев под Debian. В RHEL/Fedora вам придется скомпилировать исходные данные.

Использование:

diskd [-d drive] [-i interval] [-e command]

Следующие параметры должны отслеживать диск и при вставке смонтировать его, а затем выйти. Я не пробовал этого, потому что у меня есть только флоппи-дисковод IDE (LS-120 SuperDisk).

diskd -d /dev/fd0 -e "udisks --mount /dev/fd0 --mount-fstype=vfat"

Следует отметить, что вы должны быть членом группы floppy, чтобы иметь возможность запускать его от имени пользователя, не являющегося пользователем root, поскольку ему требуется прямой доступ к устройству гибких дисков (например, /dev/fd0). Он использует FDPOLLDRVSTAT ioctl (см. man 4 fd) для опроса устройства.

Также на man-странице / документации есть следующее предупреждение:

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

Я не уверен, действительно ли это серьезная проблема, но наличие запасного привода под рукой, вероятно, полезно, если вы собираетесь использовать его в производственных условиях. Они уже не так дороги, не так ли?

(Утилита fdmountd звучит довольно древне, и я очень скептически отношусь к тому, работает ли она с обычными дисками в формате FAT12 в «новом» ядре.)

0
09.07.2015, 19:52
0 ответов

Теги

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