在我的老公司,我们使用了支持“.snapshot”function的NetApp。 每当我对我的文件做了一些愚蠢的事情,我可以cd .snapshot ,find包含我当前目录快照的每小时和每晚的目录。 我得到我需要的文件并恢复工作。
开源世界中有没有类似的东西?
我发现很多备份项目,但是他们通常备份到不同的机器,用户不容易访问。 我发现了一些在rdiff-backup之上运行的用户空间文件系统,但是有没有一个项目把所有东西联系在一起成为一个有凝聚力的系统?
提前致谢。
基于ZFS的文件系统支持暴露.zfs/snapshot子目录,其function与您提供的NetApp示例相同。
如果你有一个文件服务器向用户提供主目录(通过CIFS,NFS等),一个基于ZFS的解决scheme可以提供这个function。 目前的select包括NexentaStor , Solaris , OpenIndiana , FreeBSD 。
在我的研究中,我发现了开源软件Amanda和企业版Zmanda。
Amanda更多的是将数据存档到磁带或其他长期存储介质上。 它适用于个人使用或小型企业。
另一方面, Zmanda满足您在开源解决scheme中快速恢复文件/文件夹的要求。 它不像cd.snapshot那么简单,但是它只需点击一个button即可从pipe理控制台恢复文件夹。