軟RAID搭建
Linux內核中有一個md(multiple devices)模塊在底層管理RAID設置,他會在應用層提供一個應用程序的工具mdadm,mdadm是Linux下用於創建和管理軟件RAID的命令。
mdadm命令常見參數:
-C或--creat |
建立一個新陣列 |
-r |
移除設備 |
-A |
激活磁盤陣列 |
-l 或--level= |
設定磁盤陣列的級別 |
-D或--detail |
打印陣列設備的詳細信息 |
-n或--raid-devices= |
指定陣列成員(分區/磁盤)的數量 |
-s或--scan |
掃描配置文件或/proc/mdstat得到陣列缺失信息 |
-x或--spare-devicds= |
指定陣列中備用盤的數量 |
-f |
將設備狀態定為故障 |
-c或--chunk= |
設定陣列的塊chunk塊大小,單位為KB |
-a或--add |
添加設備到陣列 |
-G或--grow |
改變陣列大小或形態 |
-v |
--verbose 顯示詳細信息 |
-S |
停止陣列 |
磁盤准備,關閉虛擬機,添加磁盤20塊:
[root@localhost ~]# ls /dev/sd
sda sda2 sdb sdd sdf sdh sdj sdl sdn sdp sdr sdt
sda1 sda3 sdc sde sdg sdi sdk sdm sdo sdq sds sdu
RAID0
raid種類 |
磁盤 |
熱備盤 |
raid0 |
sdb、sdc |
|
創建RAID0
[root@localhost dev]# mdadm -C -v /dev/md0 -l 0 -n 2 /dev/sdb /dev/sdc
mdadm: chunk size defaults to 512K
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md0 started.
查看RAID0陣列信息
[root@localhost dev]# mdadm -Ds
ARRAY /dev/md0 metadata=1.2 name=localhost.localdomain:0 UUID=3e7915c3:206f4f2b:c1b0fc8f:54ea6e37
[root@localhost dev]# mdadm -D /dev/md0
/dev/md0:
Version : 1.2
Creation Time : Mon Dec 7 09:31:13 2020
Raid Level : raid0
Array Size : 20953088 (19.98 GiB 21.46 GB)
Raid Devices : 2
Total Devices : 2
Persistence : Superblock is persistent
Update Time : Mon Dec 7 09:31:13 2020
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
Chunk Size : 512K
Consistency Policy : none
Name : localhost.localdomain:0 (local to host localhost.localdomain)
UUID : 3e7915c3:206f4f2b:c1b0fc8f:54ea6e37
Events : 0
Number Major Minor RaidDevice State
0 8 16 0 active sync /dev/sdb
1 8 32 1 active sync /dev/sdc
格式化陣列
[root@localhost dev]# mkfs.xfs /dev/md0
meta-data=/dev/md0 isize=512 agcount=16, agsize=327296 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0, sparse=0
data = bsize=4096 blocks=5236736, imaxpct=25
= sunit=128 swidth=256 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal log bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=8 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
陣列掛載
[root@localhost dev]# mkdir raid_0
[root@localhost dev]# mount /dev/md0 /dev/raid_0/
查看是否掛載成功
[root@localhost dev]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 55G 3.9G 51G 8% /
devtmpfs 3.8G 0 3.8G 0% /dev
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 3.9G 13M 3.8G 1% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/sda1 497M 166M 332M 34% /boot
tmpfs 781M 4.0K 781M 1% /run/user/42
tmpfs 781M 24K 781M 1% /run/user/0
/dev/md0 20G 33M 20G 1% /dev/raid_0
陣列開機自動掛載
文件名掛載
[root@localhost dev]# vim /etc/fstab
追加如下內容:
#raid_0_wenjian_guazai
/dev/md0 /dev/raid_0 xfs defaults 0 0
UUID掛載
查看UUID
[root@localhost ~]# blkid /dev/md0
/dev/md0: UUID="f1c3bf57-4dda-4d7c-84e1-39ee319d8759" TYPE="xfs"
[root@localhost dev]# vim /etc/fstab
追加如下內容:
#raid_0_UUID_guazai
UUID=f1c3bf57-4dda-4d7c-84e1-39ee319d8759 /dev/raid_0 xfs defaults 0 0
RAID1
raid種類 |
磁盤 |
熱備盤 |
raid1 |
sdd、sde、 |
sdf |
raid1+1(raid1加一塊熱備盤)
對於raid1來說,可以增加成員盤,也可以減少
創建RAID1
[root@localhost dev]#
[root@localhost dev]# mdadm -C -v /dev/md1 -l 1 -n 2 -x 1 /dev/sd[d,e,f]
mdadm: Note: this array has metadata at the start and
may not be suitable as a boot device. If you plan to
store '/boot' on this device please ensure that
your boot-loader understands md/v1.x metadata, or use
--metadata=0.90
mdadm: size set to 10476544K
Continue creating array? (y/n) y
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md1 started.
將RAID1陣列信息保存到/etc/mdadm.conf配置文件中
[root@localhost dev]# mdadm -Dsv > /etc/mdadm.conf
查看RAID1陣列信息
[root@localhost dev]# mdadm -D /dev/md1
/dev/md1:
Version : 1.2
Creation Time : Mon Dec 7 09:44:00 2020
Raid Level : raid1
Array Size : 10476544 (9.99 GiB 10.73 GB)
Used Dev Size : 10476544 (9.99 GiB 10.73 GB)
Raid Devices : 2
Total Devices : 3
Persistence : Superblock is persistent
Update Time : Mon Dec 7 09:44:17 2020
State : clean
Active Devices : 2
Working Devices : 3
Failed Devices : 0
Spare Devices : 1
Consistency Policy : resync
Name : localhost.localdomain:1 (local to host localhost.localdomain)
UUID : 6aa69cf9:255ef882:08b86b9a:679e6c6d
Events : 17
Number Major Minor RaidDevice State
0 8 48 0 active sync /dev/sdd
1 8 64 1 active sync /dev/sde
2 8 80 - spare /dev/sdf
格式化陣列
[root@localhost dev]# mkfs.xfs /dev/md1
meta-data=/dev/md1 isize=512 agcount=4, agsize=654784 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0, sparse=0
data = bsize=4096 blocks=2619136, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal log bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
陣列掛載
[root@localhost dev]# mkdir raid1
[root@localhost dev]# mount /dev/md1 /dev/raid1
查看陣列是否掛載成功
[root@localhost dev]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 55G 3.9G 51G 8% /
devtmpfs 3.8G 0 3.8G 0% /dev
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 3.9G 13M 3.8G 1% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/sda1 497M 166M 332M 34% /boot
tmpfs 781M 4.0K 781M 1% /run/user/42
tmpfs 781M 24K 781M 1% /run/user/0
/dev/md0 20G 33M 20G 1% /dev/raid_0
/dev/md1 10G 33M 10G 1% /dev/raid1
陣列開機自動掛載
文件名掛載
[root@localhost dev]# vim /etc/fstab
追加如下內容:
#raid_1_wenjian_guazai
/dev/md1 /dev/raid1 xfs defaults 0 0
UUID掛載
查看UUID
[root@localhost ~]# blkid /dev/md1
/dev/md1: UUID="2e4fbf9d-1dfc-4280-bc31-6a71c620508e" TYPE="xfs"
[root@localhost dev]# vim /etc/fstab
追加如下內容:
#raid_1_UUID_guazai
UUID=2e4fbf9d-1dfc-4280-bc31-6a71c620508e /dev/raid1 xfs defaults 0 0
模擬磁盤損壞
模擬數據盤/dev/sde出現故障,觀察熱備盤/dev/sdf是否自動頂替故障盤。
將磁盤設定為故障
[root@localhost dev]# mdadm /dev/md1 -f /dev/sde
mdadm: set /dev/sde faulty in /dev/md1
查看陣列信息
[root@localhost dev]# mdadm -D /dev/md1
/dev/md1:
Version : 1.2
Creation Time : Mon Dec 7 09:44:00 2020
Raid Level : raid1
Array Size : 10476544 (9.99 GiB 10.73 GB)
Used Dev Size : 10476544 (9.99 GiB 10.73 GB)
Raid Devices : 2
Total Devices : 3
Persistence : Superblock is persistent
Update Time : Mon Dec 7 09:58:26 2020
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 1
Spare Devices : 0
Consistency Policy : resync
Name : localhost.localdomain:1 (local to host localhost.localdomain)
UUID : 6aa69cf9:255ef882:08b86b9a:679e6c6d
Events : 36
Number Major Minor RaidDevice State
0 8 48 0 active sync /dev/sdd
2 8 80 1 active sync /dev/sdf
1 8 64 - faulty /dev/sde
移除損壞磁盤
[root@localhost dev]# mdadm -r /dev/md1 /dev/sde
mdadm: hot removed /dev/sde from /dev/md1
查看陣列信息
[root@localhost dev]# mdadm -D /dev/md1
/dev/md1:
Version : 1.2
Creation Time : Mon Dec 7 09:44:00 2020
Raid Level : raid1
Array Size : 10476544 (9.99 GiB 10.73 GB)
Used Dev Size : 10476544 (9.99 GiB 10.73 GB)
Raid Devices : 2
Total Devices : 2
Persistence : Superblock is persistent
Update Time : Mon Dec 7 10:08:56 2020
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
Consistency Policy : resync
Name : localhost.localdomain:1 (local to host localhost.localdomain)
UUID : 6aa69cf9:255ef882:08b86b9a:679e6c6d
Events : 37
Number Major Minor RaidDevice State
0 8 48 0 active sync /dev/sdd
2 8 80 1 active sync /dev/sdf
添加新熱備盤
[root@localhost dev]# mdadm -a /dev/md1 /dev/sde
mdadm: added /dev/sde
查看陣列信息
[root@localhost dev]# mdadm -D /dev/md1
/dev/md1:
Version : 1.2
Creation Time : Mon Dec 7 09:44:00 2020
Raid Level : raid1
Array Size : 10476544 (9.99 GiB 10.73 GB)
Used Dev Size : 10476544 (9.99 GiB 10.73 GB)
Raid Devices : 2
Total Devices : 3
Persistence : Superblock is persistent
Update Time : Mon Dec 7 10:10:38 2020
State : clean
Active Devices : 2
Working Devices : 3
Failed Devices : 0
Spare Devices : 1
Consistency Policy : resync
Name : localhost.localdomain:1 (local to host localhost.localdomain)
UUID : 6aa69cf9:255ef882:08b86b9a:679e6c6d
Events : 38
Number Major Minor RaidDevice State
0 8 48 0 active sync /dev/sdd
2 8 80 1 active sync /dev/sdf
3 8 64 - spare /dev/sde
RAID5
raid種類 |
磁盤 |
熱備盤 |
raid5 |
sdg、sdh、sdi |
sdj |
raid5+1(raid5加一塊熱備盤)
對於raid5來說,只能增加成員盤,不能減少
創建RAID5
[root@localhost dev]# mdadm -C -v /dev/md5 -l 5 -n 3 -x 1 -c 32 /dev/sd{g,h,i,j}
mdadm: layout defaults to left-symmetric
mdadm: layout defaults to left-symmetric
mdadm: size set to 10476544K
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md5 started.
查看陣列信息
[root@localhost dev]# mdadm -D /dev/md5
/dev/md5:
Version : 1.2
Creation Time : Mon Dec 7 10:14:48 2020
Raid Level : raid5
Array Size : 20953088 (19.98 GiB 21.46 GB)
Used Dev Size : 10476544 (9.99 GiB 10.73 GB)
Raid Devices : 3
Total Devices : 4
Persistence : Superblock is persistent
Update Time : Mon Dec 7 10:15:22 2020
State : clean
Active Devices : 3
Working Devices : 4
Failed Devices : 0
Spare Devices : 1
Layout : left-symmetric
Chunk Size : 32K
Consistency Policy : resync
Name : localhost.localdomain:5 (local to host localhost.localdomain)
UUID : 45aa0f62:e27c2059:6a8ca67a:9495335d
Events : 18
Number Major Minor RaidDevice State
0 8 96 0 active sync /dev/sdg
1 8 112 1 active sync /dev/sdh
4 8 128 2 active sync /dev/sdi
3 8 144 - spare /dev/sdj
將RAID5陣列信息保存到/etc/mdadm.conf配置文件中
[root@localhost dev]# mdadm -Dsv >> /etc/mdadm.conf
格式化陣列
[root@localhost dev]# mkfs.xfs /dev/md5
meta-data=/dev/md5 isize=512 agcount=16, agsize=327384 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0, sparse=0
data = bsize=4096 blocks=5238144, imaxpct=25
= sunit=8 swidth=16 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal log bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=8 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
陣列掛載
[root@localhost dev]# mkdir /dev/raid5
[root@localhost dev]# mount /dev/md5 /dev/raid5
查看陣列是否掛載成功
[root@localhost dev]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 55G 3.9G 51G 8% /
devtmpfs 3.8G 0 3.8G 0% /dev
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 3.9G 13M 3.8G 1% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/sda1 497M 166M 332M 34% /boot
tmpfs 781M 4.0K 781M 1% /run/user/42
tmpfs 781M 24K 781M 1% /run/user/0
/dev/md0 20G 33M 20G 1% /dev/raid_0
/dev/md1 10G 33M 10G 1% /dev/raid1
/dev/md5 20G 33M 20G 1% /dev/raid5
陣列開機自動掛載
文件名掛載
[root@localhost dev]# vim /etc/fstab
追加如下內容:
#raid_1_wenjian_guazai
/dev/md5 /dev/raid5 xfs defaults 0 0
UUID掛載
[root@localhost ~]# blkid /dev/md5
/dev/md5: UUID="9906a44b-7cc1-4905-b651-e7ecbc07d531" TYPE="xfs"
[root@localhost dev]# vim /etc/fstab
追加如下內容:
#raid_1_UUID_guazai
UUID=2e4fbf9d-1dfc-4280-bc31-6a71c620508e /dev/raid1 xfs defaults 0 0
磁盤陣列擴容
查看是否同步
磁盤擴容前先確定數據是否同步完成。
[root@localhost ~]# mdadm -D /dev/md5
/dev/md5:
Version : 1.2
Creation Time : Mon Dec 7 10:14:48 2020
Raid Level : raid5
Array Size : 20953088 (19.98 GiB 21.46 GB)
Used Dev Size : 10476544 (9.99 GiB 10.73 GB)
Raid Devices : 3
Total Devices : 4
Persistence : Superblock is persistent
Update Time : Mon Dec 7 10:23:31 2020
State : clean
Active Devices : 3
Working Devices : 4
Failed Devices : 0
Spare Devices : 1
Layout : left-symmetric
Chunk Size : 32K
Consistency Policy : resync #下方有百分比,等待消失即同步完成。
Name : localhost.localdomain:5 (local to host localhost.localdomain)
UUID : 45aa0f62:e27c2059:6a8ca67a:9495335d
Events : 18
Number Major Minor RaidDevice State
0 8 96 0 active sync /dev/sdg
1 8 112 1 active sync /dev/sdh
4 8 128 2 active sync /dev/sdi
3 8 144 - spare /dev/sdj
停止raid5陣列
[root@localhost ~]# mdadm -S /dev/md5
mdadm: Cannot get exclusive access to /dev/md5:Perhaps a running process, mounted filesystem or active volume group?
激活raid5陣列
[root@localhost ~]# mdadm -As
mdadm: Devices UUID-3e7915c3:206f4f2b:c1b0fc8f:54ea6e37 and UUID-3e7915c3:206f4f2b:c1b0fc8f:54ea6e37 have the same name: /dev/md0
mdadm: Duplicate MD device names in conf file were found.
熱備盤增加到raid5
[root@localhost ~]# mdadm -G /dev/md5 -n 4 -c 32
將RAID5陣列信息保存到/etc/mdadm.conf配置文件中
[root@localhost ~]# mdadm -Dsv > /etc/mdadm.conf
查看陣列信息
[root@localhost ~]# mdadm -D /dev/md5
/dev/md5:
Version : 1.2
Creation Time : Mon Dec 7 10:14:48 2020
Raid Level : raid5
Array Size : 20953088 (19.98 GiB 21.46 GB)
Used Dev Size : 10476544 (9.99 GiB 10.73 GB)
Raid Devices : 4
Total Devices : 4
Persistence : Superblock is persistent
Update Time : Mon Dec 7 10:39:10 2020
State : clean, reshaping
Active Devices : 4
Working Devices : 4
Failed Devices : 0
Spare Devices : 0
Layout : left-symmetric
Chunk Size : 32K
Consistency Policy : resync
Reshape Status : 59% complete #等待同步完成
Delta Devices : 1, (3->4)
Name : localhost.localdomain:5 (local to host localhost.localdomain)
UUID : 45aa0f62:e27c2059:6a8ca67a:9495335d
Events : 51
Number Major Minor RaidDevice State
0 8 96 0 active sync /dev/sdg
1 8 112 1 active sync /dev/sdh
4 8 128 2 active sync /dev/sdi
3 8 144 3 active sync /dev/sdj
增加新熱備盤
[root@localhost ~]# mdadm -a /dev/md5 /dev/sdk
mdadm: added /dev/sdk
查看陣列信息
[root@localhost ~]# mdadm -D /dev/md5
/dev/md5:
Version : 1.2
Creation Time : Mon Dec 7 10:14:48 2020
Raid Level : raid5
Array Size : 31429632 (29.97 GiB 32.18 GB)
Used Dev Size : 10476544 (9.99 GiB 10.73 GB)
Raid Devices : 4
Total Devices : 5
Persistence : Superblock is persistent
Update Time : Mon Dec 7 10:44:25 2020
State : clean
Active Devices : 4
Working Devices : 5
Failed Devices : 0
Spare Devices : 1
Layout : left-symmetric
Chunk Size : 32K
Consistency Policy : resync
Name : localhost.localdomain:5 (local to host localhost.localdomain)
UUID : 45aa0f62:e27c2059:6a8ca67a:9495335d
Events : 56
Number Major Minor RaidDevice State
0 8 96 0 active sync /dev/sdg
1 8 112 1 active sync /dev/sdh
4 8 128 2 active sync /dev/sdi
3 8 144 3 active sync /dev/sdj
5 8 160 - spare /dev/sdk
RAID6
RAID10
raid種類 |
磁盤 |
熱備盤 |
raid10 |
sdl,sdm,sdn,sdo |
sdp |
創建RAID10
[root@localhost dev]# mdadm -C -v /dev/md10 -l 10 -n 4 -c 32 /dev/sd{l,m,n,o}
mdadm: layout defaults to n2
mdadm: layout defaults to n2
mdadm: size set to 10476544K
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md10 started.
查看陣列信息
[root@localhost dev]# mdadm -D /dev/md10
/dev/md10:
Version : 1.2
Creation Time : Mon Dec 7 11:00:18 2020
Raid Level : raid10
Array Size : 20953088 (19.98 GiB 21.46 GB)
Used Dev Size : 10476544 (9.99 GiB 10.73 GB)
Raid Devices : 4
Total Devices : 4
Persistence : Superblock is persistent
Update Time : Mon Dec 7 11:01:17 2020
State : clean
Active Devices : 4
Working Devices : 4
Failed Devices : 0
Spare Devices : 0
Layout : near=2
Chunk Size : 32K
Consistency Policy : resync
Name : localhost.localdomain:10 (local to host localhost.localdomain)
UUID : 5917f27e:5ef95178:53a013da:23d603ad
Events : 17
Number Major Minor RaidDevice State
0 8 176 0 active sync set-A /dev/sdl
1 8 192 1 active sync set-B /dev/sdm
2 8 208 2 active sync set-A /dev/sdn
3 8 224 3 active sync set-B /dev/sdo
將RAID10陣列信息保存到/etc/mdadm.conf配置文件
[root@localhost dev]# mdadm -Dsv > /etc/mdadm.conf
格式化陣列
[root@localhost dev]# mkfs.xfs /dev/md10
meta-data=/dev/md10 isize=512 agcount=16, agsize=327384 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0, sparse=0
data = bsize=4096 blocks=5238144, imaxpct=25
= sunit=8 swidth=16 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal log bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=8 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
陣列掛載
[root@localhost dev]# mkdir raid10
[root@localhost dev]# mount /dev/md10 /dev/raid10
查看陣列是否掛載成功
[root@localhost dev]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 55G 3.9G 51G 8% /
devtmpfs 3.8G 0 3.8G 0% /dev
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 3.9G 13M 3.8G 1% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/sda1 497M 166M 332M 34% /boot
tmpfs 781M 4.0K 781M 1% /run/user/42
tmpfs 781M 24K 781M 1% /run/user/0
/dev/md0 20G 33M 20G 1% /dev/raid_0
/dev/md1 10G 33M 10G 1% /dev/raid1
/dev/md5 20G 33M 20G 1% /dev/raid5
/dev/md10 20G 33M 20G 1% /dev/raid10
陣列開機自動掛載
文件名掛載
[root@localhost dev]# vim /etc/fstab
追加如下內容:
#raid_1_wenjian_guazai
/dev/md10 /dev/raid10 xfs defaults 0 0
UUID掛載
查看UUID
[root@localhost dev]# blkid /dev/md10
/dev/md10: UUID="796de658-b357-464c-b1c8-4b4f641236ed" TYPE="xfs"
[root@localhost dev]# vim /etc/fstab
追加如下內容:
#raid_10_UUID_guazai
UUID=796de658-b357-464c-b1c8-4b4f641236ed /dev/raid10 xfs defaults 0 0
磁盤陣列擴容
添加新熱備盤
[root@localhost dev]# mdadm -a /dev/md10 /dev/sdp
mdadm: added /dev/sdp
查看陣列信息
[root@localhost dev]# mdadm -D /dev/md10
/dev/md10:
Version : 1.2
Creation Time : Mon Dec 7 11:00:18 2020
Raid Level : raid10
Array Size : 20953088 (19.98 GiB 21.46 GB)
Used Dev Size : 10476544 (9.99 GiB 10.73 GB)
Raid Devices : 4
Total Devices : 5
Persistence : Superblock is persistent
Update Time : Mon Dec 7 11:08:47 2020
State : clean
Active Devices : 4
Working Devices : 5
Failed Devices : 0
Spare Devices : 1
Layout : near=2
Chunk Size : 32K
Consistency Policy : resync
Name : localhost.localdomain:10 (local to host localhost.localdomain)
UUID : 5917f27e:5ef95178:53a013da:23d603ad
Events : 18
Number Major Minor RaidDevice State
0 8 176 0 active sync set-A /dev/sdl
1 8 192 1 active sync set-B /dev/sdm
2 8 208 2 active sync set-A /dev/sdn
3 8 224 3 active sync set-B /dev/sdo
4 8 240 - spare /dev/sdp
熱備盤增加到raid10
[root@localhost dev]# mdadm -G /dev/md10 -n 5 -c 32
查看陣列信息
[root@localhost dev]# mdadm -D /dev/md10
/dev/md10:
Version : 1.2
Creation Time : Mon Dec 7 11:00:18 2020
Raid Level : raid10
Array Size : 20953088 (19.98 GiB 21.46 GB)
Used Dev Size : 10476544 (9.99 GiB 10.73 GB)
Raid Devices : 5
Total Devices : 5
Persistence : Superblock is persistent
Update Time : Mon Dec 7 11:11:38 2020
State : clean, reshaping
Active Devices : 5
Working Devices : 5
Failed Devices : 0
Spare Devices : 0
Layout : near=2
Chunk Size : 32K
Consistency Policy : resync
Reshape Status : 14% complete
Delta Devices : 1, (4->5)
Name : localhost.localdomain:10 (local to host localhost.localdomain)
UUID : 5917f27e:5ef95178:53a013da:23d603ad
Events : 61
Number Major Minor RaidDevice State
0 8 176 0 active sync /dev/sdl
1 8 192 1 active sync /dev/sdm
2 8 208 2 active sync /dev/sdn
3 8 224 3 active sync /dev/sdo
4 8 240 4 active sync /dev/sdp
RAID50
軟RAID刪除
取消掛載
[root@localhost dev]# umount /dev/md0 /dev/raid_0
umount: /dev/raid_0: not mounted
查看掛載是否取消
[root@localhost dev]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 55G 3.9G 51G 8% /
devtmpfs 3.8G 0 3.8G 0% /dev
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 3.9G 13M 3.8G 1% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/sda1 497M 166M 332M 34% /boot
tmpfs 781M 4.0K 781M 1% /run/user/42
tmpfs 781M 24K 781M 1% /run/user/0
/dev/md1 10G 33M 10G 1% /dev/raid1
/dev/md5 20G 33M 20G 1% /dev/raid5
/dev/md10 20G 33M 20G 1% /dev/raid10
停止raid設備
[root@localhost dev]# mdadm -Ss /dev/md0
刪除raid配置文件
[root@localhost dev]# vim /etc/mdadm.conf
刪除如下信息:
ARRAY /dev/md0 level=raid0 num-devices=2 metadata=1.2 name=localhost.localdomain:0 UUID=3e7915c3:206f4f2b:c1b0fc8f:54ea6e37
devices=/dev/sdb,/dev/sdc
清除磁盤raid標識
用到哪塊磁盤就要清除他的raid標識
[root@localhost dev]# mdadm --zero-superblock /dev/sdb
[root@localhost dev]# mdadm --zero-superblock /dev/sdc