日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
深入探究Linux下MDADM的使用技巧(linuxmdadm使用)

Linux下的RD技術已經(jīng)成為數(shù)據(jù)存儲與備份的首選方案之一,而MDADM作為Linux軟RD的管理工具之一,更是備受推崇。MDADM能夠自動檢測硬盤狀態(tài)并自動重新構建數(shù)組,還提供了多種RD級別以滿足不同的需求。在日常的使用中,我們可以通過一些技巧進一步發(fā)揮MDADM的功能,提高數(shù)據(jù)存儲的效率和可靠性。

十余年的衡水網(wǎng)站建設經(jīng)驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。全網(wǎng)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設備顯示端的尺寸不同,自動調整衡水建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)從事“衡水網(wǎng)站設計”,“衡水網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。

一、MDADM的常用命令

MDADM提供了多個命令來管理硬盤陣列,常用的命令包括:

1. mdadm –create:用于創(chuàng)建硬盤陣列,可以指定RD級別、硬盤分區(qū)、陣列名稱等參數(shù);

2. mdadm –stop:用于停止硬盤陣列的運行,可以進行熱拔插硬盤;

3. mdadm –grow:用于擴容硬盤陣列,可以添加新硬盤或擴展已有硬盤的分區(qū);

4. mdadm –detl:用于查看硬盤陣列的詳細信息,包括硬盤狀態(tài)、RD級別、分區(qū)大小、陣列名稱等信息。

以上命令可以通過man page獲取更詳細的使用說明,掌握這些命令可以方便我們進行日常的硬盤陣列管理操作。

二、RD級別的選擇

MDADM提供了多種RD級別供用戶選擇,常見的有RD0、RD1、RD5、RD6、RD10等。不同的RD級別在性能、容錯性、成本等方面各有特點,我們在選擇RD級別時需根據(jù)自己的需求進行權衡。

RD0

RD0是將多個硬盤分區(qū)組合成一個更大的硬盤分區(qū),數(shù)據(jù)寫入時按照“條帶”(stripe)的方式分配到各個硬盤分區(qū)上,在讀取數(shù)據(jù)時也是同樣的方式,大大提高了磁盤性能,但是RD0本身沒有容錯性,一旦其中一個分區(qū)損壞,整個陣列的數(shù)據(jù)都會丟失。因此RD0一般用于對性能要求較高、對數(shù)據(jù)可靠性要求不高的場景。

RD1

RD1是將數(shù)據(jù)鏡像到不同的硬盤分區(qū)上,每次寫入時數(shù)據(jù)同時寫入兩個硬盤上,這樣即使一個硬盤損壞,數(shù)據(jù)仍然可以從備份中恢復。RD1的特點是冗余性高,能夠保證數(shù)據(jù)的可靠性,但是容量成本較高,因為需要至少兩倍的硬盤空間才能實現(xiàn)RD1。

RD5

RD5需要至少三塊硬盤,將數(shù)據(jù)條帶化并且采用旁路奇偶校驗的方式實現(xiàn)容錯,性能與可靠性比RD0和RD1都更優(yōu)。但是RD5也存在一些缺點,如在重建陣列時會對整個陣列的性能產(chǎn)生較大影響,而且對于大容量硬盤,RD5的可靠性可能會降低。

RD6

RD6在RD5的基礎上增加了一塊硬盤作為奇偶校驗分區(qū)的備份,提高了容錯能力,但是在寫入數(shù)據(jù)時增加了計算奇偶校驗的負擔,因此性能會略有降低。

RD10

RD10是將RD0和RD1組合起來實現(xiàn)的,將多個硬盤各自分成兩個分區(qū),一個分區(qū)像RD1一樣鏡像,另一個分區(qū)像RD0一樣條帶化,數(shù)據(jù)寫入時將數(shù)據(jù)條帶化后寫入兩個硬盤的條帶化分區(qū)和兩個硬盤之一的鏡像分區(qū),能夠保證數(shù)據(jù)的可靠性和速度。

三、硬盤的替換

RD技術的一大優(yōu)點是能夠在硬盤損壞后自動重建陣列,但是如果硬盤長時間工作,也容易發(fā)生故障。為了保證數(shù)據(jù)的安全,我們可以定期更換硬盤,或者在硬盤出現(xiàn)問題時及時更換。

硬盤的更換需要注意以下幾點:

1. 確認硬盤狀態(tài):使用命令mdadm –detl查看硬盤陣列的狀態(tài),確定要更換的硬盤編號;

2. 遷移數(shù)據(jù):將要更換硬盤上的數(shù)據(jù)遷移到其他硬盤上,可以使用dd命令將數(shù)據(jù)拷貝到其他硬盤上,也可以使用rsync命令同步數(shù)據(jù);

3. 更換硬盤:先停止硬盤陣列的運行,將要更換的硬盤熱插,插入新的硬盤,并使用fdisk命令對新硬盤進行分區(qū);

4. 重建陣列:使用mdadm –add命令將新硬盤添加到陣列中,然后使用mdadm –grow命令擴容陣列,完成以后使用mdadm –detl查看陣列狀態(tài),確保已經(jīng)重建完成。

硬盤的更換操作需要謹慎,一旦操作不當可能會導致數(shù)據(jù)損失,因此在操作之前建議備份數(shù)據(jù)以防萬一。

四、RD的擴容

在使用硬盤陣列時,有時候需要擴容硬盤陣列以獲取更大的存儲空間。MDADM提供的mdadm –grow命令能夠實現(xiàn)硬盤陣列的擴容,支持兩種擴容方式:添加新硬盤和擴展已有硬盤的分區(qū)。

添加新硬盤

添加新硬盤是擴容硬盤陣列的常用方式,需要滿足以下條件:

1. 硬件支持:需要主板有足夠的SATA或SAS接口,以及硬盤陣列控制卡的支持;

2. 硬盤選擇:新硬盤的容量和類型與原有硬盤盡量保持一致,且更好選擇相同品牌和型號的硬盤;

3. 硬盤群體:對于RD0和RD1,硬盤群體可以包含不同大小和不同數(shù)量的硬盤,而對于RD5和RD6,硬盤群體必須是相同大小的硬盤。

添加新硬盤的具體操作步驟為:

1. 確認硬盤狀態(tài):使用fdisk -l命令查看硬盤分區(qū),使用mdadm –detl命令查看硬盤陣列狀態(tài),確保陣列正常工作;

2. 插入新硬盤:停止硬盤陣列的運行,將新硬盤插入空閑的SATA或SAS接口上;

3. mdadm –manage命令:使用mdadm –manage增加新硬盤到硬盤陣列中;

4. mdadm –grow命令:使用mdadm –grow擴容硬盤陣列,完成以后使用mdadm –detl查看硬盤陣列狀態(tài),確保擴容完成。

擴展硬盤分區(qū)

在有些情況下,硬盤陣列中的硬盤空間未使用完全,此時可以通過擴展已有硬盤的分區(qū)來實現(xiàn)硬盤陣列的擴容。擴展已有硬盤的分區(qū)需要使用GParted等分區(qū)工具來操作,具體步驟如下:

1. 對要擴展的硬盤區(qū)域進行備份,以防數(shù)據(jù)丟失;

2. 使用GParted等分區(qū)工具對硬盤進行分區(qū)擴容操作,添加新的分區(qū);

3. 使用mdadm –grow命令對硬盤陣列進行擴容,并執(zhí)行相應的 RD 級別下的擴容偏移指令。

完成以上操作后,使用mdadm –detl命令查看硬盤陣列狀態(tài),確保擴容完成。

MDADM作為Linux下的軟RD管理工具,具有方便、輕量、高可靠性等特點。掌握MDADM的常用命令,選擇合適的RD級別,及時更換硬盤、定期備份數(shù)據(jù)、擴大陣列容量等技巧,能夠更好地發(fā)揮硬盤陣列的功能,確保數(shù)據(jù)的安全和可靠性。

成都網(wǎng)站建設公司-創(chuàng)新互聯(lián),建站經(jīng)驗豐富以策略為先導10多年以來專注數(shù)字化網(wǎng)站建設,提供企業(yè)網(wǎng)站建設,高端網(wǎng)站設計,響應式網(wǎng)站制作,設計師量身打造品牌風格,熱線:028-86922220

求CDLINUX的使用說明和介紹

如何“安裝”CDlinux?

CDlinux 是個從光盤啟動、運行的小 Linux,是以一個標準的 ISO 文件的格式發(fā)布的。所以最簡單的“安裝”方法是:把這個 ISO 文件刻錄到光盤上,用它啟動機器就是了。

當然,你也可以把 CDlinux 安裝到硬盤或 U 盤、USB 移動硬盤上(請參見下文)。

如何把 CDlinux 集成到我自己的光盤上?

CDlinux 本身很小,0.4.6 只有不到 14 兆,這比一張刻錄盤的容量差多了。所以,如果有興趣的話,你可以自己動手,把 CDlinux 與其它軟件集成到一起,不必單刻一卜棚張盤。還可以與其它系統(tǒng)一起做成多啟動光盤。具體操作既可以在 Linux 下進行,也可以在 Windows 下進行:

用 Linux 的方法 (以下操作可以在 CDlinux 也可以在一般的 Linux 系統(tǒng)中進行)

首先要把 CDlinux 的內(nèi)容從 ISO 鏡像里展出來,先掛載它:

# mount -o loop CDlinux-x.x.x.iso /some/where

這樣 CDlinux 里的具體內(nèi)容就都在 /some/where 目錄下了。假設你已經(jīng)把其它要刻到盤上的軟件都放到了 /mycd 目錄下,現(xiàn)在把 CDlinux 也拷到那個目錄里:

# cp -p -r /some/where/* /mycd

接下來 cd /mycd,打開 mkisofs.sh 文件,根據(jù)你自己的具體情況進行必要的修改,存盤退出。最后,執(zhí)行:

# ./mkisofs.sh

生成新的光盤鏡像,缺省情況下新鏡像是 /tmp/1.iso。現(xiàn)在就可以它刻錄出來了。

注意,通過以上步驟做出的光盤啟動時會直接進入 CDlinux,啟動效果和掘蠢原來的 ISO 鏡像是一樣的。如果你想制作帶菜單的多啟動光盤,還需要用到 ISOlinux (SYSlinux 的一個組件) 等其它工具,至于如何使用它們,請參見它們各自的文檔。

用 Windows 的方法

這個我不太熟,不過我想也不會太麻煩。只要注意以下幾點就行了:

可以用 WinRAR 來提取光盤鏡像里 CDlinux 的內(nèi)容;

CDlinux 是通過 boot/CDlinux/CDlinux.img 這個 2.88M 軟盤鏡像來啟動的;

請保持 CDlinux 的目錄結構,不要改動;

不要改變文件/目錄名的大小寫。

如何判弊陪把 CDlinux 安裝到硬盤上?

Linux 本身功能非常強大又非常靈活,CDlinux 也繼承了這一點,所以稍加定制就可以把它安裝到各種各樣的設備上。并且僅僅把 CDlinux 安裝到硬盤上就有很多種方案可選,這里我們只介紹一種方案:把 CDlinux 安裝到一個 Windows FAT 分區(qū)里,用 loadlin 來啟動它。

在以下的說明中,我們假設你的 Windows 的“C: 盤”是 FAT16 或者 FAT32 格式的,并且它對應 Linux 下的 /dev/hda1。我們將把 CDlinux 安裝到“C: 盤”上。

用 Linux 的方法 (以下操作可以在 CDlinux 也可以在一般的 Linux 系統(tǒng)中進行)

首先,掛上 CDlinux 的 ISO 鏡像和 C: 盤:

# mount -o loop CDlinux-x.x.x.iso /mnt/cdrom

# mount /dev/hda1 /mnt/win

(如果你不想裝到 C: 盤上,或者你的 C: 盤不是 /dev/hda1,請對上述命令做相應的修改)

然后把 extra/ 目錄下的內(nèi)容拷貝到 C: 上:

# mkdir /mnt/win/CDlinux

# cp -r /mnt/cdrom/boot/CDlinux/extra /mnt/win/CDlinux

接下來,把內(nèi)核和 initrd 也拷到 C: 盤:

# mount -o loop /mnt/cdrom/boot/CDlinux/CDlinux.img /mnt/floppy

# cp /mnt/floppy/bzImage /mnt/floppy/CDlinux.gz /mnt/win/CDlinux

最后,下載 loadlin (~10k) 并把它展到 C: 盤上:

# tar -C /mnt/win/CDlinux -zxf loadlin.tgz

(這步把“l(fā)oadlin.exe”和一個“autoboot.bat”批處理文件拷貝到 /mnt/win/CDlinux 目錄里。請檢查“autoboot.bat”文件,并根據(jù)你自己的具體情況做相應的修改。)

現(xiàn)在,可以重啟到純 DOS 環(huán)境,用以下命令來啟動 CDlinux 了:

C:

CD CDlinux

AutoBoot

注意,以上步驟只是一個簡單的例子,這里的假設可能和你的情況并不一致。所以,在操作時別忘了根據(jù)自己的具體情況做必要的修改。另外請參考“簡介:CDlinux 的命令行參數(shù)”和“簡介:CDlinux 的結構”。

如何把 CDlinux 安裝到 U 盤上?

把 CDlinux 安裝到 U 盤也有多種方案可選。我們還是只說一種:安裝到 U 盤上的一個 FAT 分區(qū)里,并用 SYSlinux 來啟動。

在以下的說明中,我們假設你的 USB 盤(U 盤或 USB 移動硬盤)被設定為硬盤模式。上面的之一個分區(qū)是 FAT12、FAT16、或者 FAT32 格式的,并且并且它對應 /dev/sda1。

用 Linux 的方法 (以下操作可以在 CDlinux 也可以在一般的 Linux 系統(tǒng)中進行)

首先,在 USB 盤上安裝 syslinux:

# syslinux /dev/sda1

掛載 CDlinux 的 ISO 鏡像和 USB 盤:

# mount -o loop CDlinux-x.x.x.iso /mnt/cdrom

# mount /dev/sda1 /mnt/win

(如果你的 USB 盤不是 /dev/sda1,請做相應的修改)

然后,把 extra/ 目錄下的內(nèi)容拷貝到 USB 盤上:

# mkdir /mnt/win/CDlinux

# cp -r /mnt/cdrom/boot/CDlinux/extra /mnt/win/CDlinux

接下來,把內(nèi)核和 initrd 也拷過去:

# mount -o loop /mnt/cdrom/boot/CDlinux/CDlinux.img /mnt/floppy

# cp /mnt/floppy/bzImage /mnt/floppy/CDlinux.gz /mnt/win

最后,下載 syslinux 的配置文件 (~2k) 并把它展到 USB disk 盤上:

# tar -C /mnt/win -zxf syslinux-cfg.tgz

(這一步將把“syslinux.cfg”和一些顯示信息等文件拷貝到 /mnt/win 目錄下。不要忘了先檢查一下“syslinux.cfg”,并根據(jù)你自己的具體情況做相應的修改。)

現(xiàn)在可以把你的 BIOS 設置成從 USB-HDD 或者 USB-zip 啟動。(具體設為那種和你的 BIOS 及 USB 盤有關,試一下就知道了。)

注意,以上步驟只是一個簡單的例子,這里的假設可能和你的情況并不一致。所以,在操作時別忘了根據(jù)自己的具體情況做必要的修改。另外請參考“簡介:CDlinux 的命令行參數(shù)”和“簡介:CDlinux 的結構”。

簡介: CDlinux 的命令行參數(shù)

為了讓 CDlinux 更靈活,不但能從光盤啟動,還能從其它各種設備啟動。并且不但能把模塊掛載到內(nèi)存中(ramdisk),為了節(jié)約內(nèi)存,還可以自動用“l(fā)oop”方式掛載模塊,我們定義了下述三個內(nèi)核命令行參數(shù):

CDL_DEV=:

告訴 CDlinux 在哪個設備上可以找到附加的“包”和“模塊”

缺省值:/dev/cdrom

例子: CDL_DEV=/dev/hda1

CDL_DIR=:

extra/ 目錄在 CDL_DEV 的文件系統(tǒng)的那個目錄下?

缺省值:boot/CDlinux, CDlinux, zxh/CDlinux

例子: CDL_DEV=APPs/CDlinux

CDL_LOOP:

是否強制以“l(fā)oop”方式加載“模塊”?

缺省值:否,盡量把“模塊”掛載到內(nèi)存里。

例子: CDL_LOOP

以上這三個參數(shù)都是可選的,正常從光盤啟動時可以一個也不加,使用缺省值即可。如果模塊太多或者太大,CDlinux 會自動以“l(fā)oop”方式加載它們。不過這樣一來,在 CDlinux 運行時就不能把光盤拿出來了。

定制

簡介:CDlinux 的結構

CDlinux 是高度可定制的。它由以下兩部分構成:

. “基本”部分:一張 2.88M 軟盤鏡像,CDlinux.img

. “附加”部分:其它附加的“包”和“模塊”

“基本”部分就是一張 VFAT 格式的 2.88M 軟盤鏡像。上面包含了內(nèi)核和一些最基本的軟件,包括:bash (1.14.7)、bftpd (一個小 ftp 服務器)、busybox、bzip2、e2fsprogs、file、find、gawk、grep、gzip、midnight commander (4.1.35)、portmap、sed、tar 和 vim (5.8) 等。如果你只是需要一個最基本的 Linux 環(huán)境,你可以把 CDlinux 的其它內(nèi)容統(tǒng)統(tǒng)刪掉,只保留這一個文件,一樣跑得不錯。

“附加”部分包括其它一些有用的工具軟件,這些軟件被打成了“包”(package)或者“模塊”(module),放在 extra/ 目錄下。啟動時,CDlinux 會自動到 extra/ 目錄下查找并安裝它們。

雖然 CDlinux 只需 CDlinux.img 這一個文件就能跑起來,不過功能上就大打折扣了。所以更好還是保留這些附加的包和模塊。當然,你也可以向 extra/ 目錄里添加你需要的軟件,把那些你用不到的刪掉,自己定制一個 CDlinux 版本。

如何向 CDlinux 里添加其它軟件?

CDlinux 很小,所以有很多有用的軟件并沒有被集成進來。不過你可以自己定制它,加上你需要的軟件??梢园衍浖龀梢粋€“包”或者一個“模塊”加進來。具體用哪種格式,取決于軟件的大小、是否需要初始化。小的、不需初始化的軟件可以做成“包”;反之,更好做成“模塊”。比如,你可以把 F-PROT 做成一個“模塊”添加到 extra/目錄下,這樣你就可以用 CDlinux 來殺毒了。(F-PROT 是個非常簡潔、功能非常強大的殺毒軟件,之所以沒有集成到 CDlinux 的發(fā)行版中,是因為我不知道它的 license 是否允許。)

為 CDlinux 添加軟件的注意事項

CDlinux 是用 gcc-2.95.3 編譯的,鏈接的是 glibc-2.2.5。你添加的軟件更好也是編譯、鏈接自同樣的環(huán)境;

如果你加的軟件需要其它的,CDlinux 沒有提供的庫,請把這些庫也一起添加進來。

如何為 CDlinux 制作一個“包”(package)?

做一個包非常簡單,所謂“包”就是一個標準的 .tar.gz 文件。關于這個 .tar.gz 文件里的目錄結構,你可以參考 extra/ 目錄下已有的那些“xxx-cdl.tgz”文件。制作時只需注意一下幾點:

“包”的文件名必須是“xxx-cdl.tgz”,否則將被忽略,不會被安裝;

如果愿意,你還可以為你的包加上一個簡短的說明,并把它存為 zxh/SPEC。啟動時 CDlinux 會自動把它集成到 /var/log/packages 里。關于 SPEC 的格式,請參照已有的“xxx-cdl.tgz”文件;

zxh/ 目錄里除了 SPEC 以外的所有其它內(nèi)容都將被忽略,不被安裝;

CDlinux 是在一個小 RAM 磁盤里運行的,所以請盡量把包做得小一點。像 man 和 docs 等文檔都可以放到 zxh/ 目錄下,這樣它們就不會被安裝,你以后要查閱起來也比較方便。

如何為 CDlinux 制作一個“模塊”(module)?

如果要添加的軟件比較大,可以把它做成一個“模塊”?!澳K”就是一個標準的 cramfs 鏡像,制作起來比做“包”稍麻煩一些,需要用 mkfs.cramfs 命令。“模塊”具體結構請參考 extra/ 目錄下已有的“xxx-cdl.md”文件。CDlinux 啟動時自動到 extra/ 下查找這些“xxx-cdl.md”,并自動掛載它們。

制作模塊時的的注意事項

“模塊”的文件名必須是“xxx-cdl.md”,否則將被忽略,不會被安裝;

必須為模塊指定一個掛載點。方法是把掛載點寫到一個叫“.mount_point”的文件里,并把該文件放到 cramfs 的根目錄下?!?mount_point”文件的具體格式可以參考 extra/ 下已有的“xxx-cdl.md”文件;

如果該軟件需要執(zhí)行一些初始化操作,可以把初始化程序或腳本命名為“.init”放到 cramfs 的根目錄下,并將起屬性設置為可執(zhí)行。啟動時 CDlinux 會自動找到并執(zhí)行 .init;

缺省情況下,CDlinux 會盡量把“模塊”都加載到內(nèi)存中,內(nèi)存不足時才以“l(fā)oop”方式加載“模塊”。如果你想省出更多內(nèi)存來運行程序,可以在內(nèi)核命令行里加上 “CDL_LOOP”參數(shù),來強迫 CDlinux 以“l(fā)oop”方式加載所有模塊;

cramfs 是一種只讀文件系統(tǒng),并且不記錄文件的時間信息。

如何按照我自己的口味定制 CDlinux?

如果 CDlinux 的缺省狀態(tài)不合你的胃口,你可以自己動手定制它。定制的辦法有難有易:

“難”的辦法是掛上 initrd 直接修改。CDlinux 的 initrd 是一個標準的 ext2 鏡像,可以直接掛載、修改,沒有問題。不過我還是推薦你盡量使用下面的“簡單”辦法。

“簡單”的辦法是,把修改的內(nèi)容放到 extra/system-extra-cdl.tgz 文件里。比如,若是修改了 /etc/profile,把修改過的文件存為 system-extra-cdl.tgz 下的 /etc/profile。這樣 CDlinux 啟動時會自動用新的 /etc/profile 把舊的覆蓋掉。另外,如果需要的話,你還可以在 system-extra-cdl.tgz 文件里加上個 /etc/rc.d/rc.local 腳本,以執(zhí)行你需要的一些初始化操作。下面是一些具體的例子:

修改 bash 的命令行提示符

修改 CDlinux 原來的 /etc/profile 文件中帶“PS1=”的哪些行,把修改后的結果保存到 system-extra-cdl.tgz 里,仍叫 /etc/profile。

把 bash 的命令行編輯模式由 emacs 改為 vi

編輯 /etc/inputrc,加上“set +o vi”,把新文件存到 system-extra-cdl.tgz 里,仍叫 /etc/inputrc。

讓 CDlinux 自動掛載 C: 盤

編輯 /etc/fstab,把新文件存到 system-extra-cdl.tgz 里。

讓 CDlinux 自動加載 AMD PCNET32 網(wǎng)卡的驅動

新建一個腳本,在里面加上“modprobe pcnet32”,然后把它存為 system-extra-cdl.tgz 里的 /etc/rc.d/rc.local。

另外,CDlinux 里自帶的那些軟件包如果不合你的胃口,咱也可以改:

把 zhcon 的缺省輸入法由拼音改為五筆

# mkdir temp ; cd temp

# tar zxpf /some/where/CDlinux/extra/zhcon-x.x-cdl.tgz

# mv -f zxh/wb/* usr/lib/zhcon

# tar zcpf /some/where/CDlinux/extra/zhcon-x.x-cdl.tgz *

# cd .. ; rm -rf temp

(CDlinux 里帶的這個 zhcon 只支持簡體中文(GB2312),如果你不需要簡體中文支持,可以把它刪掉,自己另編譯一個支持繁體中文、日文或韓文的加上)

讓 mkisofs 支持更多的 joliet 代碼頁(codepage)

CDlinux 里缺省帶的 mkisofs 只支持 cp437、cp936(簡體中文)、iso和 utf8 的 joliet 代碼頁,如果想換成支持更多代碼頁(包括 CJK)的版本,可以執(zhí)行如下操作:

# mkdir temp ; cd temp

# tar zxpf /some/where/CDlinux/extra/cdrtools-x-x.x-cdl.tgz

# mv -f zxh/removed/usr/bin/mkisofs usr/bin

# tar zcpf /some/where/CDlinux/extra/cdrtools-x-x.x-cdl.tgz *

# cd .. ; rm -rf temp

配置

如何配置網(wǎng)絡?

CDlinux 可以自動檢測很多常見的以太網(wǎng)卡,不過為了讓它小一點,更多網(wǎng)卡的驅動沒有編到內(nèi)核里,而是做成了內(nèi)核模塊。如果 CDlinux 沒能自動識別你的網(wǎng)卡,你就要自己動手去加載相應的內(nèi)核模塊啦

如果不知道驅動是那個模塊,可以先“l(fā)spci”,在輸出結果里找?guī)А癊thernet controller:”字樣的行,然后到 /lib/modules/x.x.xx/kernel/drivers/net,參照那些模塊的名字,看能不能“蒙”出來到底是哪個模塊。要加載比如說名為“xxx.o”模塊,可以執(zhí)行“modprobe xxx”。

一但你的網(wǎng)卡被正確識別了,你可以用如下命令來配置 IP、DNS 等:

# net-config

(如果你用的是 USB-link 線,可以先“modprobe unet”,然后當 net-config 問要配置哪個網(wǎng)絡接口時輸入 u0。)

或者,如果你所在的網(wǎng)絡里有 DHCP 服務器,可以執(zhí)行:

# dhcpcd start

設置代理服務器可以用:

# proxy-config

修改網(wǎng)卡的 MAC 地址:

# mac-fake

如何配置 RAID 設備?

SCSI 和 RAID 設備的驅動都做成了內(nèi)核模塊,CDlinux 不能自動檢測它們,你需要自己加載它們的驅動(內(nèi)核模塊)。下面這個例子假設你有一個基于 AHA1542 芯片的 SCSI 卡,上面連了兩個 SCSI 盤,分別是 /dev/sda、/dev/sdb。并且通過軟件 RAID 把 /dev/sda1 和 /dev/sdb1 做成了一個 RAID0 設備??梢酝ㄟ^如下命令來驅動它:

# modprobe aha1542

# modprobe raid0

# mdadm -A /dev/md0 /dev/sda1 /dev/sdb1

好了,現(xiàn)在你可以通過 /dev/md0 來訪問這個 RAID0 設備了。

如何配置鼠標?

用 mouse-config 命令。(支持絕大多數(shù) COM/PS2/USB 鼠標)

使用

如何與其它計算機交換數(shù)據(jù)?

CDlinux 里已經(jīng)帶了 ftp、ssh1 和 nfs3 客戶端/服務器。缺省狀態(tài)下 ftp 和 ssh 服務器已經(jīng)啟動。所以最簡單的交換數(shù)據(jù)的方法就是用 ftp 和 scp。

缺省狀態(tài)下 nfs 服務器沒有啟動,你需要先編輯、修改一下 /etc/exports,指定 export 哪些目錄,和 export 的方式,然后執(zhí)行:

# nfsd start

CDlinux 里還帶了 nfs 和 samba 的客戶端。要掛載 nfs 資源:

# mount -t nfs xx.xx.xx.xx:/exported/resource /some/where

掛載 samba 資源:

# mount -t bfs -o username=xx //machine_name/resource_name /some/where

如何改變分區(qū)大小、修改分區(qū)表?

請使用“parted”或者“resize2fs”等。

如何修復被損壞了的分區(qū)表?

用“gpart”。(這個版本已打過 reiserfs-3.6 補丁,可以放心使用)

如何從 ext2 文件系統(tǒng)中恢復被誤刪除的文件?

用“e2undel”。

LILO/GRUB 被 Windows 覆蓋了,如何修復?

安裝 Windows 9x 會覆蓋硬盤的主引導記錄,導致原來安裝的 Linux 無法啟動,這時你可以啟動 CDlinux 來進行修復。

首先,掛上 Linux 的根分區(qū),比如說 /dev/hda5:

# mount -t ext2 /dev/hda5 /mnt/local

然后,假設你是用 LILO 來引導的:

# lilo -r /mnt/local

如果不成功,可以再試試:

# chroot /mnt/local /in/lilo

如果還是不行,再仔細找找原因,比如是不是上面 LILO 的路徑不對等。耐心點,只要 Linux 的分區(qū)沒有被破壞,一定可以恢復的。如果你是用 GRUB 來引導系統(tǒng)的,方法也和上面的類似。LILO/GRUB 的具體使用方法,請參考它們各自的文檔。

Windows 9x 覆蓋了 NT/2k/XP 的引導記錄,“雙啟動菜單”不見了,如何修復?

假設你的“C: 盤”是 /dev/hda1,格式是 FAT32,新裝的 Windows 98 破壞了 XP 的引導記錄,現(xiàn)在只能進 98 了。這種情況可以試試用 CDlinux 來修復:

# ms-sys -2 /dev/hda1

關于 ms-sys 的具體用法,請參見它的文檔。

NT/2k/XP 的管理員密碼丟了,怎么辦?

如果忘了 NT/2k/XP 的管理員密碼,想再找回來是很難的。不過你可以用 CDlinux 再強行重設一個密碼,或者干脆把密碼清空。執(zhí)行:

# nukent

然后按提示操作。

CDlinux 里帶了很多實用工具,關于它們的用法的簡短說明,可以參考 /var/log/packages。另外,許多軟件的 man 手冊和文檔被放在了對應的“xxx-cdl.tgz”文件的 zxh/ 目錄下,沒有安裝,你可以掛上 CDlinux 光盤,查閱這些文件。關于某個軟件的具體用法,已經(jīng)超出了這個 mini-HOWTO 的范圍,請參考它們各自的文檔。RTFM 可是一種很好的學習方法

我用虛擬機安裝的linux,里面沒有mdadm怎么辦? 謝謝回答!

把他的生活和我的相比

但時光在趕,在衰老圓散,流逝,

象一塊石頭橘殲氏————那波浪!

找不到更好。

在她們改鄭中間慢慢地擴散──那疼痛,在上方

還是霧中看花哈哈

沒有就裝啊,yum install mdadm

rpm -ivh xxx.rpm

xxx.rpm為你的安裝包名

我記得是在安裝文件夾里呀,加載上就可以了吧。

關于linux mdadm使用的介紹到此就結束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關注本站。

成都網(wǎng)站建設選創(chuàng)新互聯(lián)(?:028-86922220),專業(yè)從事成都網(wǎng)站制作設計,高端小程序APP定制開發(fā),成都網(wǎng)絡營銷推廣等一站式服務。


分享標題:深入探究Linux下MDADM的使用技巧(linuxmdadm使用)
鏈接分享:http://www.dlmjj.cn/article/djcceii.html