3

At my old company we used NetApp, which supported a ".snapshot" feature. Whenever I did something stupid to my files, I could cd .snapshot and find hourly and nightly directories which contain snapshots of my current directory. I get the file I need and resume my work.

Is there anything similar in the open source world?

I find many backup projects, but they generally backup to a different machine, with no easy access for the user. I find a couple user-space filesystems which operate on top of rdiff-backup, but is there a project that ties everything together into a cohesive system?

Thanks in advance.

ewwhite
  • 194,921
  • 91
  • 434
  • 799
bukzor
  • 243
  • 3
  • 9

2 Answers2

3

ZFS-based filesystems support exposure of a .zfs/snapshot subdirectory that functions in the same manner as the NetApp example you gave.

If you have a fileserver presenting home directories to users (via CIFS, NFS, etc.), a ZFS-based solution could provide this functionality. Options these days include NexentaStor, Solaris, OpenIndiana, FreeBSD.

ewwhite
  • 194,921
  • 91
  • 434
  • 799
1

In my research to find viable (and inexpensive) backup solutions, I came across the open-source software Amanda, and its enterprise version, Zmanda.

Amanda is more for archiving data to tape or other long-term storage media. It works well for individual use or small business.

Zmanda on the other hand satisfies what you're looking for regarding quick file/folder recovery in an open-source solution. It is not as simple as cd .snapshot, but it is as simple as clicking a button to restore a folder from an administrative console.

hulkmeister
  • 145
  • 9