Thread (31 messages) 31 messages, 6 authors, 2007-12-17

Re: Raid-10 mount at startup always has problem

From: Luca Berra <hidden>
Date: 2007-10-27 07:50:55

On Fri, Oct 26, 2007 at 03:26:33PM -0400, Doug Ledford wrote:
On Fri, 2007-10-26 at 11:15 +0200, Luca Berra wrote:
quoted
On Thu, Oct 25, 2007 at 02:40:06AM -0400, Doug Ledford wrote:
quoted
The partition table is the single, (mostly) universally recognized
arbiter of what possible data might be on the disk.  Having a partition
table may not make mdadm recognize the md superblock any better, but it
keeps all that other stuff from even trying to access data that it
doesn't have a need to access and prevents random luck from turning your
day bad.
on a pc maybe, but that is 20 years old design.
So?  Unix is 35+ year old design, I suppose you want to switch to Vista
then?
unix is a 35+ year old design that evolved in time, some ideas were
kept, some ditched.
quoted
partition table design is limited because it is still based on C/H/S,
which do not exist anymore.
Put a partition table on a big storage, say a DMX, and enjoy a 20%
performance decrease.
Because you didn't stripe align the partition, your bad.
:)
by default fdisk misalignes partition tables
and aligning them is more complex than just doing without.
quoted
quoted
Oh, and let's not go into what can happen if you're talking about a dual
boot machine and what Windows might do to the disk if it doesn't think
the disk space is already spoken for by a linux partition.
Why the hell should the existance of windows limit the possibility of
linux working properly.
Linux works properly with a partition table, so this is a specious
statement.
It should also work properly without one.
quoted
If i have a pc that dualboots windows i will take care of using the
common denominator of a partition table, if it is my big server i will
probably not. since it won't boot anything else than Linux.
Doesn't really gain you anything, but your choice.  Besides, the
question wasn't "why shouldn't Luca Berra use whole disk devices", it
was why I don't recommend using whole disk devices, and my
recommendation wasn't based in the least bit upon a single person's use
scenario.
If i am the only person in the world that believes partition tables
should not be required then i'll shut up.
quoted
On the opposite, i once inserted an mmc memory card, which had been
initialized on my mobile phone, into the mmc slot of my laptop, and was
faced with a load of error about mmcblk0 having an invalid partition
table.
So?  The messages are just informative, feel free to ignore them.
but did not anaconda propose to wipe unpartitioned disks?
The phone dictates the format, only a moron would say otherwise.  But,
then again, the phone doesn't care about interoperability and many other
issues on memory cards that it thinks it owns, so only a moron would
argue that because a phone doesn't use a partition table that nothing
else in the computer realm needs to either.
i don't count myself as a moron, what i am trying to say is that
partition tables are one way of organizing disk space, not the only one.
quoted
quoted
Anyway, I happen to *like* the idea of using full disk devices, but the
reality is that the md subsystem doesn't have exclusive ownership of the
disks at all times, and without that it really needs to stake a claim on
the space instead of leaving things to chance IMO.
Start removing the partition detection code from the blasted kernel and
move it to userspace, which is already in place, but it is not the
default.
Which just moves where the work is done, not what work needs to be done.
and also permits to decide if it hat to be done or not.
It's a change for no benefit and a waste of time.
the waste of time was having to put code in mdadm to undo partition
detection on component devices, where partition detection should not
have taken place.



-- 
Luca Berra -- bluca@comedia.it
       Communication Media & Services S.r.l.
/"\
\ /     ASCII RIBBON CAMPAIGN
 X        AGAINST HTML MAIL
/ \
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help