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