My data integrity and backup strategy (family/home office use):
1. All documents are stored on a Debian Wheezy Server using ZFS raidz2
2. ZFS Snapshots are taken hourly (keeping 24), daily(keeping 14), weekly (keeping
, monthly (keeping 13)
3. ZFS Snapshots are exported to a 2nd Debian Wheezy Server using ZFS raidz2 (on site)
4. All files are additionally synced daily to a Windows Windows Prof7 Workstation on a RAID5 device.
5. Very important files are synced to the same Windows Prof7 Workstation (point 4) on a raid 1 device, encrypted with encfs4win (no filename encryption). This files are backuped with Backblaze (currently ~1.5TB).
Next step would be to get rid of 5. and put the 2nd Server off site.
ZFS - never worked with a file/raid/lvm system which is easier than this.
- GBit Limit of the Network. Working with big Video files is a bit slow. Currently big files are written with 90-100% of the network bandwidth which is of course slower than a local SSD. This is still good enough for private use. 10GBase is to expensive at the moment.
- No encryption for ZFS (zfsonlinux)
- no file based encryption (ecryptfs) possible if files are shared with Samba: There is a bug which makes it impossible to manage files >4GB. If files should be backuped off site (encrypted), they need double space (1 working copy, 1 encrypted backup copy) locally.
- backblaze offers no linux client
- no gui for zfs. But it is not needed anyway.