Linux磁碟管理RAID

2021-09-13 03:24:24 字數 3876 閱讀 9936

無法動態調整,是公司最常用,支援熱插拔,磁碟冗餘陣列(多個硬碟聯合使用的技術)

兩種實現方式:

1、硬raid— 企業必用 – 專門購買raid卡(類似ssd固態硬碟) – 除錯過程通過類似bios系統的頁面(hp、dell贅瘤伺服器都是具備raid卡槽)

2、軟raid— 和硬raid原理上完全一樣的,mdadm命令控制raid建立、修改、刪除等操作

[root@localhost ~]# yum install -y mdadm    //安裝建立所需的mdadm
建立raid 10

[root@localhost ~]# mdadm -cv /dev/md0 -a yes -l10 -n4 /dev/sd

mdadm: layout defaults to n2

mdadm: layout defaults to n2

mdadm: chunk size defaults to 512k

mdadm: size set to 20955136k

mdadm: defaulting to version 1.2 metadata

mdadm: array /dev/md0 started.

[root@localhost ~]# mkfs.ext4 /dev/md0 //格式化md0

mke2fs 1.42.9 (28-dec-2013)

檔案系統標籤=

os type: linux

塊大小=4096 (log=2)

分塊大小=4096 (log=2)

stride=128 blocks, stripe width=256 blocks

2621440 inodes, 10477568 blocks

523878 blocks (5.00%) reserved for the super user

第乙個資料塊=0

maximum filesystem blocks=2157969408

320 block groups

32768 blocks per group, 32768 fragments per group

8192 inodes per group

superblock backups stored on blocks:

32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,

4096000, 7962624

allocating group tables: 完成

正在寫入inode表: 完成

creating journal (32768 blocks): 完成

writing superblocks and filesystem accounting information: 完成

[root@localhost ~]# mdadm -d /dev/md0 //檢視md0資訊

/dev/md0:

version : 1.2

creation time : thu mar 21 22:35:47 2019

raid level : raid10

array size : 41910272 (39.97 gib 42.92 gb)

used dev size : 20955136 (19.98 gib 21.46 gb)

raid devices : 4

total devices : 4

persistence : superblock is persistent

update time : thu mar 21 22:46:33 2019

state : clean

active devices : 4

working devices : 4

failed devices : 0

spare devices : 0

layout : near=2

chunk size : 512k

name : localhost.localdomain:0 (local to host localhost.localdomain)

uuid : 0300afac:8375f5e0:b6397d99:13e2ff9b

events : 17

number major minor raiddevice state

0 8 48 0 active sync set-a /dev/sdd

1 8 64 1 active sync set-b /dev/sde

2 8 80 2 active sync set-a /dev/sdf

3 8 96 3 active sync set-b /dev/sdg

[root@localhost ~]# mdadm /dev/md0 -f /dev/sdg //模擬sdg硬碟損壞

mdadm: set /dev/sdg faulty in /dev/md0

[root@localhost ~]# umount /raid/ //解除安裝掛載目錄

[root@localhost ~]# mdadm /dev/md0 -a /dev/sdh //新增新的硬碟sdh

mdadm: added /dev/sdh

[root@localhost ~]# mount /dev/md0 /raid

[root@localhost ~]# mdadm -s /dev/md0 //停止mdo

[root@localhost ~]# mdadm -cv /dev/md0 -n3 -x1 -l5 -a yes /dev/sd[b-e]

mdadm: layout defaults to left-symmetric

mdadm: layout defaults to left-symmetric

mdadm: chunk size defaults to 512k

mdadm: size set to 20955136k

mdadm: defaulting to version 1.2 metadata

mdadm: array /dev/md0 started.

[root@localhost ~]# mkfs.xfs /dev/md0

[root@localhost ~]# mdadm /dev/md0 -f /dev/sdc

mdadm: set /dev/sdc faulty in /dev/md0

[root@localhost ~]# mdadm -d /dev/md0

number major minor raiddevice state

0 8 16 0 active sync /dev/sdb

3 8 64 1 active sync /dev/sde

4 8 48 2 active sync /dev/sdd

1 8 32 - faulty /dev/sdc

備註:備份盤一定是放在主盤後,如果c突然好了,軟raid不會,硬raid會頂替sde

磁碟管理三 raid

前言 何為raid 當前raid包含了raid0 7,以及組合方式raid10,raid01,raid50等。下面說下各個raid的特點 1 raid0 稱之為條帶 1 所有raid中讀寫速度最快,採用獨立訪問 資料分塊 依次寫入各個磁碟,寫略有降低,讀巨量提公升 2 所有raid中最不安全,因為他...

管理軟raid磁碟佇列

管理軟raid磁碟陣列 實驗背景 實驗思路 1 新增4塊容量均為20gb的scsi磁碟,組建乙個raid5軟陣列。2 格式化軟raid裝置,並掛載到 mymd資料夾。3 raid裝置的解散和重組 故障盤替換 固定配置檔案等。實驗實施 1 新增4塊20gb的scsi虛擬磁碟 1 關閉rhel 5虛擬機...

LINUX 儲存管理 RAID 廉價磁碟冗餘陣列

千鋒逆戰班,郭燕 夜間打卡學習分享 linux 儲存管理 raid 廉價磁碟冗餘陣列 千鋒學習第15天 但行好事,莫問前程 軟raid 作用 容錯,提公升讀寫速率 型別 raid0 2塊磁碟至少兩塊盤 兩塊盤一起存,利用率100 n 不容錯 raid1 映象卷 2塊磁碟 容量50 讀寫速率一般 容錯...