04.07.2011 12:15, Denis Zaika пишет:
Добрый день!

Есть тазик на 8.2 с патчем для zfs v28, все ФС на zfs по инструкции с
gptzfsboot, /usr монтируется из fstab, остальное - zfs.

И вот нежданно-негаданно при старте создаются и монтируются два md
устройства, одно в /var, второе в /tmp.

Получается такая хрень:

Filesystem                        Size    Used   Avail Capacity  Mounted on
tank0/root                        1.3T     14G    1.3T     1%    /
devfs                             1.0k    1.0k      0B   100%    /dev
/dev/md0                           30M    156k     28M     1%    /var
tank0/root/usr                    1.3T    368M    1.3T     0%    /usr
/dev/md1                           19M     12k     17M     0%    /tmp
tank0/root/tmp                    1.3T    8.0G    1.3T     1%    /tmp
tank0/root/var                    1.3T     78M    1.3T     0%    /var

Все проверил, перепроверил, проверил еще раз, удалил
/etc/rc.d/mdconfig* - создаются, монтируются. Заходил в
однопользовательском - md устройства не созданы, корень смонтирован
правильный.

Как можно отловить откуда они монтируются и почему?

У Вас нету в /etc/fstab ни /var, ни /tmp.

В rc.conf нужно добавить:

tmpmfs="NO"
varmfs="NO"




Ядро - GENERIC, в rc.conf:

zfs_enable="YES"
ifconfig_igb0="DHCP"
sshd_enable="YES"
hostname="test"
fusefs_enable="YES"
rc_debug="YES"
rc_info="YES"

В loader.conf:

zfs_load="YES"
vfs.root.mountfrom="zfs:tank0/root"

В fstab:

/dev/gpt/swap0 none swap sw 0 0
tank0/root/usr /usr zfs rw 0 0


--
           Sincerely yours,
                            Artyom Viklenko.
-------------------------------------------------------
ar...@aws-net.org.ua | http://www.aws-net.org.ua/~artem
ar...@viklenko.net   | JID: ar...@jabber.aws-net.org.ua
FreeBSD: The Power to Serve   -  http://www.freebsd.org

Ответить