菜单

Administrator
发布于 2026-10-12 / 1 阅读
0
0

Linux 进阶 L21:RAID——给磁盘买保险

Linux 进阶 L21:RAID——给磁盘买保险

硬盘说坏就坏,RAID 就是让多块盘互相备份,坏一块不丢数据。

常用级别

级别

最少盘数

原理

容量

坏几块能活

RAID 0

2

条带化

N 块之和

坏 1 块全完

RAID 1

2

镜像

1 块

坏 1 块没事

RAID 5

3

条带+校验

N-1 块

坏 1 块没事

RAID 6

4

双校验

N-2 块

坏 2 块没事

RAID 10

4

镜像+条带

N/2

每组坏 1 块没事

RAID 0 是赌博不是保险;RAID 1 家用 NAS 首选;RAID 5 性价比之王;RAID 10 又快又稳但费盘。

实战:mdadm 组 RAID 1

sudo apt install -y mdadm
sudo mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb /dev/sdc
cat /proc/mdstat
md0 : active raid1 sdc[1] sdb[0]
      10485760 blocks [2/2] [UU]

[UU] 两块都正常,[_U] 就是有一块挂了。

sudo mkfs.ext4 /dev/md0
sudo mkdir /data && sudo mount /dev/md0 /data
sudo mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf
sudo update-initramfs -u

坏盘了怎么办

sudo mdadm /dev/md0 --fail /dev/sdb      # 标记坏盘
sudo mdadm /dev/md0 --remove /dev/sdb    # 移除
sudo mdadm /dev/md0 --add /dev/sdd       # 换新盘,自动同步

服务不用停,数据不丢。

小结

命令

干啥

mdadm --create

建阵列

cat /proc/mdstat

看同步状态

mdadm --fail/remove/add

换坏盘三连

RAID 防的是硬件坏,防不了误删病毒火灾。重要数据还是要备份——RAID 不是备份!


评论