Centos下做软Raid

Centos下做软Raid
系统centos5.5
#fdisk /dev/sdb
The number of cylinders for this disk is set to 17753.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): n -----创建新的分区
Command action
e extended
p primary partition (1-4)
p ------创建主分区
Partition number (1-4):1 ---编号随便
First cylinder (1-17753, default 1): ----起始位置直接回车
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-17753, default 17753):
Using default value 17753 ----结束位置如分配5G,可以输入+5G,只分一个区可以直接回车
Command (m for help):t ------指定磁盘格式输入t (l可以查看所有格式)
Hex code (type L to list codes): fd (多个分区会提示输入分区号,可先使用p查看)
Changed system type of partition 1 to fd (Linux raid autodetect) 选择了raid格式因为我们要做raid嘛!
Command (m for help): w -----------写入退出(不保存就输入q)

另外一块磁盘fdisk /dev/sdc 同上!
然后用 mdadm这个命令创建raid
# mdadm -C /dev/md0 -l0 -n2 /dev/sdb1 /dev/sdc1 创建raid0
# mkfs.ext3 /dev/md0 格式化
# mkdir -p /mnt/raid0
# mount /dev/md0 /mnt/raid0 挂载
# df -h
# mdadm -D /dev/md* 查看raid状态
#mdadm -C -v /dev/md1 -l5 -n3 /dev/sda1 /dev/sdb1 /dev/sdc1 建立raid5
#mdadm -Ds > /etc/mdadm.conf 建立配置文件
启动和停止
停止之前需要umount,然后mdadm –S /dev/md0
启动:[root@centos /]# mdadm -A /dev/md0 /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1
如果已经建立了配置文件,启动可使用命令mdadm –As /dev/md0
查看状态
#more /proc/mdstat
标记损坏
mdadm /dev/md0 -f /dev/sda1
移除损坏的硬盘
# mdadm /dev/md0 -r /dev/sda
mdadm: hot removed /dev/sda

添加新的硬盘到raid中
新硬盘接入系统中,应进行正确的分区,且最好与之前换掉的硬盘保持相同的设备号。然后执行命令
mdadm /dev/md0 -a /dev/sda

设置开机自己挂载
/etc/fstab中,增加如下一行如:
/dev/md0 /data ext3 defaults 0 0

 

转自 http://yinxiulei.cn

posted @ 2013-05-06 15:40  尹修磊  阅读(521)  评论(0编辑  收藏  举报