from parser.c
                if ((val == 0) || (val == -1))
                        array->param.not_persistent = 1;
                else
                        array->param.not_persistent = 0;
                return 0;

The default 'mkraid' setting for raid 0 is not_persistent superblocks,
which seems un-intuitive to me... the raid0.conf.sample does cover this,
but it is the only place I found mention of it, and that was after some
hours of testing, changing kernel printk statements and trying to figure
out where the MAGIC value in the superblock got set...

I realize it's there for backward compatibility, but it strikes me there's
got to be a better way of defaulting to creating NEW stripes with the
persistant setting ...  I beat my head against the wall trying to get
auto-start raid-0 running... and was completely unable to make raid-0 run
after a reboot until I turned on:

persistent-superblock   1

One other pet peeve... all the modification dates in the raid-tools
tarball are the same, so there is NO hint as to which documents are > 12
months old, and which are current :-(

-Tom

Reply via email to