ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] hal-mount-subfs, где рулить параметрами монтирования?
@ 2009-03-27 14:27 Yury Aliaev
  2009-03-27 20:10 ` Igor Vlasenko
  2009-03-28 11:52 ` Michael A. Kangin
  0 siblings, 2 replies; 12+ messages in thread
From: Yury Aliaev @ 2009-03-27 14:27 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Всем добрый день!

Недавно я столкнулся со следующей проблемкой: после перехода на 
hal-mount-subfs (до этого cd/dvd приводы монтировались прямо из fstab) 
на дисках, записанных под виндой, все файлы видятся как исполнимые. 
Раньше я указывал в строке монтирования cdrom mode=0444 и оно работало. 
Что крутить теперь?

С уважением,
Юрий.


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] hal-mount-subfs, где рулить параметрами монтирования?
  2009-03-27 14:27 [sisyphus] hal-mount-subfs, где рулить параметрами монтирования? Yury Aliaev
@ 2009-03-27 20:10 ` Igor Vlasenko
  2009-03-28 11:52 ` Michael A. Kangin
  1 sibling, 0 replies; 12+ messages in thread
From: Igor Vlasenko @ 2009-03-27 20:10 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Fri, Mar 27, 2009 at 05:27:37PM +0300, Yury Aliaev wrote:
> Всем добрый день!
>
> Недавно я столкнулся со следующей проблемкой: после перехода на  
> hal-mount-subfs (до этого cd/dvd приводы монтировались прямо из fstab)  
> на дисках, записанных под виндой, все файлы видятся как исполнимые.  
> Раньше я указывал в строке монтирования cdrom mode=0444 и оно работало.  
> Что крутить теперь?

в 
/etc/hal/fdi/policy/
положить файл со своими настройками, например,
у меня там лежит  90-submount-fs-options-cp1251.fdi
из документации по hal-mount-subfs.

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] hal-mount-subfs, где рулить параметрами монтирования?
  2009-03-27 14:27 [sisyphus] hal-mount-subfs, где рулить параметрами монтирования? Yury Aliaev
  2009-03-27 20:10 ` Igor Vlasenko
@ 2009-03-28 11:52 ` Michael A. Kangin
  2009-03-29 22:54   ` Yury Aliaev
  1 sibling, 1 reply; 12+ messages in thread
From: Michael A. Kangin @ 2009-03-28 11:52 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Friday 27 March 2009 17:27:37 Yury Aliaev wrote:

> Недавно я столкнулся со следующей проблемкой: после перехода на
> hal-mount-subfs (до этого cd/dvd приводы монтировались прямо из fstab)
> на дисках, записанных под виндой, все файлы видятся как исполнимые.
> Раньше я указывал в строке монтирования cdrom mode=0444 и оно работало.
> Что крутить теперь?

Вообще-то для там для iso9660 изкаробки идёт mode=0444. То ли у тебя не 
iso9660, то ли какие-то интерферирующие конфиги где-то.

Как этот компакт-диск выглядит в выводе hal-device?
И какие строки ему посвящены в /proc/mounts сразу после обращения к нему?


-- 
wbr, Michael A. Kangin

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] hal-mount-subfs, где рулить параметрами монтирования?
  2009-03-28 11:52 ` Michael A. Kangin
@ 2009-03-29 22:54   ` Yury Aliaev
  2009-03-30 17:09     ` Michael A. Kangin
  0 siblings, 1 reply; 12+ messages in thread
From: Yury Aliaev @ 2009-03-29 22:54 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Michael A. Kangin пишет:
> 
>> Недавно я столкнулся со следующей проблемкой: после перехода на
>> hal-mount-subfs (до этого cd/dvd приводы монтировались прямо из fstab)
>> на дисках, записанных под виндой, все файлы видятся как исполнимые.
>> Раньше я указывал в строке монтирования cdrom mode=0444 и оно работало.
>> Что крутить теперь?
> 
> Вообще-то для там для iso9660 изкаробки идёт mode=0444. То ли у тебя не 
> iso9660, то ли какие-то интерферирующие конфиги где-то.

Да, действительно так. У меня используется 50-cd-drive-instead-disk.fdi
из примеров пакета. Без него картина следующая:

[mutabor@Digitalina kernel-source-2.6.29]$ cat /proc/mounts | grep cd
/dev/hdd /media/cd-disk subfs ro,nosuid,nodev,noexec,noatime 0 0
/dev/hdd /media/cd-disk iso9660
ro,nosuid,nodev,noexec,mode=0444,iocharset=koi8-r,uid=500,gid=500 0 0


С ним:

[mutabor@Digitalina kernel-source-2.6.29.sm]$ cat /proc/mounts | grep 
cdrecorder
/dev/hdd /media/cdrecorder subfs rw,nosuid,nodev,noexec,noatime 0 0
/dev/hdd /media/cdrecorder iso9660 ro,nosuid,nodev,noexec 0 0

Т.е. пропадает куча параметров, в т.ч. и нужный мне mode. Придётся 
дальше ковырять...
> 
> Как этот компакт-диск выглядит в выводе hal-device?
> И какие строки ему посвящены в /proc/mounts сразу после обращения к нему?
> 
> 




^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] hal-mount-subfs, где рулить параметрами монтирования?
  2009-03-29 22:54   ` Yury Aliaev
@ 2009-03-30 17:09     ` Michael A. Kangin
  2009-04-01 15:10       ` Yury Aliaev
  0 siblings, 1 reply; 12+ messages in thread
From: Michael A. Kangin @ 2009-03-30 17:09 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Monday 30 March 2009 02:54:36 Yury Aliaev wrote:

> > Вообще-то для там для iso9660 изкаробки идёт mode=0444. То ли у тебя не
> > iso9660, то ли какие-то интерферирующие конфиги где-то.
>
> Да, действительно так. У меня используется 50-cd-drive-instead-disk.fdi
> из примеров пакета. Без него картина следующая:
...
> С ним:
>
> [mutabor@Digitalina kernel-source-2.6.29.sm]$ cat /proc/mounts | grep
> cdrecorder
> /dev/hdd /media/cdrecorder subfs rw,nosuid,nodev,noexec,noatime 0 0
> /dev/hdd /media/cdrecorder iso9660 ro,nosuid,nodev,noexec 0 0
>
> Т.е. пропадает куча параметров, в т.ч. и нужный мне mode. Придётся
> дальше ковырять...

А что в логах при монтировании драйва?

-- 
wbr, Michael A. Kangin

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] hal-mount-subfs, где рулить параметрами монтирования?
  2009-03-30 17:09     ` Michael A. Kangin
@ 2009-04-01 15:10       ` Yury Aliaev
  2009-04-03  8:40         ` Michael A. Kangin
  0 siblings, 1 reply; 12+ messages in thread
From: Yury Aliaev @ 2009-04-01 15:10 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Michael A. Kangin пишет:

>> [mutabor@Digitalina kernel-source-2.6.29.sm]$ cat /proc/mounts | grep
>> cdrecorder
>> /dev/hdd /media/cdrecorder subfs rw,nosuid,nodev,noexec,noatime 0 0
>> /dev/hdd /media/cdrecorder iso9660 ro,nosuid,nodev,noexec 0 0
>>
>> Т.е. пропадает куча параметров, в т.ч. и нужный мне mode. Придётся
>> дальше ковырять...
> 
> А что в логах при монтировании драйва?
> 

Каком именно? Том, которое происходит при запуске hal'а, или при 
обращении к носителю?


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] hal-mount-subfs, где рулить параметрами монтирования?
  2009-04-01 15:10       ` Yury Aliaev
@ 2009-04-03  8:40         ` Michael A. Kangin
  2009-04-05 23:36           ` Yury Aliaev
  0 siblings, 1 reply; 12+ messages in thread
From: Michael A. Kangin @ 2009-04-03  8:40 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Среда 01 апреля 2009 19:10:00 Yury Aliaev wrote:

> > А что в логах при монтировании драйва?
>
> Каком именно? Том, которое происходит при запуске hal'а, или при
> обращении к носителю?

При запуске HALа, когда монтируется сам драйв (или при добавлении драйва в 
систему, если это removable usb). Интересно, с какими опциями H-M-S пытается 
смонтировать это устройство.

-- 
wbr, Michael A. Kangin


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] hal-mount-subfs, где рулить параметрами монтирования?
  2009-04-03  8:40         ` Michael A. Kangin
@ 2009-04-05 23:36           ` Yury Aliaev
  2009-04-11 14:55             ` Yury Aliaev
  0 siblings, 1 reply; 12+ messages in thread
From: Yury Aliaev @ 2009-04-05 23:36 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Michael A. Kangin пишет:
> On Среда 01 апреля 2009 19:10:00 Yury Aliaev wrote:
> 
>>> А что в логах при монтировании драйва?
>> Каком именно? Том, которое происходит при запуске hal'а, или при
>> обращении к носителю?
> 
> При запуске HALа, когда монтируется сам драйв (или при добавлении драйва в 
> систему, если это removable usb). Интересно, с какими опциями H-M-S пытается 
> смонтировать это устройство.
> 

Apr  3 15:34:15 localhost mount-hal-fs: Mounting /dev/hdc to 
/media/cdrom, label hdc, type subfs, options 
fs=cdfss,nodev,nosuid,noexec,noatime
Apr  3 15:34:15 localhost mount-hal-fs: Mounting failure
Apr  3 15:34:16 localhost mount-hal-fs: Mounting /dev/hdd to 
/media/cdrecorder, label hdd, type subfs, options 
fs=cdfss,nodev,nosuid,noexec,noatime
Apr  3 15:34:16 localhost mount-hal-fs: Mounting failure

Интересно, почему failure? Всё ж нормально монтируется...


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] hal-mount-subfs, где рулить параметрами монтирования?
  2009-04-11 14:55             ` Yury Aliaev
@ 2009-04-11 11:21               ` Epiphanov Sergei
  2009-04-11 17:02                 ` Yury Aliaev
  0 siblings, 1 reply; 12+ messages in thread
From: Epiphanov Sergei @ 2009-04-11 11:21 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Saturday 11 April 2009 18:55:04 Yury Aliaev wrote:
> Я, наконец, разобрался с проблемой. Оказалось, что виноват не
> 50-cd-drive-instead-disk.fdi, а 90-submount-fs-options-koi8-r.fdi. Там
> есть строчка:
>
> <merge key="storage.policy.mount_options"
> type="string">nodev,nosuid,noexec,noatime</merge>
>
> которая перебивает все предыдущие параметры монтирования. В неё как раз
> и надо дописать ",mode=0444". НО!!! При этом subfs монтируется с
> параметром mode=0444, а udf, как известно, не поддкерживает параметр
> "mode". Поэтому монтирование дисков с udf отваливается. НО!!!!! не всё
> так плохо, я нашёл патч для ядра (добавляет mode и по желанию dmode для
> каталогов) и исправил его для работы с 2.6.28 (надеюсь, что сегодня
> выложу в рассылках devel-kernel и Kernels Кости Лепихова. На себе
> проверил -- всё работает :)
>

Есть файл /usr/share/hal/fdi/policy/20thirdparty/49-submount-fs-options.fdi, 
в котором есть образцы, как для конкретной системы перебить эти самые 
параметры. На их основе сделать свой .fdi и положить в /etc/hal/fdi/policy.

После этого и udf будет нормально работать.

-- 
С уважением, Епифанов Сергей


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] hal-mount-subfs, где рулить параметрами монтирования?
  2009-04-05 23:36           ` Yury Aliaev
@ 2009-04-11 14:55             ` Yury Aliaev
  2009-04-11 11:21               ` Epiphanov Sergei
  0 siblings, 1 reply; 12+ messages in thread
From: Yury Aliaev @ 2009-04-11 14:55 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Я, наконец, разобрался с проблемой. Оказалось, что виноват не
50-cd-drive-instead-disk.fdi, а 90-submount-fs-options-koi8-r.fdi. Там 
есть строчка:

<merge key="storage.policy.mount_options" 
type="string">nodev,nosuid,noexec,noatime</merge>

которая перебивает все предыдущие параметры монтирования. В неё как раз 
и надо дописать ",mode=0444". НО!!! При этом subfs монтируется с 
параметром mode=0444, а udf, как известно, не поддкерживает параметр 
"mode". Поэтому монтирование дисков с udf отваливается. НО!!!!! не всё 
так плохо, я нашёл патч для ядра (добавляет mode и по желанию dmode для 
каталогов) и исправил его для работы с 2.6.28 (надеюсь, что сегодня 
выложу в рассылках devel-kernel и Kernels Кости Лепихова. На себе 
проверил -- всё работает :)



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] hal-mount-subfs, где рулить параметрами монтирования?
  2009-04-11 11:21               ` Epiphanov Sergei
@ 2009-04-11 17:02                 ` Yury Aliaev
  2009-04-13  7:28                   ` Epiphanov Sergei
  0 siblings, 1 reply; 12+ messages in thread
From: Yury Aliaev @ 2009-04-11 17:02 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Epiphanov Sergei пишет:
> On Saturday 11 April 2009 18:55:04 Yury Aliaev wrote:
>> Я, наконец, разобрался с проблемой. Оказалось, что виноват не
>> 50-cd-drive-instead-disk.fdi, а 90-submount-fs-options-koi8-r.fdi. Там
>> есть строчка:
>>
>> <merge key="storage.policy.mount_options"
>> type="string">nodev,nosuid,noexec,noatime</merge>
>>
>> которая перебивает все предыдущие параметры монтирования. В неё как раз
>> и надо дописать ",mode=0444". НО!!! При этом subfs монтируется с
>> параметром mode=0444, а udf, как известно, не поддкерживает параметр
>> "mode". Поэтому монтирование дисков с udf отваливается. НО!!!!! не всё
>> так плохо, я нашёл патч для ядра (добавляет mode и по желанию dmode для
>> каталогов) и исправил его для работы с 2.6.28 (надеюсь, что сегодня
>> выложу в рассылках devel-kernel и Kernels Кости Лепихова. На себе
>> проверил -- всё работает :)
>>
> 
> Есть файл /usr/share/hal/fdi/policy/20thirdparty/49-submount-fs-options.fdi, 
> в котором есть образцы, как для конкретной системы перебить эти самые 
> параметры. На их основе сделать свой .fdi и положить в /etc/hal/fdi/policy.
> 
> После этого и udf будет нормально работать.
> 

Да, я это знаю. Но, если присутствует файл (а у меня он намеренно там 
присутствует) 
/etc/hal/fdi/policy/20thirdparty/50-cd-drive-instead-disk.fdi, то тип 
параметр fs для subfs ставится в значение cdfss, и следющие далее 
параметры параметры применябюся независимо от типа реальной ФС на 
носителе (в данном случае -- iso9660 или udf). Как сделать, чтобы в этом 
случае для разных ФС были разные параметы, я не знаю, проще (и полезнее) 
пропатчить ядро ;)


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] hal-mount-subfs, где рулить параметрами монтирования?
  2009-04-11 17:02                 ` Yury Aliaev
@ 2009-04-13  7:28                   ` Epiphanov Sergei
  0 siblings, 0 replies; 12+ messages in thread
From: Epiphanov Sergei @ 2009-04-13  7:28 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Saturday 11 April 2009 21:02:50 Yury Aliaev wrote:
> Да, я это знаю. Но, если присутствует файл (а у меня он намеренно там
> присутствует)

Тогда ССЗБ.

> /etc/hal/fdi/policy/20thirdparty/50-cd-drive-instead-disk.fdi, то тип
> параметр fs для subfs ставится в значение cdfss, и следющие далее
> параметры параметры применябюся независимо от типа реальной ФС на
> носителе (в данном случае -- iso9660 или udf). Как сделать, чтобы в этом
> случае для разных ФС были разные параметы, я не знаю, проще (и полезнее)
> пропатчить ядро ;)

Сделайте файл /etc/ha/fdi/policy/20thirdparty/51-... .fdi, в котором 
пропишите нужные параметры для cdfss. Они будут применены после превращения 
subfs в cdfss.

-- 
С уважением, Епифанов Сергей


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2009-04-13  7:28 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-03-27 14:27 [sisyphus] hal-mount-subfs, где рулить параметрами монтирования? Yury Aliaev
2009-03-27 20:10 ` Igor Vlasenko
2009-03-28 11:52 ` Michael A. Kangin
2009-03-29 22:54   ` Yury Aliaev
2009-03-30 17:09     ` Michael A. Kangin
2009-04-01 15:10       ` Yury Aliaev
2009-04-03  8:40         ` Michael A. Kangin
2009-04-05 23:36           ` Yury Aliaev
2009-04-11 14:55             ` Yury Aliaev
2009-04-11 11:21               ` Epiphanov Sergei
2009-04-11 17:02                 ` Yury Aliaev
2009-04-13  7:28                   ` Epiphanov Sergei

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