ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [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