From: Goffredo Baroncelli <kreijack@tiscalinet.it>
To: Karel Zak <kzak@redhat.com>, Chris Mason <chris.mason@fusionio.com>
Cc: Goffredo Baroncelli <kreijack@inwind.it>,
util-linux@vger.kernel.org,
linux-btrfs <linux-btrfs@vger.kernel.org>,
Chris Murphy <lists@colorremedies.com>
Subject: Re: Btrfs: wipe all the superblock [redhat bugzilla 889888]
Date: Tue, 08 Jan 2013 21:09:29 +0100 [thread overview]
Message-ID: <50EC7CF9.9010308@tiscalinet.it> (raw)
In-Reply-To: <20130108180126.GB9177@x2.net.home>
Hi Karel,
On 01/08/2013 07:01 PM, Karel Zak wrote:
> On Sun, Jan 06, 2013 at 07:28:55PM +0100, Goffredo Baroncelli wrote:
>> If the first superblock is valid except that the "magic field" is zeroed,
>> btrfs skips the check of the other superblocks.
>> If the first superblock is fully invalid, btrfs checks for the other
>> superblock.
>
> Hmm... why inconsistent (or missing) superblock is not reported as a
> problem? If I good understand the filesystem is still mountable,
> right?
It should, however my tests were unsuccessful :-(... Chris ?
>
>> So zeroing the first superblock "magic field" at the beginning seems
>> that the filesystem is wiped.
>
> Well, this is exactly the idea behind wipefs(8), just wipe minimal
> number of bytes from the device to make the filesystem invisible for
> libblkid (udev, ...). This concept is relatively safe, if you make a
> mistake than you can restore the magic string, your data should not
> be affected by wipefs(8).
I fully agree. However wipefs should zero all three superblock
>
> Karel
>
--
gpg @keyserver.linux.it: Goffredo Baroncelli (kreijackATinwind.it>
Key fingerprint BBF5 1610 0B64 DAC6 5F7D 17B2 0EDA 9B37 8B82 E0B5
next prev parent reply other threads:[~2013-01-08 20:09 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-01-06 18:28 Btrfs: wipe all the superblock [redhat bugzilla 889888] Goffredo Baroncelli
2013-01-07 16:33 ` David Sterba
2013-01-07 18:20 ` Goffredo Baroncelli
2013-01-07 18:24 ` Hugo Mills
2013-01-07 18:33 ` Goffredo Baroncelli
2013-01-08 17:14 ` David Sterba
2013-01-08 15:48 ` Günter Gersdorf
2013-01-08 15:48 ` Günter Gersdorf
2013-01-08 20:31 ` Goffredo Baroncelli
2013-01-09 8:09 ` Günter Gersdorf
2013-01-08 16:43 ` Karel Zak
2013-01-09 17:48 ` Goffredo Baroncelli
2013-01-09 18:10 ` Karel Zak
2013-01-09 18:10 ` Karel Zak
2013-01-08 18:01 ` Karel Zak
2013-01-08 20:09 ` Goffredo Baroncelli [this message]
2013-01-08 20:27 ` Chris Murphy
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=50EC7CF9.9010308@tiscalinet.it \
--to=kreijack@tiscalinet.it \
--cc=chris.mason@fusionio.com \
--cc=kreijack@inwind.it \
--cc=kzak@redhat.com \
--cc=linux-btrfs@vger.kernel.org \
--cc=lists@colorremedies.com \
--cc=util-linux@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.