在GPFS下可以使用规则来删除指定文件。参考下面的demo:文件删除通过在策略文件中指定 DELETE 参数,我们可以实现对符合规则文件的删除。下面先介绍在 /gpfs/data 目录下删除所有文件大小为零的文件,同时迁移所有大于 1MB 文件到另一个存储池 bigpool 的方法:首先创建规则文件...
显示全部在GPFS下可以使用规则来删除指定文件。参考下面的demo:
文件删除
通过在策略文件中指定 DELETE 参数,我们可以实现对符合规则文件的删除。
下面先介绍在 /gpfs/data 目录下删除所有文件大小为零的文件,同时迁移所有大于 1MB 文件到另一个存储池 bigpool 的方法:
首先创建规则文件 rule4a.txt 如下:
RULE 'zerofiles' DELETE WHERE FILE_SIZE=0
RULE 'bigfiles' MIGRATE TO POOL 'bigpool' WHERE FILE_SIZE>100*1024*1024
这里,第一行是建立了文件删除规则,第二行是建立了文件迁移规则。
然后用 mmapplypolicy 命令执行如下所示的命令:
# mmapplypolicy /gpfs/data -P rule4a.txt
收起