Andrea,

Comments below.



Thus spake Andrea Righi ([EMAIL PROTECTED]):
oops.. the attachment... :)

Cheers,
-Andrea

<config>

 <disk dev="/dev/hda" label_type="msdos" unit_of_measurement="MB">
     <part num="1" size="1000" p_type="primary" p_name="-" fs="ext2" 
flags="boot"/>
     <part num="2" size="1000" p_type="primary" p_name="-" fs="-" flags="raid" 
raid_dev="/dev/md0" />
     <part num="3" size="*" p_type="primary" p_name="-" fs="-" flags="raid" 
raid_dev="/dev/md1" />
 </disk>
<disk dev="/dev/hdc" label_type="msdos" unit_of_measurement="MB">
     <part num="1" size="1000" p_type="primary" p_name="-" fs="ext2" flags="-" 
/>
     <part num="2" size="1000" p_type="primary" p_name="-" fs="-" flags="raid" 
raid_dev="/dev/md0" />
     <part num="3" size="*" p_type="primary" p_name="-" fs="-" flags="raid" 
raid_dev="/dev/md1" />
 </disk>

 <raid>
   <raid_disk name="/dev/md0" raid_level="1" persistent_superblock="1" 
chunk_size="32" />
   <raid_disk name="/dev/md1" raid_level="0" lvm_group="systemvg" />
 </raid>

Perhaps consider including the raid_dev and spare_dev info with the
other raid stuff, instead of with the disk stuff.  I'd say let's:
   * limit the info in the <disk> sections to partition creation info.
   * limit the info in the <raid> sections to raid creation info.
   * limit the info in the <lvm> sections to lvm creation info.

Maybe something like this:

<raid dev="/dev/md0" raid_level="1" persistent_superblock="1" chunk_size="32">
   <raid_dev dev="/dev/hda2" />
   <raid_dev dev="/dev/hdc2" />
   <hot_spare dev="/dev/hde2" />
</raid>

<raid dev="/dev/md1" raid_level="0">
   <raid_dev dev="/dev/hda3" />
   <raid_dev dev="/dev/hdc3" />
</raid>


Then if LVM is to ride on top of the RAID:
<lvm>
   <lvm_group name="systemvg">
       <pv dev="/dev/md0">
       # <pv dev="/dev/md3">
       # <pv dev="/dev/md4">
       # <pv dev="/dev/etc...">
   </lvm_group>
   <lvm_group name="striped-vg">
       <pv dev="/dev/md1">
   </lvm_group>

   <lv name="usrlv" size="2000" vg="systemvg" />
   <lv name="optlv" size="2000" vg="systemvg" />
   <lv name="varlv" size="2000" vg="striped-vg" />
   <lv name="tmplv" size="1000" vg="systemvg" />
</lvm>


This layout also allows you to ride RAID on top of LVM:
<raid dev="/dev/md7" raid_level="0">
   <raid_dev dev="/dev/mapper/systemvg-vol1" />
   <raid_dev dev="/dev/mapper/systemvg-vol2" />
</raid>


And LVM on top of normal disk:
<lvm>
   <lvm_group name="andreas-vg">
       <pv dev="/dev/sdc1">
       <pv dev="/dev/sdd1">
       <pv dev="/dev/sde1">
   </lvm_group>

   <lv name="big-time-lv" size="*" vg="andreas-vg" />
</lvm>


Cheers, -Brian





 <lvm>
   <lvm_group name="systemvg">
       <lv name="usrlv" size="2000" />
       <lv name="optlv" size="2000" />
       <lv name="varlv" size="2000" />
       <lv name="tmplv" size="1000" />
   </lvm_group>
 </lvm>

 <fsinfo line="10" real_dev="/dev/hda1" mp="/" fs="ext3" options="defaults" />
<fsinfo line="30" real_dev="/dev/systemvg/usrlv" fs="reiserfs" mp="/usr" options="defaults" />
 <fsinfo line="40" real_dev="/dev/systemvg/optlv" fs="reiserfs" mp="/opt" 
options="defaults" />
 <fsinfo line="50" real_dev="/dev/systemvg/varlv" fs="reiserfs" mp="/var" 
options="defaults" />
 <fsinfo line="60" real_dev="/dev/systemvg/tmplv" fs="ext2" mp="/tmp" 
options="defaults" />
<fsinfo line="90" real_dev="/dev/md0" mp="swap" fs="swap" options="defaults" />

 <fsinfo line="100" real_dev="/dev/fd0" mp="/floppy" fs="auto" options="defaults" dump="0" 
pass="0" format="no" />
 <fsinfo line="110" real_dev="proc" mp="/proc" fs="proc" options="defaults" dump="0" 
pass="0" />

</config>



--
Brian Elliott Finley
Mobile:  630.631.6621


-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Sisuite-devel mailing list
Sisuite-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sisuite-devel

Reply via email to