Как подключить устройство дисковод (floppy) в системе Linux
- perseus
- Писатель
- Сообщения: 99
- Зарегистрирован: 11 май 2017, 18:01
- Откуда: Щёлково, Московская обл.
- Контактная информация:
Как подключить устройство дисковод (floppy) в системе Linux
Тема может на сегодня и не очень актуальна, потому что дисководы для дискет как и сами дискеты (floppy) уже канули в лету, но вот я столкнулся с этой проблемой на работе и решил тут обсудить эту тему. Ещё есть достаточно много старых компов на предприятиях, а операционные системы развиваются и идут в ногу с технологиями, поддерживая новое оборудование и забывая о старом. А мы, как не странно, иногда еще вынуждены использовать дискеты из-за использования старого оборудования. И вот при установке новой ОС Fedora25 на свою рабочую лошадку с удивлением обнаружил, что у меня не определяется дисковод , а в предыдущей версии ОС которая стояла у меня (и сейчас еще установлена) LinuxMint15 дисковод определяется без проблем и всё работает. Как правильно заставить новую ОС увидеть и подключить флоппи-дисковод
Последний раз редактировалось perseus 10 июн 2017, 22:04, всего редактировалось 1 раз.
- perseus
- Писатель
- Сообщения: 99
- Зарегистрирован: 11 май 2017, 18:01
- Откуда: Щёлково, Московская обл.
- Контактная информация:
Re: Как подключить устройство дисковод (floppy) в системе Li
Вот например как это рекомендуют делать в ubuntu
Подключение дисковода 3,5"
Если у вас не работает floppy дисковод, подключенный вполне корректно, или работает не так, как хотелось бы, следует выполнить следующие операции:
открыть для редактирования файл /lib/udev/rules.d/80-udisks.rules, например, командой:
sudo gedit /lib/udev/rules.d/80-udisks.rules
найти там следующие строки и заменить в них "0" на "1"
# PC floppy drives
#
KERNEL=="fd*", ENV{ID_DRIVE_FLOPPY}="0"
# USB floppy drives
#
SUBSYSTEMS=="usb", ATTRS{bInterfaceClass}=="08", ATTRS{bInterfaceSubClass}=="04", ENV{ID_DRIVE_FLOPPY}="0"
создать директорию:
sudo mkdir /media/floppy
задать ей права:
sudo chmod 777 /media/floppy
открыть для редактирования файл /etc/fstab, где добавить в конец строку:
/dev/fd0 /media/floppy auto rw,user,noauto,exec,utf8 0 0
открыть для редактирования файл /etc/modules, где добавить в конец строку:
floppy
после чего или перезагружаем систему или выполняем
sudo modprobe floppy
- perseus
- Писатель
- Сообщения: 99
- Зарегистрирован: 11 май 2017, 18:01
- Откуда: Щёлково, Московская обл.
- Контактная информация:
Re: Как подключить устройство дисковод (floppy) в системе Li
Вот человек объясняет теорию монтирования файловых систем в Кубунту
(а поскольку в Линуксе все сущности являются фалами, то и дисковод-флоппи тоже)
(а поскольку в Линуксе все сущности являются фалами, то и дисковод-флоппи тоже)
fstab - Автоматическое монтирование файловых систем
Ингвар - 9 Май, 2008 - 17:06
После многочисленных постов на форуме решил попытаться разъяснить что и как.
Итак, чтобы при запуске любимой Кубунты раздел монтировался автоматически, файл /etc/fstab должен содержать такой пункт:
Устройство точка_монтирования файловая_система параметры флаг_бэкапа флаг_проверки
Например:
/dev/sda4 /mnt/windows ntfs defaults 0 1
Теперь разберем все по-порядку:
1. Устройство
Если это привод CD/DVD, то имя устройства - /dev/cdrom
Дисковод - /dev/fd# , где вместо # - номер устройства, начиная с 0(диск А-0, B-1)
Жесткие диски:
IDE: primary master: /dev/hda#
primary slave: /dev/hdb#
secondary master: /dev/hdc#
secondary slave: /dev/hdd#
SCSI/SATA: /dev/sdX#, где вместо X - буква по порядку подкюченного винчестера (Первый - a, второй - b и т.д)
Везде - вместо # - номер раздела на жестком диске, начиная с 0.
2. Точка монтирования
Это папка, через которую будет производиться обращение к разделу. В принципе, может быть любой.
Прежде чем монтировать в какую-либо папку, не забудьте ее создать.
3. Файловая система
Для жестких дисков: указывается файловая система, например fat32,ntfs,ext2,ext3 и т.д.
Для СD/DVD-приводов: iso9660,udf
Для Floppy-дисководов и флеш-дисков: vfat
4. Параметры
exec - Разрешение на запуск исполняемых файлов. Опция включена по-умолчанию.
noexec - Запрет на запуск исполняемых файлов.
auto - Раздел будет автоматически монтироваться при загрузке системы. По-умолчанию.
noauto - Раздел не будет автоматически монтироваться при загрузке системы.
ro - Монтирование только для чтения.
rw - Монтирование для чтения и записи. По-умолчанию.
user - Разрешение простым пользователям монтировать/демонтировать этот раздел.
nouser - Запрещает простым пользователям монтировать/демонтировать этот раздел. По-умолчанию.
defaults - Использование всех параметров по-умолчанию.
5. Флаг бэкапа
Если 1 - то программа dump включит этот раздел при резервном копировании.
Если 0 - то этот раздел не будет включен при резервном копировании.
6. Флаг проверки
Устанавливает порядок проверки раздела при монтировании на наличие ошибок. Если установить один и тот же порядок для двух разделов, они будут проверяться одновременно.
Если 0 - раздел не проверяется.
Разберем пример:
/dev/sda4 /mnt/windows ntfs defaults 0 1
/dev/sda4 - Монтируется устройство /dev/sda4 - 5-й раздел на первом жестком диске SATA или SCSI
/mnt/windows - Папка для доступа к разделу (точка монтирования) будет /mnt/windows
ntfs - Файловая система раздела NTFS
defaults - используются параметры по-умолчанию, т.е. exec,auto,rw,nouser
0 - резервная копия создаваться не будет
1 - При монтировании раздел первым будет проверен на наличие ошибок
- perseus
- Писатель
- Сообщения: 99
- Зарегистрирован: 11 май 2017, 18:01
- Откуда: Щёлково, Московская обл.
- Контактная информация:
Re: Как подключить устройство дисковод (floppy) в системе Li
Ссылка на статью "Монтирование дисков в Linux"
http://www.clinuxworld.com/loading/77-mounting-disks
Ссылка на статью "Автоматическое монтирование сменных носителей"
http://www.fight.org.ua/operationsystem ... fstab.html
http://www.clinuxworld.com/loading/77-mounting-disks
Ссылка на статью "Автоматическое монтирование сменных носителей"
http://www.fight.org.ua/operationsystem ... fstab.html
Последний раз редактировалось perseus 10 июн 2017, 23:20, всего редактировалось 1 раз.
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Как подключить устройство дисковод (floppy) в системе Li
Я с трудом могу представить, чтобы из дистрибутива Fedora убрали поддержку флопи.perseus писал(а):И вот при установке новой ОС Fedora25 на свою рабочую лошадку с удивлением обнаружил, что у меня не определяется дисковод , а в предыдущей версии ОС которая стояла у меня (и сейчас еще установлена) LinuxMint15 дисковод определяется без проблем и всё работает. Как правильно заставить новую ОС увидеть и подключить флоппи-дисковод
Скорее всего, он у вас как-то неправильно идентифицируется подсистемой udev.
Т.е. вы, прежде всего, определитесь: а). у вас устройство /dev/fd* не создаётся?, или б). распознанное устройство /dev/fd* автоматически не монтируется?
Показывайте:
Код: Выделить всё
$ ls -l /dev/fd*
Если б). - то сначала примонтируйте вручную (команда mount) 2-3 раза ... туда куда хотите + с теми параметрами которые хотите. А после этого перезапишете монтирование в /etc/fstab.
- perseus
- Писатель
- Сообщения: 99
- Зарегистрирован: 11 май 2017, 18:01
- Откуда: Щёлково, Московская обл.
- Контактная информация:
Re: Как подключить устройство дисковод (floppy) в системе Li
Вот пытаюсь разобраться, что произошлоЯ с трудом могу представить, чтобы из дистрибутива Fedora убрали поддержку флопи.
Скорее всего, он у вас как-то неправильно идентифицируется подсистемой udev.
Надо будет понять, определено ли такое блочное устройство как fd0 в системе вообще,
в Минт15 такое устройство в каталоге /dev есть, а у Федоры не нашёл, может там как-то по другому это реализовано ?
смогу показать только 13 июня, машина на работе
Вот дома на ноуте (без флоппи разумеется) на Федоре показывает
Код: Выделить всё
bash-4.3$ ls -l /dev/fd*
lrwxrwxrwx. 1 root root 13 июн 10 2017 /dev/fd -> /proc/self/fd
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Как подключить устройство дисковод (floppy) в системе Li
Это совсем не то:perseus писал(а): Но что это за просто fd без номера - не понятно
Код: Выделить всё
[olej@dell fd]$ ls -l /dev/
...
lrwxrwxrwx 1 root root 15 июн 1 01:24 stderr -> /proc/self/fd/2
lrwxrwxrwx 1 root root 15 июн 1 01:24 stdin -> /proc/self/fd/0
lrwxrwxrwx 1 root root 15 июн 1 01:24 stdout -> /proc/self/fd/1
...
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Как подключить устройство дисковод (floppy) в системе Li
И смотрите на машине (где подключен флопи, естественно) сообщения при загрузке:perseus писал(а): Надо будет понять, определено ли такое блочное устройство как fd0 в системе вообще,
Код: Выделить всё
[olej@dell fd]$ dmesg
...
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Как подключить устройство дисковод (floppy) в системе Li
А вы бы организовали VPN канал "на работу" и подключались по SSH в любое время посмотреть...perseus писал(а): смогу показать только 13 июня, машина на работе
- perseus
- Писатель
- Сообщения: 99
- Зарегистрирован: 11 май 2017, 18:01
- Откуда: Щёлково, Московская обл.
- Контактная информация:
Re: Как подключить устройство дисковод (floppy) в системе Li
Предложение конечно интересное и это было бы очень элегантным техническим решением, но это же корпоративная сеть и администратор может быть против такого внешнего соединения. К тому же, чтобы попытаться организовать такое внешнее соединение нужно знать внешний адрес сервера сети чтобы обратится через него к компьютеру внутри самой сети. А это мне неизвестно. Да и корпоративная сеть может в выходные не функционировать (банально быть выключенной).А вы бы организовали VPN канал "на работу" и подключались по SSH в любое время посмотреть...
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей