Date: Sat, 16 Aug 2014 11:07:36 +0200 From: Thomas Schweikle <tschweikle@gmail.com> To: freebsd-fs@freebsd.org Subject: zfs only mounting "root" after reboot Message-ID: <53EF1F58.4090404@vr-web.de>
next in thread | raw e-mail | index | archive | help
Hi! I've managed to setup freebsd using zfs for root about one year ago. Everything was fine until about three weeks ago. Since then the system boot up, but doesn't mount the whole pool, but only zfs:zroot to "/". Here is my config: # zpool status pool: zroot state: ONLINE status: Some supported features are not enabled on the pool. The pool can still be used, but some features are unavailable. action: Enable all features using 'zpool upgrade'. Once this is done, the pool may no longer be accessible by software that does not support the features. See zpool-features(7) for details. scan: scrub repaired 0 in 0h20m with 0 errors on Sat Aug 16 09:48:37 2014 config: NAME STATE READ WRITE CKSUM zroot ONLINE 0 0 0 gptid/9b82dab2-fae0-11e3-91bd-005056a52112 ONLINE 0 0 0 errors: No known data errors # zfs mount zroot / after booting into single user, then issuing "zfs mount -a": zfs mount zroot / zroot/tmp /tmp zroot/usr /usr zroot/usr/home /usr/home zroot/usr/ports /usr/ports zroot/usr/ports/distfiles /usr/ports/distfiles zroot/usr/ports/packages /usr/ports/packages zroot/usr/src /usr/src zroot/var /var zroot/var/crash /var/crash zroot/var/db /var/db zroot/var/db/pkg /var/db/pkg zroot/var/empty /var/empty zroot/var/log /var/log zroot/var/mail /var/mail zroot/var/run /var/run zroot/var/tmp /var/tmp This looks ways better. CTRL-D makes the system boot to full multiuser. # zfs list NAME USED AVAIL REFER MOUNTPOINT zroot 21.6G 49.6G 1.43G legacy zroot/tmp 402M 49.6G 402M /tmp zroot/usr 17.5G 49.6G 12.1G /usr zroot/usr/home 288K 49.6G 288K /usr/home zroot/usr/ports 3.15G 49.6G 1.85G /usr/ports zroot/usr/ports/distfiles 1.30G 49.6G 1.30G /usr/ports/distfiles zroot/usr/ports/packages 144K 49.6G 144K /usr/ports/packages zroot/usr/src 2.26G 49.6G 2.26G /usr/src zroot/var 2.20G 49.6G 2.06G /var zroot/var/crash 55.4M 49.6G 55.4M /var/crash zroot/var/db 89.0M 49.6G 24.3M /var/db zroot/var/db/pkg 64.7M 49.6G 64.7M /var/db/pkg zroot/var/empty 144K 49.6G 144K /var/empty zroot/var/log 472K 49.6G 472K /var/log zroot/var/mail 144K 49.6G 144K /var/mail zroot/var/run 300K 49.6G 300K /var/run zroot/var/tmp 532K 49.6G 532K /var/tmp In /boot/loader.conf: # cat /boot/loader.conf zfs_load="YES" vfs.root.mountfrom="zfs:zroot" looks OK so far. "/boot/zpool.cache" does exist too: # ll /boot/zpool.cache -rw-r--r-- 1 root wheel 1184 Jun 23 16:32 /boot/zpool.cache And fstab doesn't reference zfs at all: # cat /etc/fstab # Device Mountpoint FStype Options Dump Pass# /dev/acd0 /cdrom cd9660 ro,noauto 0 0 # linproc /compat/linux/proc linprocfs rw,noauto 0 0 fdesc /dev/fd fdescfs rw,noauto 0 0 # /dev/gpt/swap0 none swap sw 0 0 Since it worked for a long time and nothing really changed -- what might be missing zfs not automounting the whole pool "zroot" at bootup, only mounting zfs:zroot? And since google wasn't helpful at all -- how to fix this? -- Thomas
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?53EF1F58.4090404>