Страница 1 из 1

Монтирование ufs разделов без fstab

Добавлено: 2009-07-11 15:26:32
Fern
Добрый день, подскажите пожалуйста, как можно сделать монтирование основных разделов без участия fstab? Фря 7.2.
В предыдущей, 7.1, все монтировалось и при пустом fstab, а тут не хочет. Я подозреваю, что нужно пересобирать ядро (где-то на форме мелькало до кучи), но не уверен.
Сейчас в fstab:

Код: Выделить всё

# Device		Mountpoint	FStype	Options		Dump	Pass#
/dev/ad4s1b		none		swap	sw		0	0
/dev/ad4s1a		/		ufs	rw		1	1
/dev/ad4s1d		/tmp		ufs	rw		2	2
/dev/ad4s1f		/usr		ufs	rw		2	2
/dev/ad4s1e		/var		ufs	rw		2	2
/dev/acd0		/cdrom		cd9660	ro,noauto	0	0
Если закоментить все, то получается незагружабельная ОС... :(
Зачем надо? Используется HALd для автомонтирования флешек,и когда втыкается флешка - то вылезают вместе с ней все разделы, прописанные в fstab, окромя swap разумеется. Ядро - дефолтное для 7.2 i386

Re: Монтирование ufs разделов без fstab

Добавлено: 2009-07-12 7:18:57
ADRE
mount /dev/ad0s0 /disk - так не монтирует ufs чтоли?

Re: Монтирование ufs разделов без fstab

Добавлено: 2009-07-12 21:12:45
steelratzul
У меня также было, только fstab тут не причем, вот мой:

Код: Выделить всё

# Device		Mountpoint	FStype	Options		Dump	Pass#
/dev/ad1s1b		none		swap	sw		0	0
/dev/ad1s1a		/		ufs	rw		1	1
/dev/ad1s1e		/tmp		ufs	rw		2	2
/dev/ad1s1f		/usr		ufs	rw		2	2
/dev/ad1s1d		/var		ufs	rw		2	2
#/dev/acd0		/cdrom		cd9660	ro,noauto	0	0
я в нем тока закоментил cdrom. При настройке hal руководствовался этой статьей, соответственно мой файл /usr/local/etc/PolicyKit/PolicyKit.conf выглядел так:

Код: Выделить всё

<!-- See the manual page PolicyKit.conf(5) for file format -->

<config version="0.1">
    <match user="root">
	<return result="yes"/>
    </match>
    <define_admin_auth group="wheel"/>
    <match action="org.freedesktop.hal.storage.mount-removable">
        <return result="yes"/>
    </match>
    <match action="org.freedesktop.hal.storage.mount-fixed">
        <return result="yes"/>
    </match>
</config>
и при подключении флешки открывались все разделы. Путем гугления на эту тему наткнулся на эту статью, в результате чтения которой из PolicyKit.conf удалил строки

Код: Выделить всё

<match action="org.freedesktop.hal.storage.mount-fixed">
        <return result="yes"/>
    </match>
после чего при подключении флешки или диска другие разделы больше не открываются. Мож у тебя тож самое?

Re: Монтирование ufs разделов без fstab

Добавлено: 2009-07-13 18:25:39
Fern
Эээ... Вообщем в PolicyKit есть только это:

Код: Выделить всё

<?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- -->

<!DOCTYPE pkconfig PUBLIC "-//freedesktop//DTD PolicyKit Configuration 1.0//EN"
"http://hal.freedesktop.org/releases/PolicyKit/1.0/config.dtd">

<!-- See the manual page PolicyKit.conf(5) for file format -->

<config version="0.1">
    <match user="fern">
        <return result="yes"/>
    </match>
    <define_admin_auth group="wheel"/>
</config>
Да и принципе я пошел по другому пути=) Отключил автозапуск подключаемых девайсов и всего - то делов. Один фиг ярлык на десктопе появляется и в фаиловом менеджере в закладках быстрого перехода. У меня и на Win машине автозапуск был откючен, чтобы не вылазило пока не попросят=)
Так что можно считать, что вопрос снят.