我的正常ZFS文件系统构建过程可能类似于:zpoolcreatevol1-oautoexpand=on-oautoreplace=onmirrornvme0n1nvme1n1-f
zfssetcompression=lz4vol1
zfssetatime=offvol1
zfssetxattr=savol1
zfssetacltype=posixaclvol1
zfscreatevol1/data-omountpoint=/data
ZFS似乎允许使用-o标志在文件系统和池创建时设置选项.但是,在许多情况下,我需要在顶层设置文件系统参数(用于新文件系统的继承),而不是在本地定义.
有没有办法将多个zfs set parameter = value行简化为单个命令行?
取决于实施.
在FreeBSD(10.3-STABLE)上你可以:#zfscreatezfsroot/test
#zfssetcompression=lzjbsync=disabledzfsroot/test
#
在Solaris(11.2)上,你不能:#zfscreaterpool/test
#zfssetcompression=onsync=disabledrpool/test
cannotopen'sync=disabled':invaliddatasetname
#
由于我没有带zfs的Linux,所以这个是你发现的.
总结
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
小编个人微信号 jb51ccc
喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!