红联Linux门户
Linux帮助

RHEL5.5中创建softRaid10并使用quota限制磁盘配额

发布时间:2014-08-02 10:11:57来源:linux网站作者:smileliuyb

#查看硬盘信息

fdisk -l

#格式化硬盘分区

fidsk /dev/sdx

#建立SoftRAID

mdadm --creat --auto=yes /dev/md1 --level=10 --raid-devices=3 --spare-devices=1  /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1

#查看建立好的raid分区信息

mdada --detail /dev/md1

#格式化raid分区

mkfs.ext3 /dev/md1

#建立目录并挂载raid分区

mkdir /raiddir

chmod a+wr /raiddir

mount /dev/md1 /raiddir

#开机加载raid,并开启磁盘配额功能

vim /etc/fstab

/dev/md5 /raiddir ext3 defaults,usrquota,grpquota 0 2

vim /etc/mdadm.conf

DEVICE /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1

ARRAY /dev/md1 DEVICES=/dev/sdb1,/dev/sdc1,/dev/sdd1,dev/sde1

ARRAY /dev/md1 UUID=02423b42:cc9608b8:724c1712:06906396

#重启并测试raid是否可以自动挂载

 init 6

(可以使用unmount /dev/md1 && mount -a进行简单测试)

#配置磁盘配额,建立磁盘配额相关文件

quotacheck -avug

#启动磁盘配额功能

quotaon -avug

#为用户和组设置磁盘配额(用户test1,test2(主组为testgroup);组testgroup)

edquota -g testgroup

/dev/md1 0 30000 50000 0 0 0

setquota -u test1 3000 5000 0 0 /raiddir

edquota -p test1 -u test2

#查看用户的磁盘配额

repquota -avugs

#关闭磁盘配额功能

quotaoff -avug

#卸载raid分区

umount /dev/md1

#停用raid分区

mdadm --stop /dev/md1

#删除相关记录

vim /etc/fstab (推荐推荐退图他注释相关内容)

mv /etc/mdadm.conf /etc/mdadm.conf.bk

#删除raid磁盘文件

rm -f /dev/md1

#使用短格式参数建立RAID5

mdadm -Cv /dev/md1 -l5 -n3 -x1 /dev/sd[bcd]1

#另一种生成/etc/mdadm.conf的方法

echo DEVICE /dev/sd[bcde]1 > /etc/mdadm.conf

mdadm -Ds >> /etc/mdadm.conf

#mdadm --detail --scan >> /etc/mdadm.conf