nullmounting zfs fs with children
Nezmer
bsd at nezmer.info
Mon Jun 28 11:38:42 UTC 2010
Hi,
Is this normal behaviour?
# zfs create -p -o mountpoint=/zfstest/subdir0/subdir1/subdir2 POOL/zfstest/subdir0/subdir1/subdir2
# echo 2 > /zfstest/subdir0/subdir1/subdir2/file2
# echo 1 > /zfstest/subdir0/subdir1/file1
# find /zfstest
/zfstest
/zfstest/subdir0
/zfstest/subdir0/subdir1
/zfstest/subdir0/subdir1/file1
/zfstest/subdir0/subdir1/subdir2
/zfstest/subdir0/subdir1/subdir2/file2
# mkdir /nulltest
# mount_nullfs /zfstest /nulltest
# find /nulltest
/nulltest
/nulltest/subdir0
/nulltest/subdir0/subdir1
/nulltest/subdir0/subdir1/file1
/nulltest/subdir0/subdir1/subdir2
# echo 0 > /zfstest/subdir0/file0
# find /zfstest
/zfstest
/zfstest/subdir0
/zfstest/subdir0/subdir1
/zfstest/subdir0/subdir1/file1
/zfstest/subdir0/subdir1/subdir2
/zfstest/subdir0/subdir1/subdir2/file2
/zfstest/subdir0/file0
# find /nulltest
/nulltest
/nulltest/subdir0
/nulltest/subdir0/subdir1
/nulltest/subdir0/subdir1/file1
/nulltest/subdir0/subdir1/subdir2
/nulltest/subdir0/file0
# umount /nulltest
# zfs destroy -r POOL/zfstest
# find /zfstest
/zfstest
/zfstest/subdir0
/zfstest/subdir0/subdir1
/zfstest/subdir0/subdir1/file1
/zfstest/subdir0/subdir1/subdir2
/zfstest/subdir0/file0
# find /nulltest
/nulltest
/nulltest/subdir0
/nulltest/subdir0/subdir1
/nulltest/subdir0/subdir1/file1
/nulltest/subdir0/subdir1/subdir2
/nulltest/subdir0/file0
I noticed this behaviour when I wanted to nullmount my "/usr/home" inside a chroot:
# mount|grep /usr/home
POOL/usr/home on /usr/home (zfs, local, noatime)
POOL/usr/home/nezmer on /usr/home/nezmer (zfs, local, noatime)
POOL/usr/home/nezmer/Mail on /usr/home/nezmer/Mail (zfs, local, noatime)
POOL/usr/home/nezmer/pkgs on /usr/home/nezmer/pkgs (zfs, local, noatime)
POOL/usr/home/nezmer/srcs on /usr/home/nezmer/srcs (zfs, local, noatime)
/usr/home on /chroot/usr/home (nullfs, local)
# find /usr/home -maxdepth 4|wc
7267 7289 390127
# find /chroot/usr/home
/chroot/usr/home
/chroot/usr/home/nezmer
More information about the freebsd-fs
mailing list