2
  file { '/opt/graphite/storage':
    ensure  => directory,
    recurse => true,
    owner   => 'www-data',
    group   => 'www-data',
  }

我在“/opt/graphite/storage”目录中有大约 50G 个文件。

完成这个木偶代码大约需要300秒。

有什么办法可以加快速度吗?

checksum => none 没有解决我的问题...

4

1 回答 1

2

很确定没有办法解决这个问题。底线是 puppet 不擅长在大型目录树上递归设置权限/属性。

您最好在 cronjob 中设置这些权限,或者如果您正在寻找即时更新,请创建一个单独的 exec 来处理这个问题。

于 2013-06-16T12:51:27.023 回答