* [sisyphus] Снова про монтирование @ 2007-09-02 18:57 Alexei V. Mezin 2007-09-04 8:36 ` Eugene Ostapets 0 siblings, 1 reply; 14+ messages in thread From: Alexei V. Mezin @ 2007-09-02 18:57 UTC (permalink / raw) To: sisyphus Продолжая ранее начатую тему: флэшки монтируются в /media и нормально отмонтируются пользователем. ДВД/СД монтируются либо в /media (при дефолтных настройках), либо в /mnt (согласно записи в fstab). Но НЕ ОТМОНТИРУЮТСЯ, потому что /dev/hdc on /mnt/dvd type iso9660 (ro,noexec,nosuid,nodev,iocharset=cp1251,user=ivman) и отмонтировать дает только юзеру ivman. Раньше, до обновления, такого не было. Что за дела опять? ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [sisyphus] Снова про монтирование 2007-09-02 18:57 [sisyphus] Снова про монтирование Alexei V. Mezin @ 2007-09-04 8:36 ` Eugene Ostapets 2007-09-04 8:49 ` Alexei V. Mezin 0 siblings, 1 reply; 14+ messages in thread From: Eugene Ostapets @ 2007-09-04 8:36 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list 2007/9/2, Alexei V. Mezin <alexei_vm micmedia.ru>: > > Продолжая ранее начатую тему: > > флэшки монтируются в /media и нормально отмонтируются пользователем. > ДВД/СД монтируются либо в /media (при дефолтных настройках), либо в /mnt > (согласно записи в fstab). Но НЕ ОТМОНТИРУЮТСЯ, потому что > > /dev/hdc on /mnt/dvd type iso9660 > (ro,noexec,nosuid,nodev,iocharset=cp1251,user=ivman) > > и отмонтировать дает только юзеру ivman. Раньше, до обновления, такого > не было. Что за дела опять? Смотрите свою конфигурацию - у вас не запускается пользовательская копия ivman -- С уважением, Евгений Остапец uin: 23747217 jid: eugene_ostapets@jabber.ru ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [sisyphus] Снова про монтирование 2007-09-04 8:36 ` Eugene Ostapets @ 2007-09-04 8:49 ` Alexei V. Mezin 2007-09-04 8:55 ` Eugene Ostapets 0 siblings, 1 reply; 14+ messages in thread From: Alexei V. Mezin @ 2007-09-04 8:49 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Eugene Ostapets пишет: >> и отмонтировать дает только юзеру ivman. Раньше, до обновления, такого >> не было. Что за дела опять? > Смотрите свою конфигурацию - у вас не запускается пользовательская копия ivman Запускается. Только вот оказалось, что ivman от пользователя был запущен два раза. Почему это привело к нормальной работе флэшек, и ненормальной СД -- не понятно. Опять race какой-то? -- Alexei V. Mezin NT-MDT Co. Phone: 095-913-5736 Fax: 095-913-573 Email: mezin@ntmdt.ru URL: http://www.ntmdt.com ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [sisyphus] Снова про монтирование 2007-09-04 8:49 ` Alexei V. Mezin @ 2007-09-04 8:55 ` Eugene Ostapets 2007-09-04 10:26 ` Alexei V. Mezin 0 siblings, 1 reply; 14+ messages in thread From: Eugene Ostapets @ 2007-09-04 8:55 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list 04.09.07, Alexei V. Mezin<mezin ntmdt.ru> написал(а): > Eugene Ostapets пишет: > > >> и отмонтировать дает только юзеру ivman. Раньше, до обновления, такого > >> не было. Что за дела опять? > > Смотрите свою конфигурацию - у вас не запускается пользовательская копия ivman > > Запускается. Только вот оказалось, что ivman от пользователя был запущен > два раза. Почему это привело к нормальной работе флэшек, и ненормальной > СД -- не понятно. Опять race какой-то? Боюсь, что авторы не рассматривали случай запуска двух копий даже теоретически :) Но повесьте багу - я, когда будет время, сделаю патч, который не даст запустить две копии от одного пользователя... -- С уважением, Евгений Остапец uin: 23747217 jid: eugene_ostapets@jabber.ru ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [sisyphus] Снова про монтирование 2007-09-04 8:55 ` Eugene Ostapets @ 2007-09-04 10:26 ` Alexei V. Mezin 2007-09-04 12:46 ` Michael A. Kangin 0 siblings, 1 reply; 14+ messages in thread From: Alexei V. Mezin @ 2007-09-04 10:26 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Eugene Ostapets пишет: > Боюсь, что авторы не рассматривали случай запуска двух копий даже > теоретически :) А че там теоретизировать? У меня ivman запускается при старте WM. И если WM неожиданно падает и перезапускается, то вот и имеем две копии. Я понимаю, что автозапуск нужно переносить в другое место, но штатного в нашем дистрибутиве не предусмотрено. > Но повесьте багу - я, когда будет время, сделаю патч, > который не даст запустить две копии от одного пользователя... > 12683 -- Alexei V. Mezin NT-MDT Co. Phone: 095-913-5736 Fax: 095-913-573 Email: mezin@ntmdt.ru URL: http://www.ntmdt.com ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [sisyphus] Снова про монтирование 2007-09-04 10:26 ` Alexei V. Mezin @ 2007-09-04 12:46 ` Michael A. Kangin 2007-09-04 15:45 ` Alexei V. Mezin 0 siblings, 1 reply; 14+ messages in thread From: Michael A. Kangin @ 2007-09-04 12:46 UTC (permalink / raw) To: mezin, ALT Linux Sisyphus discussion list On 4 сентября 2007 "Alexei V. Mezin" <mezin@ntmdt.ru> wrote: > А че там теоретизировать? У меня ivman запускается при старте WM. И если > WM неожиданно падает и перезапускается, то вот и имеем две копии. Я > понимаю, что автозапуск нужно переносить в другое место, но штатного в > нашем дистрибутиве не предусмотрено. Забавная схема с раздвоившимся демоном, а? ;) <Рекламная пауза on> http://www.freesource.info/wiki/ALTLinux/Sisyphus/admin/IvmanAutomount/subfs - не проще будет? <Рекламная пауза off> -- wbr, Michael A. Kangin OIOS, RSMU ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [sisyphus] Снова про монтирование 2007-09-04 12:46 ` Michael A. Kangin @ 2007-09-04 15:45 ` Alexei V. Mezin 2007-09-05 8:06 ` Michael A. Kangin 0 siblings, 1 reply; 14+ messages in thread From: Alexei V. Mezin @ 2007-09-04 15:45 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Michael A. Kangin пишет: > <Рекламная пауза on> > http://www.freesource.info/wiki/ALTLinux/Sisyphus/admin/IvmanAutomount/subfs - > не проще будет? > <Рекламная пауза off> [alexei@threebears ~]$ apt-cache search ivman ivman - Ivman is an extremely flexible desktop independent frontend to HAL [alexei@threebears ~]$ Не вижу ниче в дистрибе про ivman+subfs. К тому же соотвествует ли такая связки "генеральной линии"? Будет ли она "из коробки" применяться в дистрибутивах? ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [sisyphus] Снова про монтирование 2007-09-04 15:45 ` Alexei V. Mezin @ 2007-09-05 8:06 ` Michael A. Kangin 2007-09-16 19:13 ` Michael Shigorin 0 siblings, 1 reply; 14+ messages in thread From: Michael A. Kangin @ 2007-09-05 8:06 UTC (permalink / raw) To: alex783, ALT Linux Sisyphus discussion list On 4 сентября 2007 "Alexei V. Mezin" <alexei_vm@micmedia.ru> wrote: > [alexei@threebears ~]$ apt-cache search ivman > ivman - Ivman is an extremely flexible desktop independent frontend to HAL > [alexei@threebears ~]$ > > Не вижу ниче в дистрибе про ivman+subfs. К тому же соотвествует ли такая > связки "генеральной линии"? Будет ли она "из коробки" применяться в > дистрибутивах? Не знаю за коробку и дистрибутив, но для меня это мегаудобно. :) для чего и творил. Хотя, почему бы и нет - был же пакет hal-mount-subfs, который обеспечивал такую-же функциональность. -- wbr, Michael A. Kangin OIOS, RSMU ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [sisyphus] Снова про монтирование 2007-09-05 8:06 ` Michael A. Kangin @ 2007-09-16 19:13 ` Michael Shigorin 2008-02-19 0:02 ` Michael A. Kangin 0 siblings, 1 reply; 14+ messages in thread From: Michael Shigorin @ 2007-09-16 19:13 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list On Wed, Sep 05, 2007 at 12:06:40PM +0400, Michael A. Kangin wrote: > > [alexei@threebears ~]$ apt-cache search ivman > > ivman - Ivman is an extremely flexible desktop independent frontend to HAL > > [alexei@threebears ~]$ > > Не вижу ниче в дистрибе про ivman+subfs. К тому же > > соотвествует ли такая связки "генеральной линии"? Будет ли > > она "из коробки" применяться в дистрибутивах? > Не знаю за коробку и дистрибутив, но для меня это мегаудобно. > :) для чего и творил. Тёзка, а не хотите этот пакет в сизиф/бранч закинуть? Сами ;-) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [sisyphus] Снова про монтирование 2007-09-16 19:13 ` Michael Shigorin @ 2008-02-19 0:02 ` Michael A. Kangin 2008-02-19 15:00 ` Евгений Терешков 0 siblings, 1 reply; 14+ messages in thread From: Michael A. Kangin @ 2008-02-19 0:02 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list В сообщении от Sunday 16 September 2007 23:13:52 Michael Shigorin написал(а): > Тёзка, а не хотите этот пакет в сизиф/бранч закинуть? Сами ;-) закинуть - это как? :) этот пакет уже нет, удалось обойтись без ivman'а. Возрождённый hal-mount-subfs получился очень удобным, зла от него пока не вижу. зы: я не тормоз %) -- wbr, Michael A. Kangin ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [sisyphus] Снова про монтирование 2008-02-19 0:02 ` Michael A. Kangin @ 2008-02-19 15:00 ` Евгений Терешков 2008-02-19 18:26 ` Michael A. Kangin 0 siblings, 1 reply; 14+ messages in thread From: Евгений Терешков @ 2008-02-19 15:00 UTC (permalink / raw) To: ALT Linux Sisyphus discussions "Michael A. Kangin" пишет: >> Тёзка, а не хотите этот пакет в сизиф/бранч закинуть? Сами ;-) > закинуть - это как? :) > этот пакет уже нет, удалось обойтись без ivman'а. > Возрождённый hal-mount-subfs получился очень удобным, зла от него пока не > вижу. Только бы ещё ntfs-3g как-нибудь...... Буквально сегодня монтировал hal-mount-subfs флешку (с тем самым 10-ntfs-policy.fdi) - монтирует, но при любом и всяком обращений выдаёт "No media". -- С уважением, Терешков Евгений. Jabber ID: evg@altlinux.org, evg_krsk@jabber.ru ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [sisyphus] Снова про монтирование 2008-02-19 15:00 ` Евгений Терешков @ 2008-02-19 18:26 ` Michael A. Kangin 2008-03-01 19:31 ` Yura Kalinichenko 0 siblings, 1 reply; 14+ messages in thread From: Michael A. Kangin @ 2008-02-19 18:26 UTC (permalink / raw) To: ALT Linux Sisyphus discussions On 19 февраля 2008 Евгений Терешков <evg-krsk@yandex.ru> wrote: > > Возрождённый hal-mount-subfs получился очень удобным, зла от него пока не > > вижу. > Только бы ещё ntfs-3g как-нибудь...... Буквально сегодня монтировал > hal-mount-subfs флешку (с тем самым 10-ntfs-policy.fdi) - монтирует, но при > любом и всяком обращений выдаёт "No media". Повесил баг, #14581 не уверен, что куда надо повесил, и на что надо.. ну хоть так. -- wbr, Michael A. Kangin OIOS, RSMU ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [sisyphus] Снова про монтирование 2008-02-19 18:26 ` Michael A. Kangin @ 2008-03-01 19:31 ` Yura Kalinichenko 2008-03-01 19:45 ` Yura Kalinichenko 0 siblings, 1 reply; 14+ messages in thread From: Yura Kalinichenko @ 2008-03-01 19:31 UTC (permalink / raw) To: ALT Linux Sisyphus discussions [-- Attachment #1: Type: text/plain, Size: 4246 bytes --] Hi! Прежде всего хочу поблагодарить Michael A. Kangin за (наконец-то!) простое и независимое от всяческих DM и FM решение задачи монтирования сменных носителей. В общем все работает просто отлично, но у меня есть несколько небольших правок. К сожалению, не нашел этого очень нужного пакета в официальных репозитариях, посему нет возможности вешать патчи в багзиллу, так что публикую их здесь. 1) если метка флешки содержит в себе пробельные символы (напр. у меня точка монтировния обзывается "USB DISK") - то устройство не может автоматически отмонтироваться. Лечится следующим патчем: ---------------hal-mount-fix_umount_space.patch-------------- diff -U 2 -r hal-mount-subfs-0.1.2.orig/mount-hal-fs hal-mount-subfs-0.1.2/mount-hal-fs --- hal-mount-subfs-0.1.2.orig/mount-hal-fs 2008-03-01 14:06:56 +0200 +++ hal-mount-subfs-0.1.2/mount-hal-fs 2008-03-01 14:02:13 +0200 @@ -86,5 +86,5 @@ do_unmount() { - MOUNT_POINT=$1 + MOUNT_POINT="$1" initlog -n $LOG_NAME -s "Trying unmount $MOUNT_POINT" @@ -125,5 +125,6 @@ while MOUNT_LINE=`grep -m 1 "^$HAL_PROP_BLOCK_DEVICE " /proc/mounts`; do - do_unmount "`echo $MOUNT_LINE |cut -f 2 -d ' '`" + set -- $MOUNT_LINE + do_unmount "`echo -e "$2"`" done ----------------end of hal-mount-fix_umount_space.patch------------- 2) в многопользовательской системе монтировать носители с mode=0666, IMHO, несколько некорректно. В качестве решения предлагаю использовать для subfs опцию монтирования procuid, которая обеспечивает доступ по принципу "кто первый встал (на точку монтирования) - того и тапки". Это + перекодирование имен файлов, исходя из предположения, что в системе (в соответствии с генеральной линией партии) локаль UTF-8, а на vfat - CP866 - делает второй патч: ---------------hal-mount-options.patch--------------------- diff -U 2 -r hal-mount-subfs-0.1.2.orig/99-submount-fs-options.fdi hal-mount-subfs-0.1.2/99-submount-fs-options.fdi --- hal-mount-subfs-0.1.2.orig/99-submount-fs-options.fdi 2008-03-01 14:12:41 +0200 +++ hal-mount-subfs-0.1.2/99-submount-fs-options.fdi 2008-03-01 15:59:16 +0200 @@ -7,8 +7,8 @@ <match key="volume.policy.should_mount" bool="true"> <match key="volume.policy.mount_filesystem" string="subfs"> - <merge key="volume.policy.mount_options" type="string">nodev,nosuid,noexec,noatime</merge> + <merge key="volume.policy.mount_options" type="string">nodev,nosuid,noexec,noatime,procuid</merge> <match key="volume.policy.mount_option.fs" string="vfat"> - <append key="volume.policy.mount_options" type="string">,fmask=0111,dmask=000,quiet</append> + <append key="volume.policy.mount_options" type="string">,iocharset=utf8,codepage=866,showexec</append> </match> @@ -18,5 +18,5 @@ <match key="volume.policy.mount_option.fs" string="iso9660"> - <append key="volume.policy.mount_options" type="string">,mode=0444,iocharset=koi8-r,ro</append> + <append key="volume.policy.mount_options" type="string">,iocharset=utf8,ro</append> </match> @@ -27,5 +27,5 @@ <merge key="storage.policy.mount_options" type="string">nodev,nosuid,noexec,noatime</merge> <match key="storage.policy.mount_option.fs" string="floppyfss"> - <append key="storage.policy.mount_options" type="string">,fmask=0111,dmask=000,quiet,sync</append> + <append key="storage.policy.mount_options" type="string">,procuid,iocharset=utf8,codepage=866,showexec,quiet,sync</append> </match> </match> ---------------end of hal-mount-options.patch-------------- 3) остается открытым вопрос по принудительному отмонтироваю флешек. Проведенный эксперимент показал, что в случае FS типа vfat в принципе достаточно выполнить sync и выдернуть флешку. Но как-то мне это не очень нравится. К примеру, вдруг мне захочется отформатировать флешку в ext2 - и что я буду иметь в результате ? Правильно, unclean filesystem. Ну и при многопользовательском доступе будут проблемы. Есть идеи ? [-- Attachment #2: yuk.vcf --] [-- Type: text/x-vcard, Size: 177 bytes --] begin:vcard fn:Yura Kalinichenko n:Kalinichenko;Yura email;internet:yuk@kalina.in.ua tel;home:8-0432-465743 tel;cell:+38-067-5878302 x-mozilla-html:FALSE version:2.1 end:vcard ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [sisyphus] Снова про монтирование 2008-03-01 19:31 ` Yura Kalinichenko @ 2008-03-01 19:45 ` Yura Kalinichenko 0 siblings, 0 replies; 14+ messages in thread From: Yura Kalinichenko @ 2008-03-01 19:45 UTC (permalink / raw) To: ALT Linux Sisyphus discussions [-- Attachment #1: Type: text/plain, Size: 56 bytes --] Извиняюсь, мэйлер покорежил патчи. Вот они в аттаче. [-- Attachment #2: hal-mount-fix_umount_space.patch.gz --] [-- Type: application/x-gzip, Size: 363 bytes --] [-- Attachment #3: hal-mount-options.patch.gz --] [-- Type: application/x-gzip, Size: 491 bytes --] [-- Attachment #4: yuk.vcf --] [-- Type: text/x-vcard, Size: 177 bytes --] begin:vcard fn:Yura Kalinichenko n:Kalinichenko;Yura email;internet:yuk@kalina.in.ua tel;home:8-0432-465743 tel;cell:+38-067-5878302 x-mozilla-html:FALSE version:2.1 end:vcard ^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2008-03-01 19:45 UTC | newest] Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2007-09-02 18:57 [sisyphus] Снова про монтирование Alexei V. Mezin 2007-09-04 8:36 ` Eugene Ostapets 2007-09-04 8:49 ` Alexei V. Mezin 2007-09-04 8:55 ` Eugene Ostapets 2007-09-04 10:26 ` Alexei V. Mezin 2007-09-04 12:46 ` Michael A. Kangin 2007-09-04 15:45 ` Alexei V. Mezin 2007-09-05 8:06 ` Michael A. Kangin 2007-09-16 19:13 ` Michael Shigorin 2008-02-19 0:02 ` Michael A. Kangin 2008-02-19 15:00 ` Евгений Терешков 2008-02-19 18:26 ` Michael A. Kangin 2008-03-01 19:31 ` Yura Kalinichenko 2008-03-01 19:45 ` Yura Kalinichenko
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git