Автомонтирование CD и Flash
Модератор: Модераторы разделов
-
dr_alex
- Сообщения: 230
- ОС: Slackware 13.37
Автомонтирование CD и Flash
Народ, подскажите пожалуйста как в 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
Slackware 13.37 / kernel-2.6.37.6-smp i686 / xorg-server-1.9.5 / KDE 4.7.3
-
arkhnchul
- Сообщения: 2284
- Статус: Толчковый инженер
- ОС: Debian, Fedora
-
dr_alex
- Сообщения: 230
- ОС: Slackware 13.37
Re: Автомонтирование CD и Flash
вот в том то и дело, что нет. Точнее они как бы монтируются, но когда пытаешся просмотреть содержимое, то появляется окно с красным крестом и все.
Хотя вручную их действительно можно подмонтировать и никаких проблем.
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
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
dr_alex, к каким группам Ваш аккаунт принадлежит? hald запущен?
Результат пропорционален осознанности.
-
dr_alex
- Сообщения: 230
- ОС: Slackware 13.37
Re: Автомонтирование CD и Flash
Итак, диск монитруется автоматически, но проблема в том, что нет доступа к файлам на нем. При попытке открыть монтированный диск выскакивает ошибка следующего содержания: "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
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
Лечится так:
юзер должен быть в группах 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
t-rex писал(а): ↑05.08.2007 23:18
Лечится так:
юзер должен быть в группах 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
Большое спасибо, диск сразу же подмонтировался как нужно. Однако флэш-карточка по-прежнему не монтируется
З.Ы. Несколько замеченных опечаток: написано 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
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
dr_alex писал(а): ↑06.08.2007 00:24t-rex писал(а): ↑05.08.2007 23:18
Лечится так:
юзер должен быть в группах 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
Большое спасибо, диск сразу же подмонтировался как нужно. Однако флэш-карточка по-прежнему не монтируется. Но и тем не менее первая часть проблемы решена, за что огромный респект.
![]()
З.Ы. Несколько замеченных опечаток: написано 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
t-rex писал(а): ↑06.08.2007 00:47dr_alex писал(а): ↑06.08.2007 00:24t-rex писал(а): ↑05.08.2007 23:18
Лечится так:
юзер должен быть в группах 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
Большое спасибо, диск сразу же подмонтировался как нужно. Однако флэш-карточка по-прежнему не монтируется. Но и тем не менее первая часть проблемы решена, за что огромный респект.
![]()
З.Ы. Несколько замеченных опечаток: написано 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
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
А можно я со своей проблемкой вклинюсь сюда. Имеется слака 11, минималка+x11+flux, делаю автоматическое монтирование/размантирование флэшки. Естественно никаких hal/dbus нет и не будет
. Пытаюсь все закрутить на основе udev. В итоге флэшка монтируется автоматом, но при вытаскиваниине не размонтируется.
Может кто-нибудь подскахать куда копать?
P.S. Ручками естественно все ок.
Код: Выделить всё
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
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
New Work: E6400/3GB/Arch
Home Book: Asus W6k00A/Arch, Asus 701/Arch
-
murder
- Сообщения: 219
- ОС: FreeBSD 8.0, Ubuntu 9.10
Re: Автомонтирование CD и Flash
Нет, ошибка при редактировании. Пробовался до этого еще вот такой вариант
Но результат тот же
Код: Выделить всё
# Umount
BUS=="usb", SUBSYSTEM=="block", KERNEL=="sd*", ACTION=="remove", RUN+="/bin/sh -c 'umount /dev/sdb"Но результат тот же
-//- Реальная смерть приходит с косой, а виртуальная с пассатижами -//-
-
arkhnchul
- Сообщения: 2284
- Статус: Толчковый инженер
- ОС: Debian, Fedora
Re: Автомонтирование CD и Flash
у меня тож трах с этим был. Такая тема - он иногда не хочет выполнять команды с пробелами. Рещение - записать оный "/bin/sh -c 'umount /dev/sdb" в скрипт, а потом его вызывать.
у мну нечто такое было:
у еще: а нафига там одиночный апостроф перед umount?
и можно попробовать папку размонтировать, а не девайс..
у мну нечто такое было:
Код: Выделить всё
KERNEL="sd*", ACTION="remove", RUN+="fumount.sh"у еще: а нафига там одиночный апостроф перед umount?
и можно попробовать папку размонтировать, а не девайс..
Losing is fun!
-
murder
- Сообщения: 219
- ОС: FreeBSD 8.0, Ubuntu 9.10
Re: Автомонтирование CD и Flash
Не канает, написал 2 скрипта, 1 монтирует, др размонтирует. Вот 1-й работает, а 2 нет. Тут видимо копать нужно куда-то в др сторону. Пытался также и папку размонтировать и девайс...результат 0.
-//- Реальная смерть приходит с косой, а виртуальная с пассатижами -//-
-
arkhnchul
- Сообщения: 2284
- Статус: Толчковый инженер
- ОС: Debian, Fedora
Re: Автомонтирование CD и Flash
а скрипт вообще пытается выполняться? echo каким-нибудь проверяли?
Losing is fun!
-
agula
- Сообщения: 25
- ОС: Debian GNU/Linux
Re: Автомонтирование CD и Flash
а у меня отчего-то не работает.. всегда монтировал ручками.. тут решил попробовать как в винде сделать - а не работает..
все сделал как пишите.. правда у меня двд-рв саташный..
подскажите лекарство?
-
Black
- Сообщения: 1104
- ОС: ArchLinux
Re: Автомонтирование CD и Flash
Я тоже когда-то парился, а потом подумал - а ну его на фиг. Написал скрипты для монтирования/размонтирования и навесил их на горячие клавиши. Тыкаешь кнопку - он сам задвигает лоток и монтирует CD и выдаёт сообщение через osd_cat. Ещё можно всякие фишки делать, например для монтирования на скорости 4x сделать такой же скрипт, только вместо eject -t /dev/hdc написать eject -t -x 4 /dev/hdc. При невозможности отмонтировать девайс можно вывести сообщение через xmessage. Короче сделать можно всё, на что хватит воображения. Я теперь даже радуюсь, что тогда забил на это автомонтирование :-).
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
-
Virtualik
- Сообщения: 69
- ОС: Slackware 12.0
Re: Автомонтирование CD и Flash
Готовый пакет для монтирования флэшек и переносных винтов через udev. Монтируется в каталоге /mnt/auto (создай руками).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
cdrw
- Сообщения: 249
-
Virtualik
- Сообщения: 69
- ОС: Slackware 12.0
Re: Автомонтирование CD и Flash
выстрадал его, оптимизация с 11 по 12-ю версию
трудно было не откликнуться.
-
pashaa
- Сообщения: 171
- Статус: Заводчик Мопсов
- ОС: Mops 6.2 RC1
Re: Автомонтирование CD и Flash
А размонтировать его как? Выдергиваю - созданый раздел остается в auto. Да и синхронизацию флешки в ручную делать предварительно или монтировать с sync надо.
MOPSLinux 6.2-RC1 KDE 4.1.2
-
Virtualik
- Сообщения: 69
- ОС: Slackware 12.0
Re: Автомонтирование CD и Flash
не повезло тебе
вообще выдергиваешь - каталог размонтируется и удаляется. Подключение делается асинхронное, поэтому нужна ручная синхронизация. У меня на клаве для этого есть спецкнопка - нажал, дождался записи и выдернул. Ежели хочешь без этого, делай синхронное подключение.
-
pashaa
- Сообщения: 171
- Статус: Заводчик Мопсов
- ОС: Mops 6.2 RC1
Re: Автомонтирование CD и Flash
Virtualik писал(а): ↑21.08.2007 13:16
не повезло тебе
вообще выдергиваешь - каталог размонтируется и удаляется. Подключение делается асинхронное, поэтому нужна ручная синхронизация. У меня на клаве для этого есть спецкнопка - нажал, дождался записи и выдернул. Ежели хочешь без этого, делай синхронное подключение.
Сделаю себе такую кнопочку...
MOPSLinux 6.2-RC1 KDE 4.1.2
-
O'nelf
- Сообщения: 29
- ОС: Slackware 12
Re: Автомонтирование CD и Flash
У меня такой вопрос: Стоит автомонтирование дисков. При всовывании сд выскакивает окошко с выбором действия, выбираю открыть. Выдает : "Ошибка Koqueror: Ошибка чтения /tmp/kde-user/kio_fileS9n9Va.tmp" Причем под новым юзером и под рутом все открывается нормально. В media отмонтированный диск виден. Но из пункта меню не хочет монтироваться. Что мне делать?
ОС Слакварь , КДЕ.
И вопрос в догонку предосмотр картинок в разделе НТФС(ntfs-3g) не работает через media, а по прямому пути "/mnt/Win_C" все в порядке.
ОС Слакварь , КДЕ.
И вопрос в догонку предосмотр картинок в разделе НТФС(ntfs-3g) не работает через media, а по прямому пути "/mnt/Win_C" все в порядке.
-
murder
- Сообщения: 219
- ОС: FreeBSD 8.0, Ubuntu 9.10
Re: Автомонтирование CD и Flash
Спасиб большое за скрипт. А что за синхронность?
-//- Реальная смерть приходит с косой, а виртуальная с пассатижами -//-
-
Virtualik
- Сообщения: 69
- ОС: Slackware 12.0
-
pashaa
- Сообщения: 171
- Статус: Заводчик Мопсов
- ОС: Mops 6.2 RC1
Re: Автомонтирование CD и Flash
Дело не в приросте скорости. А в ограниченом количестве записей на флеш. Что бы не затирать одно и то же место все сохраняется в кеш. После как все сделал, дал команду sync и кеш скинулся. Например если редактируешь файл находящийся на флешке.
MOPSLinux 6.2-RC1 KDE 4.1.2
-
Virtualik
- Сообщения: 69
- ОС: Slackware 12.0
Re: Автомонтирование CD и Flash
я в целом об асинхронности, сама по себе фича для скорости
-
murder
- Сообщения: 219
- ОС: FreeBSD 8.0, Ubuntu 9.10
Re: Автомонтирование CD и Flash
Так, воткнул флешку, скинул пару файлов, прошло сек 10-20, вытыкнул ее. Воткнул обратно- там ничего нет =). Я так понимаю в этом sync и есть дело. Как этим правильно пользоваться? Я что-то первый раз с таким столкнулся, т.к. при обычном mount/umount никаких sync не надо....
-//- Реальная смерть приходит с косой, а виртуальная с пассатижами -//-
-
Virtualik
- Сообщения: 69
- ОС: Slackware 12.0