跨池/主机透明地执行zfs数据集命令
zpoolpart的Python项目详细描述
zpoolparty:跨池/主机透明地执行zfs数据集命令
命令语法与标准的“zfs”命令相同,只是 不用在pool/filesystem[@snapshot]表单中指定数据集,您可以 前置主机:。例如,
$ zpoolparty snapshot bos:mypool/work@today
翻译成
$ ssh bos zfs snapshot mypool/work@today
一个命令可以引用多个主机上的文件系统例如,
$ zpoolparty get mountpoint mypool/foo bos:mypool/work lax:mypool/play
依次转换为三个命令,按顺序运行:
$ zfs get mountpoint mypool/foo $ ssh bos zfs get mountpoint mypool/work $ ssh lax zfs get mountpoint mypool/play