在不购买完整归档系统的情况下归档旧文件

我有一个大约2TB数据的大型Windows文件服务器,其中大约一半是2岁以上(基于修改date)。 什么是使用脚本或其他方式将旧数据归档的最好方式,但是不要花费大量资金在完整归档(HSM)系统上?

目的是减less备份窗口,因为所有旧数据每周备份一次,实际上从来没有变化,可以less得多地备份,从而减less了磁带需求。

BTW档案将在另一个磁盘,只读权限。

有没有人执行类似的东西? 用户将如何轻松访问归档文件?

我使用Rsync完成所有备份。 即使服务器是Windows(也是我的),您可以使用Linux计算机进行备份,甚至可以使用Windows版本的Rsync。

Rsync将检查自上次备份以来哪些文件已被修改,并仅同步差异。 它甚至会执行二进制比较,只传输文件的变化,而不是传输整个文件。

底线是Rsync是非常有用和非常有效的。 唯一的缺点是你必须制作自己的脚本才能有效地使用它。 我写了一篇关于如何在这里进行每日,每周,每月备份的文章: http : //www.marksanborn.net/howto/use-rsync-for-daily-weekly-and-full-monthly-backups/

如果您使用PowerShell,则可以使用类似以下的脚本。 这将遍历E:根目录下的每个目录,仅匹配较旧的或等于2007年8月24日(两岁)的文件,并将它们移动到存储在$ archiveTarget中的path。

$sourceDir = "E:\" $archiveTarget = "\\server\share\arhive\folder\" Get-ChildItem $sourceDir -recurse | Where-Object {!$_.PsIsContainer -and $_.LastWriteTime -le "8/24/2007"} | ForEach { Move-Item -path $_.FullName -destination $archiveTarget } 

您可以更改该variables,以一次一个目标地定位特定的驱动器或文件夹,直到完成。 使用PowerShell的-whatif参数来看看会发生什么,而不用实际移动任何东西。 也可以将结果传递给文本文件。

尝试http://www.mltek.co.uk/archivemanager.aspx

我正在网上search同样的解决scheme,我find了他们。 看起来他们做了一个非常便宜的“精简”版本,可以将文件移动到其他地方(使用UNCpath),然后将无缝存根留在后面,看起来文件仍然存在。

可能值得一试。