Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

Linux 軟體 RAID 實戰操作指南:mdadm 建立 RAID0、模擬故障、熱備、停止陣列完整流程

編輯:關於 Linux

軟體 RAID 由核心 md 模組實現,mdadm 為管理工具。本文實戰示範:fdisk 分區建立兩個 6G Linux raid autodetect (ID=fd) 分區 → kpartx/partx 刷新分區表 → mdadm -C /dev/md0 -a yes -l 0 -n 2 /dev/sdb{1,2} 建立 RAID0 (12G) → mdadm -D /dev/md0 查看詳情 → mdadm /dev/md0 -f /dev/sdb1 模擬故障 → mdadm /dev/md0 -r /dev/sdb1 移除壞盤 → mdadm /dev/md0 -a /dev/sdb3 加入新盤重建 → mdadm -S /dev/md0 停止陣列 (需先卸載)。並說明 RAID 等級 (0/1/4/5/6/10/01) 差異與硬體/軟體 RAID 優劣對比。

建立 RAID0 關鍵指令

# 1. 分區 (fdisk) 建立 sdb1, sdb2 類型 fd
# 2. 刷新分區表
kpartx -af /dev/sdb
partx -a /dev/sdb

# 3. 建立 RAID0
mdadm -C /dev/md0 -a yes -l 0 -n 2 /dev/sdb{1,2}
# -C 建立模式 -a yes 自動建立裝置節點 -l 0 RAID0 -n 2 兩塊盤

# 4. 查看狀態
mdadm -D /dev/md0
cat /proc/mdstat

故障模擬與重建

# 模擬 sdb1 故障
mdadm /dev/md0 -f /dev/sdb1
# 移除壞盤
mdadm /dev/md0 -r /dev/sdb1
# 加入新盤 sdb3 重建
mdadm /dev/md0 -a /dev/sdb3

軟體 RAID 雖 CPU 佔用較高,但零成本實現磁碟冗余,掌握 mdadm 完整生命週期操作是 Linux 運維核心技能。

Copyright © Windows教程網 All Rights Reserved