auto mount
- hatred
- Global Moderator
- Сообщения: 1205
- Зарегистрирован: 08 июн 2006 00:32
- Откуда: Владивосток
- Контактная информация:
auto mount
офф: насчет компилировать, почему я выбрал Arch, так это то что всегда есть альтернатива, вот сегодня утром сделал: pacman -Sw и up-to-date система за 15 минут (ну тормозной винт у меня!)
а насчет, а ты попробуй в винде... да и вообще при включенном компе вынуть винт....
а насчет, а ты попробуй в винде... да и вообще при включенном компе вынуть винт....
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos
Hatred's Log Place | My GitHub repos | My Gitlab repos
-
- Sr. Member
- Сообщения: 286
- Зарегистрирован: 07 июн 2006 16:10
- Откуда: Владивосток
- Контактная информация:
auto mount
rpk: да так же как и винде - сначала обращаемся к дисководу, а если в нём дискеты уже нету, то и выдаём ошибку.
hatred: а вот тут ты не угадал, можно в работающей винде вытаскивать/подключать винты :-Ь
Правда, там тоже надо чего-то мутить вроде как в линуксе hdparm -U / hdparm -R, но с монтированием никаких замутов.
А насчёт альтернатив - можно подумать в других дистрах кто-то запрещает вручную компилить пакеты... К тому же бедненький какой-то менеджер пакетов у арча, нету ни 'apt-cache serach ...' ни 'aptitude'...
Ну это уже оффтоп пошёл. Короче мне нравится мой дебиан и всё тут :=))
hatred: а вот тут ты не угадал, можно в работающей винде вытаскивать/подключать винты :-Ь
Правда, там тоже надо чего-то мутить вроде как в линуксе hdparm -U / hdparm -R, но с монтированием никаких замутов.
А насчёт альтернатив - можно подумать в других дистрах кто-то запрещает вручную компилить пакеты... К тому же бедненький какой-то менеджер пакетов у арча, нету ни 'apt-cache serach ...' ни 'aptitude'...
Ну это уже оффтоп пошёл. Короче мне нравится мой дебиан и всё тут :=))
Танки пробок не боятся...
- hatred
- Global Moderator
- Сообщения: 1205
- Зарегистрирован: 08 июн 2006 00:32
- Откуда: Владивосток
- Контактная информация:
auto mount
насчет не угадал: на моей совести один сгоревший винт и одна сгоревшая мама после попытки вынуть этот самый винт после hdparm -U / hdparm -R причем винт не рутовый, не примонтированный...
а насчет монтировать-не монтировать... во первых в линухе нет понятия диска (типа как в винде C/D/E/etc) и как-то нужно дать системе знать, а где собственно эта самая дискетка есть, кроме того, как мне представляется процесс работы с дискетой в винде:
1. обращаемся к диску, происходит аналог монтирования
2. монтирование в синхронном режиме (без буфферов)
3. по истечению небольшого тайм-аута бездействия - отмонтирование
4. при повторном обращение goto п.1
по сути, в линухе все это можно сделать средствами automount, собственно и делал, и работало! для CD и Floppy, для флешки же имхо, лучше вариант с udev, хотя можно тоже через udev делать
а насчет монтировать-не монтировать... во первых в линухе нет понятия диска (типа как в винде 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
Hatred's Log Place | My GitHub repos | My Gitlab repos
-
- Sr. Member
- Сообщения: 286
- Зарегистрирован: 07 июн 2006 16:10
- Откуда: Владивосток
- Контактная информация:
auto mount
Насчет сгоревшего винта - риск есть конечно, но ведь можно же :=))) Хотя не о том сейчас речь.
hatred: вот как раз система-то знает где дискета, где CD, и где винчестер. Загляни хотя бы в /sys/block/fd0/removable Ну и что, что для файловой системы это всё прозрачно? - это ничего не меняет.
А automount работает совсем не так, как в винде. Я в винде могу запросто зайти в каталог на дискете и открыть файл на запись, после чего спокойно вынуть дискету и уйти. Программе при попытке дальнейшей работы с дискетой будет выдана ошибка и всё!
В линуксе ты фиг размонтируешь дискету даже(!) пока не выйдешь из /mnt/floppy всеми оболочками. Это, блин, совсем не одно и то же!
hatred: вот как раз система-то знает где дискета, где CD, и где винчестер. Загляни хотя бы в /sys/block/fd0/removable Ну и что, что для файловой системы это всё прозрачно? - это ничего не меняет.
А automount работает совсем не так, как в винде. Я в винде могу запросто зайти в каталог на дискете и открыть файл на запись, после чего спокойно вынуть дискету и уйти. Программе при попытке дальнейшей работы с дискетой будет выдана ошибка и всё!
В линуксе ты фиг размонтируешь дискету даже(!) пока не выйдешь из /mnt/floppy всеми оболочками. Это, блин, совсем не одно и то же!
Танки пробок не боятся...
- rpk
- Full Member
- Сообщения: 117
- Зарегистрирован: 07 июн 2006 20:48
- Откуда: Vladivostok
- Контактная информация:
auto mount
[quote="loooser"]В линуксе ты фиг размонтируешь дискету даже(!) пока не выйдешь из /mnt/floppy всеми оболочками. Это, блин, совсем не одно и то же![/quote]
Ааааааааааа, ты про это...
"umount -f" не оно?
Ааааааааааа, ты про это...
"umount -f" не оно?
auto mount
Если не знаешь чем занято устройство /dev/fd0, дай от рута комманду
fuser -mku /dev/fd0
таким образом завершатся все приложения, использующие данное устройство
Или fuser -mku /mnt/floppy -- это если ты mc в нем забыл
fuser -mku /dev/fd0
таким образом завершатся все приложения, использующие данное устройство
Или fuser -mku /mnt/floppy -- это если ты mc в нем забыл
-
- Sr. Member
- Сообщения: 286
- Зарегистрирован: 07 июн 2006 16:10
- Откуда: Владивосток
- Контактная информация:
auto mount
про fuser я в курсе, но мне ведь не надо убивать эти процессы. Мне надо чтобы они работали, только чтобы доступа к дискете больше небыло бы у них. К тому же это надо давать отдельную команду, да еще и от рута, а в домашней системе всё должно само делаться - просто вытащил дискету и пошёл.
Про 'umount -f':
Про '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#
Танки пробок не боятся...
auto mount
Сейчас себе прикручиваю. Варианты:
autofs
supermount
submount
uwd
ivman
usb-mount
autofs
supermount
submount
uwd
ivman
usb-mount
--
и летели вдаль напильники, аж до самого горизонта..
и летели вдаль напильники, аж до самого горизонта..
- hatred
- Global Moderator
- Сообщения: 1205
- Зарегистрирован: 08 июн 2006 00:32
- Откуда: Владивосток
- Контактная информация:
auto mount
статью потом давай
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos
Hatred's Log Place | My GitHub repos | My Gitlab repos