日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

RAID 如何實(shí)現(xiàn)Linux的軟件磁盤陣列

;;;如果你想實(shí)現(xiàn)一個(gè);Linux;的軟件磁盤陣列(以下簡稱;RAID;或;raid),;那么在開始前,;下面的這個(gè)最重要的網(wǎng)點(diǎn)是你應(yīng)該首先去涉獵的:;

Linas;Vepsta;的;raid;主頁:;http://linas.org/linux/raid.html;

本文發(fā)表的時(shí)間是;1998年10月29日,;目前已有的文檔還不全,;比較混亂.;這篇文章就是;澄清一些當(dāng)你在實(shí)現(xiàn);raid0;和;raid1;時(shí)會(huì)遇到的問題.;(譯者注:;raid0;--;是指將數(shù)據(jù)散布在不同的硬盤上操作,;無冗余數(shù)據(jù),;讀寫都可以并行操作,;速度快,;英文簡稱為;striping,;以下譯作"分散讀寫";;raid1;--;是指磁盤鏡像,;英文為;mirroring.);

我想實(shí)現(xiàn)基于分散讀寫模式(striping)的鏡像模式(mirroring).;分散讀寫模式具備優(yōu)異;的讀寫性能,;而鏡像模式帶來備份和讀的性能增強(qiáng).;

我使用一個(gè);2.0.30;的內(nèi)核,;實(shí)現(xiàn)了;raid0(striping).;然后我將內(nèi)核升級(jí)到;2.0.35,;這下笑話開始了.;在同;raid0;做了一番爭斗后(譯者注:;可能未成功),;我開始處理;raid1.;然后,;你猜怎樣,;扔掉你所知道所有的;raid;知識(shí),;從打草稿開始!;(因此)一個(gè)簡化工作;的好主意是,;首先使;raid0;能用,;之后增加;raid1.;故事是這樣的:;

工作于內(nèi)核;2.0.30;下的;Raid0;(striping)
從;2.x;版本開始,;內(nèi)核已經(jīng)實(shí)現(xiàn)了線性和;raid0(striping);模式.;你必須重新編譯內(nèi)核;以帶有多設(shè)備界面支持(multiple;devices).;我強(qiáng)烈建議將它編譯到內(nèi)核中.;如果你是;使用模塊方式,;你將會(huì)吃盡苦頭.;
檢查是否多設(shè)備界面(multiple;devices)已經(jīng)安裝.;dmesg;|more;然后檢查是否;存在;md;驅(qū)動(dòng)器(md;driver)和;raid0;已經(jīng)注冊(cè)(raid0;registered)的信息(想不起精確的;詞語;-;"夜太深";;-(;);

或敲入;cat;/proc/mdstat;查看你的;md;驅(qū)動(dòng)器的狀態(tài).;你應(yīng)該看到;/dev/md0;到;/dev/md3;處于非激活狀態(tài).;

奇怪的是,;內(nèi)核工具;mdtools-0.35;通常并不隨銷售包提供.;那里面有建立,;運(yùn)行和使;raid;停止的工具.;

你在;Slackware;的銷售包中可以找到它(;大小為;23k;);

http://sunsite.unc.edu/pub/Linux/distributions/slackware/slakware/ap1/md.tgz;

下載到;/usr/local/src;然后:;


cd;/;
tar;-zxvf;/usr/local/src/md.tgz
它將把文件放在正確的位置.;
sbin/mdadd
sbin/mdcreate
usr/etc/mdtab
install/doinst.sh
usr/man/man5/mdtab.5.gz
usr/man/man8/mdadd.8.gz
usr/man/man8/mdcreate.8.gz
usr/doc/md/COPYING
usr/doc/md/ChangeLog
usr/doc/md/README
usr/doc/md/md_FAQ
通讀;README;文件(毫無疑問,;忽略警告?zhèn)?.;這份文檔極適合于內(nèi)核版本;2.0.30;和;線性(linear)/raid0;模式.;Linux;日?qǐng)?bào)(Linux;Journal)(1998年六月或七月刊)中有一篇精采的介紹怎樣實(shí)現(xiàn);raid0(striping);的文章.;它增強(qiáng)了我的興趣.;
Linux;公報(bào)(LG);中有另一篇文章,;也有所幫助:;
http://www.ssc.com/lg/issue17/raid.html;

你應(yīng)該在;fsck;-a;之前開始啟動(dòng);raid;陣列,;在;Slackware;中它(fsck)通常;位于;/etc/rc.d/rc.s;文件中,;而在;/etc/rc.d/rc.0;和;rc.6;中停止;raid;陣列.;(BTW:;既然在;slackware;中這兩個(gè)文件相同,;我們能不能做一個(gè)軟聯(lián)結(jié),;然后只需;修改一個(gè)?);

為了檢查它是否工作,;敲入;cat;/proc/mdstat,;它(輸出的信息)將指示;md;設(shè)備的情況.;(/dev/md0;raid0;using;/dev/sda1;and;/dev/sdb1).;

測(cè)試,;測(cè)試,;再測(cè)試你的;raid.;關(guān)機(jī),;上電,;看看它是否如你所愿地工作.;

我曾做過有趣的拷貝,;使用;cp;-rap;開關(guān)將全部目錄結(jié)構(gòu)拷入;raid;陣列中.;(測(cè)試完成)然后修改;/etc/fstab;以包括新的驅(qū)動(dòng)器(指;raid).;

交換分區(qū)不需要分塊操作.;當(dāng)一個(gè)優(yōu)先級(jí)啟用時(shí),;他們將自動(dòng)這樣做.;閱讀;Software-RAID-mini-HOWTO;和傻瓜問題一段可知詳情.;這出乎意料地簡單.;

現(xiàn)在使用;UPS!
如果(運(yùn)行中)掉電了,;你將失去你的;raid;和上面的所有數(shù)據(jù)!;你應(yīng)該使用一個(gè);UPS;后備電源.;UPS;的作用是讓你的系統(tǒng)在燈火管制或電源失敗時(shí)能夠保持運(yùn)行一小段時(shí)間.;UPS;能夠在電源失敗時(shí)通過一個(gè)串口通知你的系統(tǒng).;在后臺(tái),;有一個(gè)精靈程序在運(yùn)行監(jiān)控這個(gè)串口.;當(dāng)它被通知電源失敗時(shí),;它將在發(fā)出關(guān)機(jī)命令前等待一段預(yù)定時(shí)間;(通常是;5;分鐘).;如此的工作原理是如果;5;分鐘內(nèi)還是無電,;那么將持續(xù)很長時(shí)間.;

推薦閱讀