* [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-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 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-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