lvm的配置文件中有个filter参数,可以用来选择从哪些磁盘中搜索lvm元数据,详情参考这里
我现在希望可以在执行命令时指定filter参数,也就是说执行命令时来选择从哪些磁盘中搜索元数据,但是lvm没有--filter参数,找到了一个可能可用的commandprofile 参数,但是这个参数中没法配置devices这个配置段(filter的配置位于devices这个配置段里)。
vgs --commandprofile test
Configuration section "devices" is not customizable by a profile.
Ignoring invalid command profile test.
Failed to apply command profile test.
有哪位高人知道还有什么办法可以在执行命令时动态的指定filter吗?
你的意思就是说搜索的时候,可以指定去搜索哪些文件件吗?那为啥不写一个脚本呢,脚本里面设置一个参数。
还有大神帮忙解答下吗???
发现答案了,lvm有个参数--config
, 可以动态的指定filter,例如:
lvdisplay --config 'devices{filter=["a|^/dev/sdj[0-9]*$|","r|.*|"]}'