且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

配置软RAID (mdadm)

更新时间:2022-10-04 17:59:07


配置软RAID 5(mdadm)


1、需要3块硬盘以上,利用率为(n-1)/n

2、硬盘大小不要求完全一样,但用时会按最小的来用,木桶原理

3、当其中1块硬盘损坏时可以很容易恢复(换一块硬盘将自动恢复数据,具体步骤看另外一篇博客),1块以上损坏将很难恢复

 

# fdisk /dev/sdb (对硬盘进行分区)

n (进行分区)

p (创建主分区)

2  (分区2)

1    (起始柱面为1)

直接回车(全部) (全部柱面都给它,即该硬盘的全部值,一个柱面为8M多大小)

w    (保存)

sdc、sdd同上

# fdisk -l  (查看分区)

# mount /dev/cdrom /media/cdrom

# rpm -ivh /media/cdrom/Server/mdadm-2.5.4-3.el5.i386.rpm

# mdadm -Cv /dev/md0 -a yes -n3 -l5 /dev/sd[a-c]2   (创建RAID 5 阵列,3为硬盘数,l为字母,5为raid 5,2为2分区)

# ls -l /dev/md0

# cat /proc/mdstat    (查看阵列)

# mkfs -t ext3 /dev/md0   (对阵列进行格式化,格为ext3文件格式)

直接回车

# echo DEVICE /dev/sd[a-c]2 > /etc/mdadm.conf   (创建mdadm配置文件)

# mdadm -Ds >> /etc/mdadm.conf (将扫描的磁盘阵列结果追加到/etc/mdadm.conf)

# mdadm -S /dev/md0          (停止磁盘阵列)

# mdadm -A /dev/md0           (启动磁盘阵列)

# mkdir /mdata

# mount /dev/md0 /mdata

# vi /etc/fstab   (开机自挂载)

/dev/md0  /mdata  /ext3  defaults 1 1

:wq

 

注:只所以都设置为2分区,是因为sda1分区需要给/boot来启动系统

本文转自linux博客51CTO博客,原文链接http://blog.51cto.com/yangzhiming/872878如需转载请自行联系原作者


yangzhimingg