Re: [freebsd] Создание и монтирование md устройств при старте
04.07.2011 12:47, Denis Zaika пишет: On 04.07.2011 12:22, Artyom Viklenko wrote: 04.07.2011 12:15, Denis Zaika пишет: И вот нежданно-негаданно при старте создаются и монтируются два md устройства, одно в /var, второе в /tmp. tank0/root1.3T 14G1.3T 1%/ devfs 1.0k1.0k 0B 100%/dev /dev/md0 30M156k 28M 1%/var tank0/root/usr1.3T368M1.3T 0%/usr /dev/md1 19M 12k 17M 0%/tmp tank0/root/tmp1.3T8.0G1.3T 1%/tmp tank0/root/var1.3T 78M1.3T 0%/var Как можно отловить откуда они монтируются и почему? У Вас нету в /etc/fstab ни /var, ни /tmp. В rc.conf нужно добавить: tmpmfs="NO" varmfs="NO" Да, сработало. А как понять, чего оно решило их монтировать? У меня с десяток таких машин начиная с 8.0 с рутом на zfs, и везде только /usr из fstab монтируется, и ни разу до этого такого не видел. кусок с скрипта запуска /etc/rc.d/tmp может это поможет... if ! /bin/df /tmp | grep -q "^/dev/md[0-9]"; then mount_md ${tmpsize} /tmp "${tmpmfs_flags}" chmod 01777 /tmp fi проверь на предмет ls -la /dev/md*
Re: [freebsd] Создание и монтирование md устройств при старте
04.07.2011 20:57, Denis Kuznetsov пишет: Доброго времени суток! On Monday 04 July 2011 12:22:30 Artyom Viklenko wrote: В rc.conf нужно добавить: tmpmfs="NO" varmfs="NO" логичнее в rc.conf.local который выполняется после rc.conf "А смысл?" (С) старый анекдот :) /etc/rc.conf прекрасно справляется с этой задачей. -- 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
Re: [freebsd] Создание и монтирование md устройств при старте
Доброго времени суток! On Monday 04 July 2011 12:22:30 Artyom Viklenko wrote: > В rc.conf нужно добавить: > > tmpmfs="NO" > varmfs="NO" логичнее в rc.conf.local который выполняется после rc.conf -- Denis Kuznetsov
Re: [freebsd] Создание и монтирование md устройств при старте
Посмотри скрипты запуска в /etc/rc.d tmp и var 04.07.2011 12:15, Denis Zaika пишет: Добрый день! Есть тазик на 8.2 с патчем для zfs v28, все ФС на zfs по инструкции с gptzfsboot, /usr монтируется из fstab, остальное - zfs. И вот нежданно-негаданно при старте создаются и монтируются два md устройства, одно в /var, второе в /tmp.
Re: [freebsd] Создание и монтирование md устройств при старте
04.07.2011 12:47, Denis Zaika пишет: On 04.07.2011 12:22, Artyom Viklenko wrote: 04.07.2011 12:15, Denis Zaika пишет: И вот нежданно-негаданно при старте создаются и монтируются два md устройства, одно в /var, второе в /tmp. tank0/root1.3T 14G1.3T 1%/ devfs 1.0k1.0k 0B 100%/dev /dev/md0 30M156k 28M 1%/var tank0/root/usr1.3T368M1.3T 0%/usr /dev/md1 19M 12k 17M 0%/tmp tank0/root/tmp1.3T8.0G1.3T 1%/tmp tank0/root/var1.3T 78M1.3T 0%/var Как можно отловить откуда они монтируются и почему? У Вас нету в /etc/fstab ни /var, ни /tmp. В rc.conf нужно добавить: tmpmfs="NO" varmfs="NO" Да, сработало. А как понять, чего оно решило их монтировать? У меня с десяток таких машин начиная с 8.0 с рутом на zfs, и везде только /usr из fstab монтируется, и ни разу до этого такого не видел. Посмотрите /etc/rc.d/var /etc/rc.d/tmp А в /etc/defauls/rc.conf для указанных переменных стоит "AUTO". -- 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
Re: [freebsd] Создание и монтирование md устройств при старте
On 04.07.2011 12:22, Artyom Viklenko wrote: > 04.07.2011 12:15, Denis Zaika пишет: >> И вот нежданно-негаданно при старте создаются и монтируются два md >> устройства, одно в /var, второе в /tmp. >> tank0/root1.3T 14G1.3T 1%/ >> devfs 1.0k1.0k 0B 100%/dev >> /dev/md0 30M156k 28M 1%/var >> tank0/root/usr1.3T368M1.3T 0%/usr >> /dev/md1 19M 12k 17M 0%/tmp >> tank0/root/tmp1.3T8.0G1.3T 1%/tmp >> tank0/root/var1.3T 78M1.3T 0%/var >> >> Как можно отловить откуда они монтируются и почему? > > У Вас нету в /etc/fstab ни /var, ни /tmp. > > В rc.conf нужно добавить: > > tmpmfs="NO" > varmfs="NO" Да, сработало. А как понять, чего оно решило их монтировать? У меня с десяток таких машин начиная с 8.0 с рутом на zfs, и везде только /usr из fstab монтируется, и ни разу до этого такого не видел. -- Cheers, Denis Zaika,ZDS-RIPE "Soniko-svyaz" NOC engineer,ZDS-UANIC Donetsk, UkraineZDS-EUNIC +380933407844, +380623323232
Re: [freebsd] Создание и монтирование md устройств при старте
04.07.2011 12:15, Denis Zaika пишет: Добрый день! Есть тазик на 8.2 с патчем для zfs v28, все ФС на zfs по инструкции с gptzfsboot, /usr монтируется из fstab, остальное - zfs. И вот нежданно-негаданно при старте создаются и монтируются два md устройства, одно в /var, второе в /tmp. Получается такая хрень: FilesystemSizeUsed Avail Capacity Mounted on tank0/root1.3T 14G1.3T 1%/ devfs 1.0k1.0k 0B 100%/dev /dev/md0 30M156k 28M 1%/var tank0/root/usr1.3T368M1.3T 0%/usr /dev/md1 19M 12k 17M 0%/tmp tank0/root/tmp1.3T8.0G1.3T 1%/tmp tank0/root/var1.3T 78M1.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
[freebsd] Создание и монтирование md устройств при старте
Добрый день! Есть тазик на 8.2 с патчем для zfs v28, все ФС на zfs по инструкции с gptzfsboot, /usr монтируется из fstab, остальное - zfs. И вот нежданно-негаданно при старте создаются и монтируются два md устройства, одно в /var, второе в /tmp. Получается такая хрень: FilesystemSizeUsed Avail Capacity Mounted on tank0/root1.3T 14G1.3T 1%/ devfs 1.0k1.0k 0B 100%/dev /dev/md0 30M156k 28M 1%/var tank0/root/usr1.3T368M1.3T 0%/usr /dev/md1 19M 12k 17M 0%/tmp tank0/root/tmp1.3T8.0G1.3T 1%/tmp tank0/root/var1.3T 78M1.3T 0%/var Все проверил, перепроверил, проверил еще раз, удалил /etc/rc.d/mdconfig* - создаются, монтируются. Заходил в однопользовательском - md устройства не созданы, корень смонтирован правильный. Как можно отловить откуда они монтируются и почему? Ядро - 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 -- Cheers, Denis Zaika,ZDS-RIPE "Soniko-svyaz" NOC engineer,ZDS-UANIC Donetsk, UkraineZDS-EUNIC +380933407844, +380623323232