On Sat, 2007-10-20 at 09:53 +0200, Iustin Pop wrote: > Honestly, I don't see how a properly configured system would start > looking at the physical device by mistake. I suppose it's possible, but > I didn't have this issue. Mount by label support scans all devices in /proc/partitions looking for the filesystem superblock that has the label you are trying to mount. LVM (unless told not to) scans all devices in /proc/partitions looking for valid LVM superblocks. In fact, you can't build a linux system that is resilient to device name changes without doing that. > It's not only about the activation of the array. I'm mostly talking > about RAID1, but the fact that migrating between RAID1 and plain disk is > just a few hundred K at the end increases the flexibility very much. Flexibility, no. Convenience, yes. You can do all the things with superblock at the front that you can with it at the end, it just takes a little more effort. > Also, sometime you want to recover as much as possible from a not intact > copy of the data... And you can with superblock at the front. You can create a new single disk raid1 over the existing superblock or you can munge the partition table to have it point at the start of your data. There are options, they just require manual intervention. But if you are trying to rescue data off of a seriously broken device, you are already doing manual intervention anyway. > Of course, different people have different priorities, but as I said, I > like that this conversion is possible, and I never had the case of a > tool saying "hmm, /dev/md<something> is not there, let's look at > /dev/sdc instead". mount, pvscan. > thanks, > iustin -- Doug Ledford <dledford@xxxxxxxxxx> GPG KeyID: CFBFF194 http://people.redhat.com/dledford Infiniband specific RPMs available at http://people.redhat.com/dledford/Infiniband
Attachment:
signature.asc
Description: This is a digitally signed message part