Automatic Mount Points
-
When you change the
mountpoint
property fromlegacy
ornone
to a specific path, ZFS automatically mounts the file system. -
If ZFS is managing a file system but it is currently unmounted, and the
mountpoint
property is changed, the file system remains unmounted.
Any file system whose mountpoint
property is not legacy
is managed by ZFS. In the following example, a file system is created whose mount point is automatically managed by ZFS:
$ zfs create pool/filesystem $ zfs get mountpoint pool/filesystem NAME PROPERTY VALUE SOURCE pool/filesystem mountpoint /pool/filesystem default $ zfs get mounted pool/filesystem NAME PROPERTY VALUE SOURCE pool/filesystem mounted yes -
You can also explicitly set the mountpoint
property as shown in the following example:
$ zfs set mountpoint=/mnt pool/filesystem $ zfs get mountpoint pool/filesystem NAME PROPERTY VALUE SOURCE pool/filesystem mountpoint /mnt local $ zfs get mounted pool/filesystem NAME PROPERTY VALUE SOURCE pool/filesystem mounted yes -
When the mountpoint
property is changed, the file system is automatically unmounted from the old mount point and remounted to the new mount point. Mount-point directories are created as needed. If ZFS is unable to unmount a file system due to it being active, an error is reported, and a forced manual unmount is necessary.