文件操作 - solaris_util.rb
返回文件管理
返回主菜单
删除本文件
文件: /opt/puppetlabs/puppet/vendor_modules/zfs_core/spec/acceptance/lib/solaris_util.rb
编辑文件内容
OPTS = { poolpath: '/ztstpool', pool: 'tstpool', fs: 'tstfs' }.freeze def zfs_clean(agent, o = {}) o = OPTS.merge(o) on agent, "zfs destroy -f -r #{o[:pool]}/#{o[:fs]} ||:" on agent, "zpool destroy -f #{o[:pool]} ||:" on agent, "rm -rf #{o[:poolpath]} ||:" end def zfs_setup(agent, o = {}) o = OPTS.merge(o) on agent, "mkdir -p #{o[:poolpath]}/mnt" on agent, "mkdir -p #{o[:poolpath]}/mnt2" on agent, "mkfile 64m #{o[:poolpath]}/dsk" on agent, "zpool create #{o[:pool]} #{o[:poolpath]}/dsk" end def zpool_clean(agent, o = {}) o = OPTS.merge(o) on agent, "zpool destroy -f #{o[:pool]} ||:" on agent, "rm -rf #{o[:poolpath]} ||:" end def zpool_setup(agent, o = {}) o = OPTS.merge(o) on agent, "mkdir -p #{o[:poolpath]}/mnt||:" on agent, "mkfile 100m #{o[:poolpath]}/dsk1 #{o[:poolpath]}/dsk2 #{o[:poolpath]}/dsk3 #{o[:poolpath]}/dsk5 ||:" on agent, "mkfile 50m #{o[:poolpath]}/dsk4 ||:" end
修改文件时间
将文件时间修改为当前时间的前一年
删除文件