通過虛擬機制作RAID5

制作RAID5的過程,包括制作RAID5的制作,增加和刪除RAID

一、制作RAID5

1 RAID5的實現既可以用磁盤同樣也可以用分區,我打算的是用1個sda上的分區和4塊新的磁盤來制作RAID5,在sda上劃分一個分區sda6

(1) ? fdisk /dev/sda

通過虛擬機制作RAID50

(2) ?需要修改分區的號,并且w保存

00

(3) ?同步磁盤

partprobe

2 準備4塊磁盤,一個留作校驗使用,一個當作spare監控,spare監控呢,就是如果某一個磁盤出現了問題,這個當作space為的磁盤替換壞的磁盤繼續工作,保障RAID持續工作

1

echo ‘- – -‘ > /sys/class/scsi_host/host2/scan 用來激活熱插的磁盤

2

3 ?創建RAID5

mdadm -C /dev/md0 -a yes -l 5 -n 4 -x 1 /dev/sd{a6,b,c,d,e}

mdadm -C ?/dev/md0 表示創建RAID ?/dev/md0

-l 5 表示是 RAID 5 ?-n 4 表示用4塊磁盤創建RAID5,-x 1表示1個磁盤當作spare監視位

4 ? ? 查看RAID創建的過程,有兩種查看的方法

一種是 mdadm -D /dev/md0

3

另一種是cat /proc/mdstate

03

5 ? 需要將這些RAID的設置放到磁盤中才能在開機啟動時,自動加載

mdadm -Ds ?> /etc/mdadm.conf

4

6 ?創建文件系統以及掛載

mkfs.ext4 /dev/md0

5

mkdir ?/mnt/md0

mount /dev/md0 /mnt/md0

同樣要把文件永久保存就要放到磁盤中:

vim /etc/fstab 將md0的信息寫入其中

6

7 ?mdadm -S 暫停RAID功能, mdadm -A 啟動RAID功能

8 損壞磁盤

(1)命令損壞:

-f :mdadm /dev/md0 -f ?/dev/sdb

通過命令,損壞一塊磁盤

7

-r: ?mdadm /dev/md0 -r /dev/sdb

通過命令,刪除一塊磁盤

07

-a: mdadm /dev/md0 -a /dev/sdb

(2) ?真實的物理損壞,移除一塊磁盤:

0007

9 當RAID的容量不夠的時候,需要擴展RAID的容量時,RAID的容量大小是固定的,只能增加RAID的 ? ? ? ? ? ?數量

(1)增加RAID的命令: mdadm -G /dev/md0 -n 5 -a /dev/sda7

00071

00072

 

(2) ?同步RAID,resize2fs

二、取消RAID

1 取消掛載:

umount ?/dev/md0

8

2 禁止RAID:

9

3 刪除文件/etc/mdadm.conf

 

修改/etc/fstab

4 mdadm –zero-superblock sda6

mdadm –zero-superblock sda7

mdadm –zero-superblock sdb

mdadm –zero-superblock sdc

mdadm –zero-superblock sdd

mdadm –zero-superblock sde

90

 

 

 

 

 

 

 

 

 

 

 

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/89845

(0)
zss123456zss123456
上一篇 2017-12-10 21:31
下一篇 2017-12-11 09:06

相關推薦

  • 文件權限

    小技巧 除root用戶外其他用戶將不能登錄 touch /etc/nologin 或touch /run/nologin echo “system is maintaining”>> /etc/nologin 文件屬性 文件的權限主要針對三類對象進行定義: owner: 屬主, u 修改文件的屬主: chown [OPTION]… […

    Linux干貨 2016-08-08
  • 馬哥linux 0726作業

    1,課堂練習 顯示當前日期,格式:2016-08-08 顯示前天是星期幾 設置當前日期為2008-08-08 08:00 使用字符端登陸時,顯示當前登錄終端號,主機名和當前時間 1,首先我們知道當前登錄信息的配置文件在/etc/issue中 2,然后我們查詢幫助看看issue的具體描述查到了相關的mingetty的命令當中關于當中的一些選項就是我們需要的三個…

    Linux干貨 2016-08-04
  • 用戶、組

    用戶user:  令牌token,identity   Linux用戶:username/UID   管理員:root,0   普通用戶:1-65535  系統用戶:1-499(CENTOS6),1-999 對守護進程獲取資源進行權限分配  登錄用戶:500(CENTOS6)+,1000+…

    Linux干貨 2016-08-04
  • shell腳本的一點補充

    腳本內容補充 數組 變量:存儲單個元素的內存空間數組:存儲多個元素的連續的內存空間,相當于多個變量的集合。 數組名和索引 索引:編號從0開始,屬于數值索引注意:索引可支持使用自定義的格式,而不僅是數值格式,即為關聯索引,bash4.0版本之后開始支持。bash的數組支持稀疏格式(索引不連續) 數組的使用 聲明數組: declare -a ARRAY_NAME…

    Linux干貨 2016-08-24
  • 第三周作業

    查看鏈接:http://note.youdao.com/noteshare?id=9b1aa0906b0918cc5cb557aa348e82da

    Linux干貨 2016-09-19
  • 作業練習題匯總

    需要用到的命令補充  文件通配符                                            …

    2017-07-22
欧美性久久久久