Oracle Solaris ZFS 管理指南

查询用于编写脚本的 ZFS 属性

zfs get 命令支持为编写脚本而设计的 -H-o 选项。可以使用 -H 选项省去标头信息并用 Tab 字符替换空格。使用一致的空格可使数据便于分析。可以使用 -o 选项以如下方式自定义输出:

以下示例说明如何使用 -zfs get-Ho 选项来检索单个值:


# zfs get -H -o value compression tank/home
on

-p 选项会将数字值报告为精确值。例如,1MB 将报告为 1000000。此选项可按如下方式使用:


# zfs get -H -o value -p used tank/home
182983742

可以结合使用 -r 选项与前述任何选项,以递归方式为所有后代检索请求值。以下示例使用 -H-o-r 选项为 export/home 及其后代检索数据集名称和 used 属性值,同时忽略标题输出:


# zfs get -H -o name,value -r used export/home
export/home             5.57G
export/home/marks       1.43G
export/home/maybee      2.15G