(1) Use Linux Software Raid and not &quot;FakeRaid&quot; -- marketing and florid prose might tempted you into thinking FakeRaid was hardware assisted raid, it isn&#39;t; it will cause you a world of woe if you ever need to recover a disk -- all the recovery tools end up requiring a windows partition had already been installed....  For details, <a href="https://raid.wiki.kernel.org/index.php/Linux_Raid">https://raid.wiki.kernel.org/index.php/Linux_Raid</a> == LSR.<div>
<br></div><div>In fact a dual-boot w/ windows is the only reason to use fakeraid ( <a href="https://help.ubuntu.com/community/FakeRaidHowto">https://help.ubuntu.com/community/FakeRaidHowto</a> ): </div><div><br></div><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
Why not use a linux software raid?</blockquote><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
<br></blockquote><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
If you have arrived here after researching this topic on the Internet, you know that a common response to this question is, &quot;I don&#39;t know if you can actually do that, but why bother -- Linux has built-in softRAID capability.&quot; Also, it&#39;s not clear that there is any performance gain using hardware fakeRAID under Linux instead of the built-in softRAID capability; the CPU still ends up doing the work. The most common reason for using fakeRAID is in a dual-boot environment, where both Linux and Windows must be able to read and write to the same RAID partitions. </blockquote>
<div><br></div><div>...</div><div> </div><div>Chances are, if it&#39;s cheap, it&#39;s fakeraid and closed by virtue of the closed-ness of your motherboard manufacturer or the manufacturer of the particular &quot;raid solution in a box.&quot;</div>
<div><br></div><div>And also consider that if your special RAID hardware dies some years in the future, there may be no easy way to get that hardware controller again, and your disks, written with it&#39;s own special protocol, will be useless. With LSR that</div>
<div>won&#39;t be a problem -- chances are there&#39;ll still be some still-working branch of the open-source code that&#39;ll work with your old data on your old drives, far into the future. As long as there&#39;s SATA ports on motherboards and drives, you&#39;ll be able to recover and read your LSR-created drives, even between distros.</div>
<div><br><div><a href="https://raid.wiki.kernel.org/index.php/Linux_Raid"></a>(2) seems like many motherboards have at least two e-sata ports (one internal and one external) which</div><div>could be routed into an external drive-bay container like this: <a href="http://www.directron.com/ms2tplus.html">http://www.directron.com/ms2tplus.html</a> </div>
<div><br></div><div>(3) Although I&#39;m using fixed disks, i&#39;ve been using Linux Sofware Raid 1 on Fedora 11&amp;12 -- and it works great -- as protection against disk failure. Don&#39;t use Raid 0... buy a faster or bigger disk instead. LSR&#39;s performance impact on modern desktop processors seems negligible. For situations where you&#39;re really pounding the disks (internet server, database server, video server, or multichannel 192k audio) plug in a hardware PCI or PCIe Raid controller card and don&#39;t use LSR.</div>
<div><br></div><div>(4) The only thing that I could see as dangerous w/ an external setup -- make sure there&#39;s no way of &quot;unpairing&quot; Raid-1 sets, including having one drive not powered on, or properly plugged in, etc... Because your system will happily come up using only one disk of a raid-set. Then you get to spend some time syncing disks, and hoping (or furiously reading manual pages) you can figure out a way to make sure it syncs the newer disk over the old one, and not vice-versa. </div>
<div><br></div><div>By the way, LSR is very nice, even while rebuilding... you&#39;ll notice your load higher and your disk IO up... but otherwise, you can continue working (maybe not enough i/o leftover for heavy video or audio editing, but enough that you&#39;ll still be able to use your computer). The amount of bandwidth for disk checking and rebuilding can be adjusted &amp; configured. My cron checks my disks weekly noting the configured disk-usage bandwidth constraints:</div>
<div><br></div><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
May  2 04:10:01 gnulem kernel: md: data-check of RAID array md1</blockquote><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
May  2 04:10:01 gnulem kernel: md: minimum _guaranteed_  speed: 1000 KB/sec/disk.</blockquote><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
May  2 04:10:01 gnulem kernel: md: using maximum available idle IO bandwidth (but not more than 200000 KB/sec) for data-check.</blockquote><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
May  2 04:10:01 gnulem kernel: md: using 128k window, over a total of 485107136 blocks.</blockquote><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
May  2 04:10:01 gnulem kernel: md: delaying data-check of md0 until md1 has finished (they share one or more physical units)</blockquote><div> </div><div><div>Niels<br><a href="http://nielsmayer.com">http://nielsmayer.com</a><br>
</div></div></div><div><br></div><div>PS: Fedora 13 is going to have something even cooler -- BTRFS -- you&#39;lll be able to &quot;roll back&quot; to a the copy of the filesystem before you overwrote the only copy you had of an original source track...  <span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; "><a href="http://www.phoronix.com/scan.php?page=article&amp;item=fedora_13_btrfs&amp;num=1" target="_blank" style="color: rgb(28, 81, 168); ">http://www.phoronix.com/scan.php?page=article&amp;item=fedora_13_btrfs&amp;num=1</a>  ...    <a href="http://www.phoronix.com/scan.php?page=news_item&amp;px=NzcyNA" target="_blank" style="color: rgb(28, 81, 168); ">http://www.phoronix.com/scan.php?page=news_item&amp;px=NzcyNA</a>  .... Note a missing feature/bug from<span class="Apple-style-span" style="font-family: sans-serif; font-size: 11px; font-weight: bold; line-height: 19px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "><span class="Apple-style-span" style="font-family: arial, sans-serif; font-weight: normal; line-height: normal; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; font-size: 13px; "> ReiserFS ( <a href="http://en.wikipedia.org/w/index.php?title=Comparison_of_file_systems&amp;oldid=220529437#Features" target="_blank" style="color: rgb(28, 81, 168); ">http://en.wikipedia.org/w/index.php?title=Comparison_of_file_systems&amp;oldid=220529437#Features</a> ).  :-/</span></span></span></div>