[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Partition IDs in the New World TM

From: Andrew Clausen
Subject: Re: Partition IDs in the New World TM
Date: Mon, 22 Jan 2001 21:28:27 -0200

Russell King wrote:
> Andrew Clausen writes:
> > Why is this necessary?  Can't the RAID drivers probe the device for
> > signatures, the same way file systems do?
> One possible problem I can see here is to do with removal of RAID.  Think
> of a RAID-1 array (2 or more disks containing identical data).  The
> partition can be validly identified as an ext2 filesystem.  But wait, it
> has a RAID superblock at the end.
> How do we know if this superblock is current or not?  After all, a mke2fs
> on the device won't remove it.  Yes, you could fill the partition with
> zeros and start again, or you could just change the partition ID.

Yeah, this is a big problem.

Parted solves it, by defining a clobber() operation for each file system
type (which can/should be extended to RAID, if/when we get around to
supporting it properly).  clobber() removes all signatures.

So, I guess the short answer is: mke2fs should remove the RAID super.
For those of you who don't like all-in-one libraries like libparted -
not mentioning any Christo^Wnames - you could probably have

However, you would want to have a comprehensive set of clobber.*.
Fortunately, clobber.X is going to be very small, so this should be
a problem.

So, the alternative is to define a RAID partition "data" type.  (And
forget about IDs for file systems)

Andrew Clausen

reply via email to

[Prev in Thread] Current Thread [Next in Thread]