raid 10(容灾)+LVM(弹性)+quota(配额)
raid10:
#fdisk /dev/sdb (分区sdc,sdd,sde)
# mdadm --create /dev/md1 --level=10 --raid-devices=4 /dev/sd{b,c,d,e}1
# mdadm --detail /dev/md1 ------------UUID
# vim /etc/mdadm.conf
lvm:
# pvcreate /dev/md1
# vgcreate raidvg /dev/md1
# lvcreate -l 1000 -n raidlv raidvg (-L指定lv大小 -l 指定PE个数 -n 指定lv名)
# lvdisplay
quota:
# mkfs.ext3 /dev/raidvg/raidlv
# mv /home/ /media/
# mount -o rw,usrquota,grpquota /dev/raidvg/raidlv /media/home/
# ln -s /media/home/ /home
# vim /etc/fstab
# quotacheck -avug
# quotaon -u /media/home/
# useradd testuser (zhang, li, wang ...)
对每个用户配置使用/media/home/的相应额度(两种方法):
# edquota -u testuser ,或用
# setquota -u testuser 10000 15000 0 0 /media/home/
其他用户:
# edquota -p testuser -u zhang 直接拷给其他用户!!!
# edquota -p testuser -u li
# edquota -p testuser -u wang
针对组的quota: #edquota -g groupname
修改宽限时间grace: #edquota -t
查看/报告:
① #quota -uvs user1 user2 user3 ---用户
#quota -gvs groupname ---组
② #repquota -auvs (-s 以1024为进制查看内容)
[testuser@localhost media]$quota -u
Disk quotas for user testuser (uid 500): 需先进/mnt/sdb下写点东西,空的是查看不出来的!!
Filesystem blocks quota limit grace files quota limit grace(宽限时间)
/dev/sdb1 0 0 0 3* 2 3 7days
给用户发超额警告信:
① 确保邮件服务正在运行
② #warnquota
③ #mail 查看 (要改警告信内容或语言:/etc/warnquota.conf)
撤销以上操作:
#umount /media/home/
#lvremove /dev/raidvg/raidlv
#vgchange -a n raidvg
#vgremove raidvg
#pvremove /dev/md1
#mdadm --stop /dev/md1