Linux下做磁碟陣列和各種熱備份

來源:互聯網
上載者:User

標籤:style   color   使用   strong   資料   linux   

磁碟陣列分為:

具有冗餘功能的陣列:raid0 raid4 raid5 raid6 raid10 raid01....

讀寫速度優勢的陣列:raid1 raid4 raid5 raid6 raid10 raid01....

怎麼製作磁碟陣列呢,分別列舉:

1、具有冗餘功能的陣列raid0

1.1至少需要兩塊磁碟,sdb和sdc,從兩個磁碟中分別划出一個分區分別為:sdb1和sdc1,

1.2在分區的時候需要改變分區號-fd,然後w退出。

1.3製作raid0,在製作該磁碟陣列之前,需要安裝mdadm包,使用yum是最好的安裝方式

mdadm -Cv /dev/md0 -a yes -l 1 -n 2 /dev/sd{b,c}1

1.4顯示制定陣列的資訊

mdadm -D /dev/md0

1.5由於該陣列具備冗餘功能,所以損壞一塊磁碟對讀寫的操作沒影響,但是速度會大大減少,現在類比損壞磁碟

mdadm /dev/md0 -f /dev/sdb1

1.6移除損壞的磁碟

mdadm /dev/md0 -r /dev/sdb1

1.7查看磁碟陣列的運行資訊

mdadm -D /dev/md0

結果顯示的是Stat clean downlow:表示的是雖然一塊磁碟已經損壞,但還是能繼續使用,只是效能降低了很多

 

2.磁碟的開機啟動和自動掛載

在上面已經說了怎麼製作磁碟raid0,製作磁碟的方式大概也就那幾個步驟,需要開機掛在的話,那麼去/etc/rc.d/rc.sysinit裡面進行配置,具體就是添加以下的程式碼片段就ok了

update_boot_stage RCraid
[ -x /sbin/nash ] && echo "raidautorun /dev/md0" | nash --quiet
if [ -f /etc/mdadm.conf ]; then
    /sbin/mdadm -A -s
fi

而對於自動掛載呢,則在/etc/fstab下面添加這個代碼,當然,在使用磁碟陣列之前,也要進行格式化和掛在的處理

/dev/md0 /mnt/raid ext3 defaults 0 0

 

3.磁碟陣列的熱備份和熱恢複

我們都知道,很多重要的資料都需要做好熱備份,以及使提供服務。

在做熱備份時,若是Raid0,那個需要的至少是三塊磁碟,現在假設三個磁碟分割為sdb1 sdc1 sdd1

做熱備份的命令是:

mdadm -Cv /dev/md0 -a yes -l1 -n 2 /dev/sd{b,c}1 -x /dev/sdd1

制定sdd1作為熱備份盤,sab1和sdc1作為使用盤

查看磁碟陣列狀態:mdadm-D /dev/md0會顯示三個磁碟的狀態

現在類比損壞一個磁碟sdb1:

mdadm /dev/md0 -f /dev/sdb1

查看raid0狀態:mdadm -D /dev/md0

可以看到sdd1正在同步資料

使用監控,查看同步狀態:

!wa,可以看到資料同步的條形顯示進度圖,sdd1正在被啟用。

說明熱備份已經完成轉換。

 

5.停止使用磁碟陣列:

umount   /media/

mdadm -S /dev/md0

 

6.添加已經有的磁碟陣列

mdadm -A /dev/md0 /sd{a,b,c,d}1

!cat進行監控。

更多關於raid的資訊,後續會完善。

 

 

 

 

 

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.