Date: Mon, 28 Jun 2010 14:45:42 +0300 From: Nezmer <bsd@nezmer.info> To: freebsd-fs@freebsd.org Subject: Re: nullmounting zfs fs with children Message-ID: <20100628114542.GA11720@mail> In-Reply-To: <20100628113837.GA98334@mail> References: <20100628113837.GA98334@mail>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Jun 28, 2010 at 02:38:37PM +0300, Nezmer wrote: > 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 # mount_nullfs /zfstest /nulltest > > # 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 > _______________________________________________ > freebsd-fs@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-fs > To unsubscribe, send any mail to "freebsd-fs-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100628114542.GA11720>