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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.