软件RAID是创建即时备份并且防止你的系统在某个驱动器失效的情况下丢失数据的一个费用低廉的方法。学习一些基本的RAID管理。
Linux上的软件RAID是一个快照,感谢最新Linux版本中包含的mdadm工具。软件RAID,特别是RAID1,是创建即时备份并且防止你的系统在某个驱动器失效的情况下丢失数据的一个费用低廉的方法。
要想创建一个RAID设备,执行下面的命令:
# mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 \
/dev/hda1 /dev/hdc1
有两种方法可以获得RAID的信息。你可以用提供某个特定设备的详细信息的mdadm向设备进行查询,或者你可以通过直接查看/proc/mdstat以了解整个RAID系统的概况。例如:
# cat /proc/mdstat
Personalities : [raid1]
read_ahead 1024 sectors
md0 : active raid1 hda1[0] hdc1[1] 56261376 blocks [2/2] [UU]
在这里你可以看到personality是RAID1,设备/dev/md0是活动的,而两个磁盘都是活动的(由[UU]进行注释)。要想获得该设备的更详细信息,使用下面的命令:
# mdadm --detail /dev/md0
这个命令将打印出该设备各种不同的信息,包括它创建的时间,大小,上次更新的时间。
如果你想修改驱动器,你可以从组中删除某个设备。该命令将防止/dev/hdc1出现在/dev/md0组中:
# mdadm /dev/md0 -r /dev/hdc1
你也可以向组中添加设备。方法如下:
# mdadm /dev/md0 -a /dev/hdc1
虽然RAID管理可以异常复杂,但是简单的驱动器镜像(比如这个RAID1安装)却相当简单。除此之外,它比昂贵的磁盘或可移除的介质解决方案提供了一个具有更好灵活性和划算的备份解决方案