From: Stephane CHAZELAS <stephane_chazelas@yahoo.fr>
To: linux-btrfs@vger.kernel.org
Subject: Re: how stable are snapshots at the block level?
Date: Mon, 24 Oct 2011 15:08:30 +0000 (UTC) [thread overview]
Message-ID: <slrnjaavrd.ml8.stephane.chazelas@spam.is.invalid> (raw)
In-Reply-To: 000001cc9255$2b34fc70$819ef550$@nedharvey.com
2011-10-24, 09:59(-04), Edward Ned Harvey:
[...]
> If you are reading the raw device underneath btrfs, you are
> not getting the benefit of the filesystem checksumming. If
> you encounter an undetected read/write error, it will silently
> pass. Your data will be corrupted, you'll never know about it
> until you see the side-effects (whatever they may be).
[...]
I don't follow you here. If you're cloning a device holding a
btrfs FS, you'll clone the checksums as well. If there were
errors, they will be detected on the cloned FS as well?
> There is never a situation where block level copies have any
> advantage over something like btrfs send. Except perhaps
> forensics or espionage. But in terms of fast efficient
> reliable backups, btrfs send has every advantage and no
> disadvantage compared to block level copy.
$ btrfs send
ERROR: unknown command 'send'
Usage:
[...]
(from 2011-10-12 integration branch). Am I missing something?
> There are many situations where btrfs send has an advantage
> over both block level and file level copies. It instantly
> knows all the relevant disk blocks to send, it preserves every
> property, it's agnostic about filesystem size or layout on
> either sending or receiving end, you have the option to create
> different configurations on each side, including compression
> etc. And so on.
[...]
That sounds like "zfs send", I didn't know btrfs had it yet.
My understanding was that to clone/backup a btrfs FS, you could
only clone the block devices or use the "device add" + "device
del" trick with some extra copy-on-write (LVM, nbd) layer.
--
Stephane
next prev parent reply other threads:[~2011-10-24 15:08 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-10-23 7:45 how stable are snapshots at the block level? Mathijs Kwik
2011-10-23 14:08 ` Edward Ned Harvey
2011-10-23 15:19 ` Mathijs Kwik
2011-10-24 12:36 ` Stephane CHAZELAS
2011-10-24 13:59 ` Edward Ned Harvey
2011-10-24 15:08 ` Stephane CHAZELAS [this message]
2011-10-25 11:46 ` Edward Ned Harvey
2011-10-25 12:01 ` Stephane CHAZELAS
2011-10-25 12:04 ` Edward Ned Harvey
2011-10-23 16:05 ` Chris Mason
2011-10-23 16:41 ` Mathijs Kwik
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=slrnjaavrd.ml8.stephane.chazelas@spam.is.invalid \
--to=stephane_chazelas@yahoo.fr \
--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