> From: Peter Jeremy [mailto:peter.jer...@alcatel-lucent.com]
> Sent: Sunday, January 30, 2011 3:48 PM
> 
> >2- When you want to restore, it's all or nothing.  If a single bit is
> >corrupt in the data stream, the whole stream is lost.
> >
> OTOH, it renders ZFS send useless for backup or archival purposes.

Not useless for backup purposes.  ZFS send is ideal for backup, as long as
you're doing the zfs receive on-the-fly.  Naturally that cannot be done
while writing to tape.

Also not useless for archival purposes.  If you do a full ZFS send to tape
every week, then it means you never have any backup that depends on any
other backup, and you might estimate 1% probability of any one week's
archive being corrupt.  If you need to restore a 3yr old backup, you might
be able to accept a tolerance of +/- 1 week with a probability of success
being 99.9999%.

Point is:  It's all a calculation of risk, and every admin will choose
differently based on their localized constraints.  Don't generalize and use
absolute terms like "useless."

Personally, regarding backup reliability, I am more comfortable using "zfs
send" to tape instead of other tools like bacula, tar, star, cpio, etc...
Because I don't have to tweak any parameters in order to know with certainty
I've preserved all file and object characteristics and ACL's and so forth
which might not be clearly or well supported by those other tools.  To me,
the fear of unknown backup tools is higher than the fear of media
corruption.

To me, inability to do selective restore is a more important factor.
Selective restore is my reason for not streaming zfs send to tape.

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to