TShopping

 找回密碼
 註冊
搜索
查看: 4874|回復: 8

[分享] Linux 做RAID 5 (軟體版)

  [複製鏈接]
發表於 2008-5-25 13:43:05 | 顯示全部樓層 |閱讀模式
 
Push to Facebook Push to Plurk Push to Twitter 
Step1 : 先安裝mdadm

Step2 : 先將硬碟做分割(fdisk),但不要格式化 ,比如是 sda sdb sdc sdd 這四顆, fdisk /dev/sda ..

遊客,如果您要查看本帖隱藏內容請回覆

 

臉書網友討論
 樓主| 發表於 2008-6-1 17:56:00 | 顯示全部樓層
Linux RAID 狀態檢視
方式
查詢/proc/mdstat檔案
cat /proc/mdstat


使用mdadm程式
搭配--misc內的--query (-Q)--detail (-D)檢視狀態

使用方式
mdadm -Q /dev/md0
dadm -D /dev/md0


Linux RAID 管理使用方式mdadm --manage device options...


參數
--add, -a) 線上把裝置加入到磁碟陣列內
--remove, -r) 線上把裝置由到磁碟陣列內移除
--fail, --set-faulty,-f) 將指定裝置標示為故障
--stop,-S) 停止該磁碟陣列
--readonly,-o) 設定該磁碟陣列唯讀存取
--readwrite,-w) 設定該磁碟陣列可讀寫存取


/dev/md0 內的/dev/hda1 標記為故障( --fail, -f)
mdadm --fail /dev/md0 /dev/hda1


/dev/hda1 /dev/md0 移除( --remove, -r)
mdadm --remove /dev/md0 /dev/hda1


/dev/hda1 加入至/dev/md0 移除( --add,-a)
mdadm --add /dev/md0 /dev/hda1


停止/dev/md0 磁碟陣列( --stop, -S)
mdadm --stop /dev/md0


設定/dev/md0 磁碟陣列唯讀存取( --readonly, -o)
mdadm --readonly /dev/md0


設定/dev/md0 磁碟陣列唯讀存取( --readwrite, -w)
mdadm --readwrite /dev/md0


將實體加入raid 的磁碟資料清空( 用於跳脫raid 陣列使用)
mdadm --zero -superblock /dev/hda1


Linux RAID 組合建立功能使用方式
mdadm --assemble|-A device options...
mdadm --assemble|-A --scan options..
參數
--super -minor,-m )
-config=,-c) 指定讀取設定檔位置( filename, partitions )

範例
mdadm -Ac partitions -m 0 /dev/md0


Linux RAID 監視功能使用方式mdadm --monitor |-F| --follow options...


參數項目
--mail, -m) Address to mail alerts of failure to
--program=, -p) Program to run when an event is detected
--alert=) same as --program
--delay=, -d) seconds of delay between polling state. default=60
--config=-c) specify a different configfile
--scan,-s) find mail-address/program in configfile
--daemonise, -f) Fork and continue in child, parent exits

使用範例
mdadm --monitor --scan -f


/etc/mdadm.conf配置
至少需要具備MAILADDR或者是PROGRAM參數指定


每次開機啟動
chkconfig mdmonitor on

版主招募中

 樓主| 發表於 2008-7-30 15:19:21 | 顯示全部樓層
Soft RAID
1.建立兩個相同的分割區
  fdisk /dev/hdb
2.建立RAID
  mdadm -C /dev/md? -l? -n? /dev/hdb? /dev/hdb?
3.格式化分割區
  mkfs.ext3 /dev/md?
4.查詢
  mdadm --detail /dev/md?
  cat /proc/mdstat
5.掛載
  mkdir /raid
  mount /dev/md? /raid
  /etc/fstab
  /dev/md0  /raid  ext3 defaults 1 2
  mdadm --examine --scan >> /etc/mdadm.conf
RAID資料重建
1.宣告失敗分割區
  mdadm /dev/md? -f /dev/hdb?
2.查詢
  mdadm --datail /dev/md?
3.移除連接
  mdadm /dev/md? -r /dev/hdb?
4.加入連接
  mdadm /dev/md? -a /dev/hdb?
5.檢查運作狀況
  cat /proc/mdstat
附註:
1.步驟3移除連接後可將該分割區獨立掛載備份資料
2.步驟4加入連接後若需要必須重新mount
3.卸載RAID需重開機
測試硬碟速度 hdparm -t /dev/hdb?


發表於 2009-11-17 14:43:07 | 顯示全部樓層
感謝大大無私分享阿~~正缺這個!!!


發表於 2009-12-2 11:21:35 | 顯示全部樓層
已灌系統碟能再裝一個mirro  系統碟 raid1嗎?


 樓主| 發表於 2010-2-6 13:40:55 | 顯示全部樓層
回復 6# angelwind
可以阿  參考上面的敘述即可


發表於 2010-11-11 01:07:44 | 顯示全部樓層
感謝大大分享~~~~


發表於 2011-4-1 15:05:46 | 顯示全部樓層
感謝大大的經驗回復,受益良多
正好實作很有用
謝謝


您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則



Archiver|手機版|小黑屋|免責聲明|TShopping

GMT+8, 2016-12-8 06:44 , Processed in 0.063271 second(s), 18 queries .

本論壇言論純屬發表者個人意見,與 TShopping綜合論壇 立場無關 如有意見侵犯了您的權益 請寫信聯絡我們。

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表