nullmounting zfs fs with children

Mikolaj Golub to.my.trociny at gmail.com
Mon Jun 28 12:32:53 UTC 2010


On Mon, 28 Jun 2010 14:45:42 +0300 Nezmer wrote:

 N> 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

This is normal. POOL/zfstest and POOL/zfstest/subdir0/subdir1/subdir2 are two
file systems. You have null mounted only the first one. You need to null mount
subdir2 too:

# mount_nullfs /zfstest/subdir0/subdir1/subdir2 /nulltest/subdir0/subdir1/subdir2 

-- 
Mikolaj Golub


More information about the freebsd-fs mailing list