auto mount

Всё о линукс сообществе Владивостока, организационные вопросы и предложения, проекты, линуксовки
Аватара пользователя
hatred
Global Moderator
Global Moderator
Сообщения: 1205
Зарегистрирован: 08 июн 2006 00:32
Откуда: Владивосток
Контактная информация:

auto mount

Сообщение hatred »

офф: насчет компилировать, почему я выбрал Arch, так это то что всегда есть альтернатива, вот сегодня утром сделал: pacman -Sw и up-to-date система за 15 минут (ну тормозной винт у меня!) ;)

а насчет, а ты попробуй в винде... да и вообще при включенном компе вынуть винт.... :)
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos

loooser
Sr. Member
Sr. Member
Сообщения: 286
Зарегистрирован: 07 июн 2006 16:10
Откуда: Владивосток
Контактная информация:

auto mount

Сообщение loooser »

rpk: да так же как и винде - сначала обращаемся к дисководу, а если в нём дискеты уже нету, то и выдаём ошибку.

hatred: а вот тут ты не угадал, можно в работающей винде вытаскивать/подключать винты :-Ь
Правда, там тоже надо чего-то мутить вроде как в линуксе hdparm -U / hdparm -R, но с монтированием никаких замутов.

А насчёт альтернатив - можно подумать в других дистрах кто-то запрещает вручную компилить пакеты... К тому же бедненький какой-то менеджер пакетов у арча, нету ни 'apt-cache serach ...' ни 'aptitude'...
Ну это уже оффтоп пошёл. Короче мне нравится мой дебиан и всё тут :=))
Танки пробок не боятся...

Аватара пользователя
hatred
Global Moderator
Global Moderator
Сообщения: 1205
Зарегистрирован: 08 июн 2006 00:32
Откуда: Владивосток
Контактная информация:

auto mount

Сообщение hatred »

насчет не угадал: на моей совести один сгоревший винт и одна сгоревшая мама после попытки вынуть этот самый винт после hdparm -U / hdparm -R причем винт не рутовый, не примонтированный...

а насчет монтировать-не монтировать... во первых в линухе нет понятия диска (типа как в винде C/D/E/etc) и как-то нужно дать системе знать, а где собственно эта самая дискетка есть, кроме того, как мне представляется процесс работы с дискетой в винде:
1. обращаемся к диску, происходит аналог монтирования
2. монтирование в синхронном режиме (без буфферов)
3. по истечению небольшого тайм-аута бездействия - отмонтирование
4. при повторном обращение goto п.1

по сути, в линухе все это можно сделать средствами automount, собственно и делал, и работало! для CD и Floppy, для флешки же имхо, лучше вариант с udev, хотя можно тоже через udev делать
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos

loooser
Sr. Member
Sr. Member
Сообщения: 286
Зарегистрирован: 07 июн 2006 16:10
Откуда: Владивосток
Контактная информация:

auto mount

Сообщение loooser »

Насчет сгоревшего винта - риск есть конечно, но ведь можно же :=))) Хотя не о том сейчас речь.

hatred: вот как раз система-то знает где дискета, где CD, и где винчестер. Загляни хотя бы в /sys/block/fd0/removable Ну и что, что для файловой системы это всё прозрачно? - это ничего не меняет.
А automount работает совсем не так, как в винде. Я в винде могу запросто зайти в каталог на дискете и открыть файл на запись, после чего спокойно вынуть дискету и уйти. Программе при попытке дальнейшей работы с дискетой будет выдана ошибка и всё!
В линуксе ты фиг размонтируешь дискету даже(!) пока не выйдешь из /mnt/floppy всеми оболочками. Это, блин, совсем не одно и то же!
Танки пробок не боятся...

Аватара пользователя
rpk
Full Member
Full Member
Сообщения: 117
Зарегистрирован: 07 июн 2006 20:48
Откуда: Vladivostok
Контактная информация:

auto mount

Сообщение rpk »

[quote="loooser"]В линуксе ты фиг размонтируешь дискету даже(!) пока не выйдешь из /mnt/floppy всеми оболочками. Это, блин, совсем не одно и то же![/quote]
Ааааааааааа, ты про это...

"umount -f" не оно?

rayven
Global Moderator
Global Moderator
Сообщения: 160
Зарегистрирован: 06 июн 2006 21:10
Контактная информация:

auto mount

Сообщение rayven »

Если не знаешь чем занято устройство /dev/fd0, дай от рута комманду
fuser -mku /dev/fd0
таким образом завершатся все приложения, использующие данное устройство
Или fuser -mku /mnt/floppy -- это если ты mc в нем забыл :)

loooser
Sr. Member
Sr. Member
Сообщения: 286
Зарегистрирован: 07 июн 2006 16:10
Откуда: Владивосток
Контактная информация:

auto mount

Сообщение loooser »

про fuser я в курсе, но мне ведь не надо убивать эти процессы. Мне надо чтобы они работали, только чтобы доступа к дискете больше небыло бы у них. К тому же это надо давать отдельную команду, да еще и от рута, а в домашней системе всё должно само делаться - просто вытащил дискету и пошёл.

Про 'umount -f':
loooser:~ 20:36:44$ mount /mnt/floppy/
loooser:~ 20:37:00$ mount |grep floppy
/dev/fd0 on /mnt/floppy type vfat (rw,noexec,nosuid,nodev,user=loooser)
loooser:~ 20:37:11$ cd /mnt/floppy/
loooser:/mnt/floppy 20:37:32$ umount -f /mnt/floppy/
umount: only root can do that
loooser:/mnt/floppy 20:37:39$ su
Password:
comp2:/mnt/floppy 20:37:49# umount -f /mnt/floppy/
umount2: Device or resource busy
umount: /dev/fd0: not mounted
umount: /mnt/floppy: Illegal seek
umount2: Device or resource busy
umount: /mnt/floppy: device is busy
comp2:/mnt/floppy 20:37:57# mount |grep floppy
/dev/fd0 on /mnt/floppy type vfat (rw,noexec,nosuid,nodev,user=loooser)
comp2:/mnt/floppy 20:38:42#
Танки пробок не боятся...

bagle
Advanced Newbie
Advanced Newbie
Сообщения: 5
Зарегистрирован: 07 июн 2006 11:15
Контактная информация:

auto mount

Сообщение bagle »

Сейчас себе прикручиваю. Варианты:
autofs
supermount
submount
uwd
ivman
usb-mount
--
и летели вдаль напильники, аж до самого горизонта..

Аватара пользователя
hatred
Global Moderator
Global Moderator
Сообщения: 1205
Зарегистрирован: 08 июн 2006 00:32
Откуда: Владивосток
Контактная информация:

auto mount

Сообщение hatred »

статью потом давай :)
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos

Ответить