我们的NetApps FAS2040设备配置了Snaplock合规性卷。使用IBM FileNet将映像文件写入卷,以便兼容存储扫描的帖子。
我们希望用内部解决方案替换FileNet元素,我们将图像自己写入卷。我想知道的是这样做的内容。
是否只是将文件写入卷然后将只读属性设置为true?如何配置文件的到期时间。我可以更改它只读和永久提交之间的时间吗?
由于
斯图尔特
答案 0 :(得分:0)
将文件设置为只读将激活快照锁定。它将默认为默认的快照锁定保留期 - 在文件管理器上配置。
通常将此设置为一个较短的间隔,以避免意外地将垃圾快速锁定一段时间。真的没有什么比意外锁定100TB骨料3年更令人烦恼了。
您可以通过设置访问时间来更新单个文件保留期。默认情况下,当您将文件设置为只读时,atime将设置为now +默认保留。
您可以通过touch
命令将此更新为更长的时间跨度(但绝不会更短):
touch -a -t 201411210000 <filename>
(注意 - iso日期格式.YYYYMMDDHHmm)
您可以使用stat
命令显示保留日期。
整个过程不受限时锁定时钟的限制 - 它是一个防篡改时钟,通常应该与实时时间相匹配。但是在各种情况下它都不会成功。例如。如果您已经关闭了文件管理器,或者音量等等,您就无法使用快照锁定时钟,转发日期和乱码。它每年最多可调整一周,但不会更快。
一旦atime小于snaplock时钟的值,您就可以删除该文件(但请注意 - 不要修改它)。
您可以将snaplock.autocommit_period
设置为自动捕捉已定义时间段内静态的文件。
我非常强烈建议您仔细考虑snaplock保留期。把它设置为几年几乎肯定会让你感到悲伤,当你意识到你需要做一些必要的维护而你却不能因为snaplock阻碍了。您只能在其中的每个数据时钟到期后删除聚合。 (如果有任何一个已经离线,时钟也会偏斜)。这意味着在您的系统寿命结束后数年,除了观看时钟滴答之外,它不会用于任何其他任何事情。
我建议你考虑一种定期刷新snaplock的机制 - 例如设定保留6个月。运行每月cronjob来更新它并添加另一个月。
你不能改变&#34;只读&#34;之间的时间。并且&#34;永久承诺&#34;因为那不是它的工作方式。只要它是只读的,它就会被快速锁定。但正如所说 - 保留期应该默认为合理的数字。