Linux 进阶 L21:RAID——给磁盘买保险
硬盘说坏就坏,RAID 就是让多块盘互相备份,坏一块不丢数据。
常用级别
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 # 换新盘,自动同步
服务不用停,数据不丢。
小结
RAID 防的是硬件坏,防不了误删病毒火灾。重要数据还是要备份——RAID 不是备份!