如何在Linux/Unix/FreeBSD上自动挂载zfs文件系统
时间:2019-11-20 08:54:03 来源:igfitidea点击:
如何自动挂载ZFS(zpool)?
在Ubuntu Linux上,如何自动挂载zfs文件系统?
查看zpool池
执行以下命令:
# zpool list
输出示例:
NAME SIZE ALLOC FREE EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT data 1.48T 142G 1.35T - 5% 9% 1.00x ONLINE - nginxwww 131G 40.3G 90.7G - 22% 30% 1.00x ONLINE -
创建名为data/tank的zfs文件系统
执行以下命令:
# zfs create data/tank
获取data/tank的安装点
# zfs get mountpoint data/tank
检查是否已挂载
# zfs get mounted data/tank
如果未挂载,则显式挂载ZFS文件系统
设置zfs文件系统的mountpoint属性:
# zfs set mountpoint=/YOUR-MOUNT-POINT pool/fs # zfs set mountpoint=/my_vms data/tank # cd /my_vms # df /my_vms # zfs get mountpoint data/tank # zfs get mounted data/tank
使用-a选项可以挂载所有ZFS托管文件系统。
# zfs mount -a
如何查看所有zfs挂载文件系统?
执行以下命令:
# zfs mount # zfs mount | grep my_vms
卸载ZFS文件系统
# zfs unmount data/tank