Автомонтирование CD и Flash

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Аватара пользователя
dr_alex
Сообщения: 230
ОС: Slackware 13.37

Автомонтирование CD и Flash

Сообщение dr_alex »

Народ, подскажите пожалуйста как в Slackware 12.0 заставить автоматически монтироваться компакт диски и сменные USB носители. Заранее благодарен.
Intel® Core™2 Duo CPU E6750 @ 2.60GHz / 4Gb / 500Gb HDD Samsung / GeForce GTX 260 896Mb / Creative Labs SB Audigy LS
Slackware 13.37 / kernel-2.6.37.6-smp i686 / xorg-server-1.9.5 / KDE 4.7.3
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: Автомонтирование CD и Flash

Сообщение arkhnchul »

а они из коробки не монтируются?
Losing is fun!
Спасибо сказали:
Аватара пользователя
dr_alex
Сообщения: 230
ОС: Slackware 13.37

Re: Автомонтирование CD и Flash

Сообщение dr_alex »

:ph34r:
Arkhnchul писал(а):
05.08.2007 16:46
а они из коробки не монтируются?

вот в том то и дело, что нет. Точнее они как бы монтируются, но когда пытаешся просмотреть содержимое, то появляется окно с красным крестом и все.
Хотя вручную их действительно можно подмонтировать и никаких проблем.
Intel® Core™2 Duo CPU E6750 @ 2.60GHz / 4Gb / 500Gb HDD Samsung / GeForce GTX 260 896Mb / Creative Labs SB Audigy LS
Slackware 13.37 / kernel-2.6.37.6-smp i686 / xorg-server-1.9.5 / KDE 4.7.3
Спасибо сказали:
Аватара пользователя
nesferato
Сообщения: 472
Статус: В изобилии!
ОС: Fedora, Slackware

Re: Автомонтирование CD и Flash

Сообщение nesferato »

dr_alex, к каким группам Ваш аккаунт принадлежит? hald запущен?
Результат пропорционален осознанности.
Спасибо сказали:
Аватара пользователя
dr_alex
Сообщения: 230
ОС: Slackware 13.37

Re: Автомонтирование CD и Flash

Сообщение dr_alex »

nesferato писал(а):
05.08.2007 20:14
dr_alex, к каким группам Ваш аккаунт принадлежит? hald запущен?

Итак, диск монитруется автоматически, но проблема в том, что нет доступа к файлам на нем. При попытке открыть монтированный диск выскакивает ошибка следующего содержания: "A security policy in place prevents this sender from sending this message to this recipient, see message bus configuration file (rejected message had interface "org.freedesktop.Hal.Device.Volume" member "Mount" error name "(unset)" destination "org.freedesktop.Hal")". Какие будут предложения?
З.Ы. Слака свежеустановленная. Автомонтирование происходит из под рута. Других аккаунтов еще нет.
Intel® Core™2 Duo CPU E6750 @ 2.60GHz / 4Gb / 500Gb HDD Samsung / GeForce GTX 260 896Mb / Creative Labs SB Audigy LS
Slackware 13.37 / kernel-2.6.37.6-smp i686 / xorg-server-1.9.5 / KDE 4.7.3
Спасибо сказали:
Аватара пользователя
t-rex
Сообщения: 194
Статус: из бывших
ОС: mint 16 cinnamon

Re: Автомонтирование CD и Flash

Сообщение t-rex »

dr_alex писал(а):
05.08.2007 16:56
:ph34r:
Arkhnchul писал(а):
05.08.2007 16:46
а они из коробки не монтируются?

вот в том то и дело, что нет. Точнее они как бы монтируются, но когда пытаешся просмотреть содержимое, то появляется окно с красным крестом и все.
Хотя вручную их действительно можно подмонтировать и никаких проблем.

Лечится так:
юзер должен быть в группах cdrom audio video wheel disk
в /etc/fstab в строку cdrom прописать users вместо owner
Затем:
#usermod -G plugdev root
#usermod -G plugdev (username)
#/etc/rc.d/rc.messagebus reload
стырено с форума slacky.eu
No more Xubuntu based Linux Mint Xfce.
Спасибо сказали:
Аватара пользователя
dr_alex
Сообщения: 230
ОС: Slackware 13.37

Re: Автомонтирование CD и Flash

Сообщение dr_alex »

t-rex писал(а):
05.08.2007 23:18
dr_alex писал(а):
05.08.2007 16:56
:ph34r:
Arkhnchul писал(а):
05.08.2007 16:46
а они из коробки не монтируются?

вот в том то и дело, что нет. Точнее они как бы монтируются, но когда пытаешся просмотреть содержимое, то появляется окно с красным крестом и все.
Хотя вручную их действительно можно подмонтировать и никаких проблем.

Лечится так:
юзер должен быть в группах cdrom audio video weel disk
в /etc/fstab в строку cdrom прописать users вместо owner
Затем:
#usermod -G plugdev root
#usermod -G plugdev (username)
#/etc/rc.d/rc.massagebus reload
стырено с форума slacky.eu

Большое спасибо, диск сразу же подмонтировался как нужно. Однако флэш-карточка по-прежнему не монтируется :unsure: . Но и тем не менее первая часть проблемы решена, за что огромный респект. :drinks:
З.Ы. Несколько замеченных опечаток: написано weel, нужно wheel, написано #/etc/rc.d/rc.massagebus reload, нужно #/etc/rc.d/rc.messagebus reload.
Intel® Core™2 Duo CPU E6750 @ 2.60GHz / 4Gb / 500Gb HDD Samsung / GeForce GTX 260 896Mb / Creative Labs SB Audigy LS
Slackware 13.37 / kernel-2.6.37.6-smp i686 / xorg-server-1.9.5 / KDE 4.7.3
Спасибо сказали:
Аватара пользователя
t-rex
Сообщения: 194
Статус: из бывших
ОС: mint 16 cinnamon

Re: Автомонтирование CD и Flash

Сообщение t-rex »

dr_alex писал(а):
06.08.2007 00:24
t-rex писал(а):
05.08.2007 23:18
dr_alex писал(а):
05.08.2007 16:56
:ph34r:
Arkhnchul писал(а):
05.08.2007 16:46
а они из коробки не монтируются?

вот в том то и дело, что нет. Точнее они как бы монтируются, но когда пытаешся просмотреть содержимое, то появляется окно с красным крестом и все.
Хотя вручную их действительно можно подмонтировать и никаких проблем.

Лечится так:
юзер должен быть в группах cdrom audio video weel disk
в /etc/fstab в строку cdrom прописать users вместо owner
Затем:
#usermod -G plugdev root
#usermod -G plugdev (username)
#/etc/rc.d/rc.massagebus reload
стырено с форума slacky.eu

Большое спасибо, диск сразу же подмонтировался как нужно. Однако флэш-карточка по-прежнему не монтируется :unsure: . Но и тем не менее первая часть проблемы решена, за что огромный респект. :drinks:
З.Ы. Несколько замеченных опечаток: написано weel, нужно wheel, написано #/etc/rc.d/rc.massagebus reload, нужно #/etc/rc.d/rc.messagebus reload.

Поправил сообщение-спешил, когда писал.У меня при этом флешка и всякое usb монтируется нормально. А файловая система часом не reiser? С ней еще какие-то заморочки есть-по-итальянски тяжеловато...Я просто на ext3 ставил.
No more Xubuntu based Linux Mint Xfce.
Спасибо сказали:
Аватара пользователя
dr_alex
Сообщения: 230
ОС: Slackware 13.37

Re: Автомонтирование CD и Flash

Сообщение dr_alex »

t-rex писал(а):
06.08.2007 00:47
dr_alex писал(а):
06.08.2007 00:24
t-rex писал(а):
05.08.2007 23:18
dr_alex писал(а):
05.08.2007 16:56
:ph34r:
Arkhnchul писал(а):
05.08.2007 16:46
а они из коробки не монтируются?

вот в том то и дело, что нет. Точнее они как бы монтируются, но когда пытаешся просмотреть содержимое, то появляется окно с красным крестом и все.
Хотя вручную их действительно можно подмонтировать и никаких проблем.

Лечится так:
юзер должен быть в группах cdrom audio video weel disk
в /etc/fstab в строку cdrom прописать users вместо owner
Затем:
#usermod -G plugdev root
#usermod -G plugdev (username)
#/etc/rc.d/rc.massagebus reload
стырено с форума slacky.eu

Большое спасибо, диск сразу же подмонтировался как нужно. Однако флэш-карточка по-прежнему не монтируется :unsure: . Но и тем не менее первая часть проблемы решена, за что огромный респект. :drinks:
З.Ы. Несколько замеченных опечаток: написано weel, нужно wheel, написано #/etc/rc.d/rc.massagebus reload, нужно #/etc/rc.d/rc.messagebus reload.

Поправил сообщение-спешил, когда писал.У меня при этом флешка и всякое usb монтируется нормально. А файловая система часом не reiser? С ней еще какие-то заморочки есть-по-итальянски тяжеловато...Я просто на ext3 ставил.

Все, слава Богу с флэшкой тоже разобрался. Все просто, нужно прописать в fstab следующие строки:
/dev/sda1 /mnt/pendrive auto users,noauto 0 0
И соответственно не забыть создать точку монтирования:
#mkdir -p /mnt/pendrive
Intel® Core™2 Duo CPU E6750 @ 2.60GHz / 4Gb / 500Gb HDD Samsung / GeForce GTX 260 896Mb / Creative Labs SB Audigy LS
Slackware 13.37 / kernel-2.6.37.6-smp i686 / xorg-server-1.9.5 / KDE 4.7.3
Спасибо сказали:
Аватара пользователя
murder
Сообщения: 219
ОС: FreeBSD 8.0, Ubuntu 9.10

Re: Автомонтирование CD и Flash

Сообщение murder »

А можно я со своей проблемкой вклинюсь сюда. Имеется слака 11, минималка+x11+flux, делаю автоматическое монтирование/размантирование флэшки. Естественно никаких hal/dbus нет и не будет :) . Пытаюсь все закрутить на основе udev. В итоге флэшка монтируется автоматом, но при вытаскиваниине не размонтируется.

Код: Выделить всё

root@andrew:/etc/udev/rules.d# cat usb-flash.rules
# Change default name
#SYSFS{model}=="TS1GJFV20       ", NAME="jetflash"
# Mount
BUS=="usb", SUBSYSTEM=="block", KERNEL=="sd*", ACTION=="add", NAME="%k", GROUP="disk", RUN+="/bin/sh -c 'mount /dev/sdb -t vfat -o umask=0000,iocharset=cp1251 /mnt/flash"
# Umount
BUS=="usb", SUBSYSTEM=="block", KERNEL=="sd*", ACTION=="remove", RUN+="/bin/sh -c 'umount /mnt/ flash"

Может кто-нибудь подскахать куда копать?

P.S. Ручками естественно все ок.
-//- Реальная смерть приходит с косой, а виртуальная с пассатижами -//-
Спасибо сказали:
Аватара пользователя
McLeod095
Сообщения: 477
ОС: Люблю слаку

Re: Автомонтирование CD и Flash

Сообщение McLeod095 »

BUS=="usb", SUBSYSTEM=="block", KERNEL=="sd*", ACTION=="remove", RUN+="/bin/sh -c 'umount /mnt/ flash" здесь спецом пробел в /mnt/flash
"Work PC" E6750/2GB/Asus P5B Deluxe/2x250GB/6600GT 128/Slackware Current (Win 2003 in VmWare)
New Work: E6400/3GB/Arch
Home Book: Asus W6k00A/Arch, Asus 701/Arch
Спасибо сказали:
Аватара пользователя
murder
Сообщения: 219
ОС: FreeBSD 8.0, Ubuntu 9.10

Re: Автомонтирование CD и Flash

Сообщение murder »

Нет, ошибка при редактировании. Пробовался до этого еще вот такой вариант

Код: Выделить всё

# Umount
BUS=="usb", SUBSYSTEM=="block", KERNEL=="sd*", ACTION=="remove", RUN+="/bin/sh -c 'umount /dev/sdb"

Но результат тот же
-//- Реальная смерть приходит с косой, а виртуальная с пассатижами -//-
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: Автомонтирование CD и Flash

Сообщение arkhnchul »

у меня тож трах с этим был. Такая тема - он иногда не хочет выполнять команды с пробелами. Рещение - записать оный "/bin/sh -c 'umount /dev/sdb" в скрипт, а потом его вызывать.
у мну нечто такое было:

Код: Выделить всё

KERNEL="sd*", ACTION="remove", RUN+="fumount.sh"


у еще: а нафига там одиночный апостроф перед umount?

и можно попробовать папку размонтировать, а не девайс..
Losing is fun!
Спасибо сказали:
Аватара пользователя
murder
Сообщения: 219
ОС: FreeBSD 8.0, Ubuntu 9.10

Re: Автомонтирование CD и Flash

Сообщение murder »

Не канает, написал 2 скрипта, 1 монтирует, др размонтирует. Вот 1-й работает, а 2 нет. Тут видимо копать нужно куда-то в др сторону. Пытался также и папку размонтировать и девайс...результат 0.
-//- Реальная смерть приходит с косой, а виртуальная с пассатижами -//-
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: Автомонтирование CD и Flash

Сообщение arkhnchul »

а скрипт вообще пытается выполняться? echo каким-нибудь проверяли?
Losing is fun!
Спасибо сказали:
Аватара пользователя
agula
Сообщения: 25
ОС: Debian GNU/Linux

Re: Автомонтирование CD и Flash

Сообщение agula »

t-rex писал(а):
05.08.2007 23:18
Лечится так:
юзер должен быть в группах cdrom audio video wheel disk
в /etc/fstab в строку cdrom прописать users вместо owner
Затем:
#usermod -G plugdev root
#usermod -G plugdev (username)
#/etc/rc.d/rc.messagebus reload
стырено с форума slacky.eu

а у меня отчего-то не работает.. всегда монтировал ручками.. тут решил попробовать как в винде сделать - а не работает..
все сделал как пишите.. правда у меня двд-рв саташный..
подскажите лекарство?
Спасибо сказали:
Аватара пользователя
Black
Сообщения: 1104
ОС: ArchLinux

Re: Автомонтирование CD и Flash

Сообщение Black »

Я тоже когда-то парился, а потом подумал - а ну его на фиг. Написал скрипты для монтирования/размонтирования и навесил их на горячие клавиши. Тыкаешь кнопку - он сам задвигает лоток и монтирует CD и выдаёт сообщение через osd_cat. Ещё можно всякие фишки делать, например для монтирования на скорости 4x сделать такой же скрипт, только вместо eject -t /dev/hdc написать eject -t -x 4 /dev/hdc. При невозможности отмонтировать девайс можно вывести сообщение через xmessage. Короче сделать можно всё, на что хватит воображения. Я теперь даже радуюсь, что тогда забил на это автомонтирование :-).
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
Спасибо сказали:
Аватара пользователя
Virtualik
Сообщения: 69
ОС: Slackware 12.0

Re: Автомонтирование CD и Flash

Сообщение Virtualik »

Готовый пакет для монтирования флэшек и переносных винтов через udev. Монтируется в каталоге /mnt/auto (создай руками).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
cdrw
Сообщения: 249

Re: Автомонтирование CD и Flash

Сообщение cdrw »

Virtualik писал(а):
20.08.2007 12:50
Готовый пакет для монтирования флэшек и переносных винтов через udev. Монтируется в каталоге /mnt/auto (создай руками).

Спасибо большое за пакет! Это самое лучшее пояснение.
Спасибо сказали:
Аватара пользователя
Virtualik
Сообщения: 69
ОС: Slackware 12.0

Re: Автомонтирование CD и Flash

Сообщение Virtualik »

выстрадал его, оптимизация с 11 по 12-ю версию :) трудно было не откликнуться.
Спасибо сказали:
Аватара пользователя
pashaa
Сообщения: 171
Статус: Заводчик Мопсов
ОС: Mops 6.2 RC1

Re: Автомонтирование CD и Flash

Сообщение pashaa »

Virtualik писал(а):
20.08.2007 15:37
выстрадал его, оптимизация с 11 по 12-ю версию :) трудно было не откликнуться.

А размонтировать его как? Выдергиваю - созданый раздел остается в auto. Да и синхронизацию флешки в ручную делать предварительно или монтировать с sync надо.
MOPSLinux 6.2-RC1 KDE 4.1.2
Спасибо сказали:
Аватара пользователя
Virtualik
Сообщения: 69
ОС: Slackware 12.0

Re: Автомонтирование CD и Flash

Сообщение Virtualik »

pashaa писал(а):
20.08.2007 17:43
А размонтировать его как? Выдергиваю - созданый раздел остается в auto. Да и синхронизацию флешки в ручную делать предварительно или монтировать с sync надо.


не повезло тебе :(
вообще выдергиваешь - каталог размонтируется и удаляется. Подключение делается асинхронное, поэтому нужна ручная синхронизация. У меня на клаве для этого есть спецкнопка - нажал, дождался записи и выдернул. Ежели хочешь без этого, делай синхронное подключение.
Спасибо сказали:
Аватара пользователя
pashaa
Сообщения: 171
Статус: Заводчик Мопсов
ОС: Mops 6.2 RC1

Re: Автомонтирование CD и Flash

Сообщение pashaa »

Virtualik писал(а):
21.08.2007 13:16
pashaa писал(а):
20.08.2007 17:43
А размонтировать его как? Выдергиваю - созданый раздел остается в auto. Да и синхронизацию флешки в ручную делать предварительно или монтировать с sync надо.


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


Сделаю себе такую кнопочку... :crazy:
MOPSLinux 6.2-RC1 KDE 4.1.2
Спасибо сказали:
O'nelf
Сообщения: 29
ОС: Slackware 12

Re: Автомонтирование CD и Flash

Сообщение O'nelf »

У меня такой вопрос: Стоит автомонтирование дисков. При всовывании сд выскакивает окошко с выбором действия, выбираю открыть. Выдает : "Ошибка Koqueror: Ошибка чтения /tmp/kde-user/kio_fileS9n9Va.tmp" Причем под новым юзером и под рутом все открывается нормально. В media отмонтированный диск виден. Но из пункта меню не хочет монтироваться. Что мне делать?
ОС Слакварь , КДЕ.
И вопрос в догонку предосмотр картинок в разделе НТФС(ntfs-3g) не работает через media, а по прямому пути "/mnt/Win_C" все в порядке.
Спасибо сказали:
Аватара пользователя
murder
Сообщения: 219
ОС: FreeBSD 8.0, Ubuntu 9.10

Re: Автомонтирование CD и Flash

Сообщение murder »

Спасиб большое за скрипт. А что за синхронность?
-//- Реальная смерть приходит с косой, а виртуальная с пассатижами -//-
Спасибо сказали:
Аватара пользователя
Virtualik
Сообщения: 69
ОС: Slackware 12.0

Re: Автомонтирование CD и Flash

Сообщение Virtualik »

murder писал(а):
24.08.2007 09:02
Спасиб большое за скрипт. А что за синхронность?

в асинхронном режиме некоторые данные не сразу записываются на носитель, что дает [мнимый] прирост скорости работы с накопителем.
Спасибо сказали:
Аватара пользователя
pashaa
Сообщения: 171
Статус: Заводчик Мопсов
ОС: Mops 6.2 RC1

Re: Автомонтирование CD и Flash

Сообщение pashaa »

Virtualik писал(а):
24.08.2007 13:33
murder писал(а):
24.08.2007 09:02
Спасиб большое за скрипт. А что за синхронность?

в асинхронном режиме некоторые данные не сразу записываются на носитель, что дает [мнимый] прирост скорости работы с накопителем.

Дело не в приросте скорости. А в ограниченом количестве записей на флеш. Что бы не затирать одно и то же место все сохраняется в кеш. После как все сделал, дал команду sync и кеш скинулся. Например если редактируешь файл находящийся на флешке.
MOPSLinux 6.2-RC1 KDE 4.1.2
Спасибо сказали:
Аватара пользователя
Virtualik
Сообщения: 69
ОС: Slackware 12.0

Re: Автомонтирование CD и Flash

Сообщение Virtualik »

pashaa писал(а):
24.08.2007 16:25
Дело не в приросте скорости. А в ограниченом количестве записей на флеш. Что бы не затирать одно и то же место все сохраняется в кеш. После как все сделал, дал команду sync и кеш скинулся. Например если редактируешь файл находящийся на флешке.

я в целом об асинхронности, сама по себе фича для скорости :rolleyes:
Спасибо сказали:
Аватара пользователя
murder
Сообщения: 219
ОС: FreeBSD 8.0, Ubuntu 9.10

Re: Автомонтирование CD и Flash

Сообщение murder »

Так, воткнул флешку, скинул пару файлов, прошло сек 10-20, вытыкнул ее. Воткнул обратно- там ничего нет =). Я так понимаю в этом sync и есть дело. Как этим правильно пользоваться? Я что-то первый раз с таким столкнулся, т.к. при обычном mount/umount никаких sync не надо....
-//- Реальная смерть приходит с косой, а виртуальная с пассатижами -//-
Спасибо сказали:
Аватара пользователя
Virtualik
Сообщения: 69
ОС: Slackware 12.0

Re: Автомонтирование CD и Flash

Сообщение Virtualik »

murder писал(а):
27.08.2007 06:47
при обычном mount/umount никаких sync не надо....

потому что при "обычном" синхронизация происходит сама перед отключением устройства.
Спасибо сказали: