From: Duncan <1i5t5.duncan@cox.net>
To: linux-btrfs@vger.kernel.org
Subject: Re: Incremental backup over writable snapshot
Date: Fri, 28 Feb 2014 06:54:33 +0000 (UTC) [thread overview]
Message-ID: <pan$6232e$ae4efbf2$d6f88699$c5eb2079@cox.net> (raw)
In-Reply-To: 1682169.l7oZKuLmJy@linuxpc
GEO posted on Thu, 27 Feb 2014 14:10:25 +0100 as excerpted:
> Does anyone have a technical info regarding the reliability of the
> incremental backup process using the said method?
Stepping back from your specific method for a moment...
You're using btrfs send/receive, which I wouldn't exactly call entirely
reliable ATM -- just look at all patches going by on the list to fix it
up ATM. In theory it should /get/ there, but it's very much in flux at
this moment; certainly nothing I'd personally rely on here. Btrfs itself
is still only semi-stable, and that's one of the more advanced and
currently least likely to work without errors features. (Tho raid5/6
mode is worse, since from all I've read send/receive should at least fail
up-front if it's going to fail, while raid5/6 will currently look like
it's working... until you actually need the raid5/6 redundancy and btrfs
data integrity mode aspects!)
>From what I've read, *IF* the send/receive process completes without
errors it should make a reasonably reliable backup. The problem is that
there's a lot of error-triggering corner-cases ATM, and given your
definitely non-standard use-case, I expect your chances of running into
such errors is higher than normal. But if send/receive /does/ complete
without errors, AFAIK it should be a reliable replication.
Meanwhile, over time those corner-cases should be worked out, and I've
seen nothing in your use-case that says it /shouldn't/ work, once send/
receive itself is working reliably. Your use-case may be an odd corner-
case, but it should either work or not, and once btrfs send/receive is
working reliably, based on all I've read both from you and on the list in
general, your case too should work reliably. =:^)
But for the moment, unless you're aim is to be a guinea pig working
closely with the devs to test an interesting corner-case and report
problems so they can be traced and fixed, I'd suggest using some other
method. Give btrfs send/receive, and the filesystem as a whole, another
six months or a year to mature and stabilize, and AFAIK your suggested
method might not be the most efficient or recommended way to do things
for the reasons others have given, but it should none-the-less work.
--
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman
next prev parent reply other threads:[~2014-02-28 6:55 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-02-19 13:45 Incremental backup over writable snapshot GEO
2014-02-19 17:00 ` Chris Murphy
[not found] ` <2285169.jbztTl7OC0@linuxpc>
2014-02-19 17:26 ` Chris Murphy
[not found] ` <16991840.tqyQc6bZHr@linuxpc>
2014-02-19 17:51 ` Chris Murphy
2014-02-19 20:20 ` Kai Krakow
2014-02-20 3:31 ` Kai Krakow
2014-02-20 11:03 ` Duncan
2014-02-20 21:16 ` Kai Krakow
2014-02-21 14:44 ` GEO
2014-02-21 18:56 ` Kai Krakow
2014-02-19 18:57 ` GEO
2014-02-20 13:20 ` GEO
2014-02-20 23:04 ` Kai Krakow
2014-02-27 13:10 ` GEO
2014-02-28 6:54 ` Duncan [this message]
2014-02-27 14:36 ` GEO
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='pan$6232e$ae4efbf2$d6f88699$c5eb2079@cox.net' \
--to=1i5t5.duncan@cox.net \
--cc=linux-btrfs@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).