RAID (Redundant Array of Independent Disks) 是一种将多个物理磁盘组合成一个逻辑单元的技术,主要目的是提高数据可靠性、提升性能或两者兼具。
确保你有多个可用的磁盘设备 (如 /dev/sdb, /dev/sdc 等):
lsblk
fdisk -l
# 对于基于 Debian/Ubuntu 的系统
sudo apt-get install mdadm
# 对于基于 RHEL/CentOS 的系统
sudo yum install mdadm
sudo mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb /dev/sdc
sudo mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sdb /dev/sdc /dev/sdd
sudo mdadm --create /dev/md0 --level=10 --raid-devices=4 /dev/sdb /dev/sdc /dev/sdd /dev/sde
cat /proc/mdstat
sudo mdadm --detail /dev/md0
# 例如创建 ext4 文件系统
sudo mkfs.ext4 /dev/md0
sudo mkdir /mnt/raid
sudo mount /dev/md0 /mnt/raid
编辑 /etc/fstab
文件,添加以下行:
/dev/md0 /mnt/raid ext4 defaults 0 0
sudo mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf
sudo mdadm --add /dev/md0 /dev/sde
sudo mdadm --remove /dev/md0 /dev/sdb
sudo mdadm --stop /dev/md0
sudo mdadm --assemble /dev/md0 /dev/sdb /dev/sdc
设置邮件通知 (编辑 /etc/mdadm/mdadm.conf
):
MAILADDR your@email.com
然后重启 mdadm 服务:
sudo systemctl restart mdadm
cat /proc/mdstat
)通过以上步骤,你可以在 Linux 系统中成功配置和管理 RAID 阵列,提高数据存储的可靠性和/或性能。