raid5 搭建
1.建立4個大小為1gb的硬碟
重新啟動系統,使用「發disk -l | grep sd 」命令檢視,發現4塊硬碟均被系統檢測到,說明硬碟安裝成功
2.對硬碟初始化
使用「fdisk /dev/sdb」命令建立分割槽,將整塊硬碟建立成乙個主分割槽,然後將分割槽型別改成fd後存檔退出,以此類推,設定另外3塊硬碟
3.建立raid5及其熱備份
[root@localhost ~]# mdadm
usage:mdadm--help
for help
[root@localhost ~]# mdadm -c/dev/md0 -a yes -l 5-n 3-x 1 /dev/sd[b,c,d,e] 1 // 建立raid5陣列
完成建立之後,使用「mdadm -d 、dev/md0」命令檢視raid5狀態
[root@localhost ~]# mdadm -d /dev/md0 //檢視raid5陣列
4.修改raid5配置檔案
新增raid5到raid配置檔案/etc/mdadm.conf中,預設此檔案不存在
[root@localhost ~]# echo 'device /dev/sd[b-e] 1' >>/etc/mdadm.conf
[root@localhost ~]# mdadm -ds>>/etc/mdadm.conf
[root@localhost ~]# cat /etc/mdadm.conf //修改配置檔案
5.格式化硬碟陣列
使用「mkfs.xfs /dev/md0"命令對硬碟陣列/dev/md0進行格式化
[root@localhost etc]# mkfs.xfs /dev/md0 //格式化硬碟陣列
6.進行掛載
把硬碟陣列進行掛載後就可以使用了,也可以把掛載項寫入到/etc/fstab 檔案中,這樣下次系統重啟後也可以使用了
[root@localhost ~]# cd /mnt
[root@localhost mnt]# mkdir raid5
[root@localhost mnt]# mount /dev/md0 raid5
[root@localhost mnt]# cd raid5
[root@localhost raid5]#
[root@localhost raid5]# ls
raid5測試
1.建立測試檔案
在raid5陣列上建立兩個檔案用於測試
[root@localhost raid5]# cat>tql.txt
aaabbb
ccc[root@localhost raid5]# cp tql.txt tang.txt
[root@localhost raid5]# ls
tang.txt tql.txt
2.模擬硬碟有壞道
使用」mdadm /dev/md0 -f /dev/sdb1「命令讓硬碟/dev/sdb1產生壞道,然後檢視raid陣列資訊,發現熱備份硬碟/dev/sdb1已經自動替換了損壞的/dev/sdb1,並且檔案沒有損失
[root@localhost raid5]# mdadm dev/md0 -f /dev/sdb1
[root@localhost raid5]# mdadm -d /dev/md0
[root@localhost raid5]# ls //模擬硬碟有壞道
3.移除損壞的硬碟,新增新硬碟作為熱備份
先使用」mdadm /dev/md0 -r /dev/sdb1「命令移除損壞的硬碟/dev/sdb1,然後檢視發現損壞的硬碟已經不在了
[root@localhost raid5]# mdadm /dev/md0 -r /dev/sdb1
[root@localhost raid5]# mdadm -d /dev/md0 //移除損壞的硬碟
再使用」mdadm /dev/md0 -a /dev/sdb1「命令新增一塊新的硬碟/dev/sdb1作為 陣列的熱備份,這裡的/dev/sdb1不是之前損壞的硬碟,而是另一塊準備好的硬碟,新增完之後檢視
[root@localhost raid5]# mdadm /dev/md0 -a /dev/sdb1
[root@localhost raid5]# mdadm -d /dev/md0 //新增新硬碟作為陣列的熱備份
linux Raid 5 安裝配置
linux下需要安裝mdadm軟體包 root xysmb01 rpm qa grep mdadm mdadm 4.0 5.el7.x86 64 檢視硬碟資訊 建立raid5至少需少3塊同樣容量的硬碟,建議使用了4個一樣大的硬碟,其中3個硬碟做raid5,乙個硬碟空閒做為熱備。root xysmb0...
linux iptables配置和應用
首先,把三個表清空,把自建的規則清空。iptables f iptables x 設定input output的預設策略為drop,forward為accept。iptables p input j drop iptables p output j drop iptables p forward j...
Requirejs常用配置和應用
requirejs require方法衝突 如果載入了多個requirejs指令碼,每個requirejs會判斷是否瀏覽器已經實現了require和define方法。如果瀏覽器已經自帶require和define方法,或者之前已經有乙個requirejs指令碼執行,那麼這個requirejs就會立刻...