代码改变世界

Linux_LVM/Quota

2015-11-21 11:50  云物互联  阅读(85)  评论(0编辑  收藏  举报

目录

Disk Quota

Characteristic:
1. For specialty user
2. Limit user and baseGroup
3. Limit of DiskSize(Volume), limit of fileCount.

How to enable the disk quota

step1.Edit the fstab profile and add mount parameter for disk quota with file and directory.
vim /etc/fstab

usrquota,grpquota,acl   #Addition parameter for partotion

step2. Create disk quota file in goal quota directory.

quotacheck -augcv dirName

step3. Edit disk quota

edquota -u\g user\group
setquota -u\g user\group parameters #Select parameter:soft-Volume,hard-Volume,soft-fileCount,hard-fileCount

step4. Start server

quotaon   #start
quptaoff  #stop

If the limit breakthough the soft-limit, the state will from soft-limit to hard-limit after graceTime.
setp5. Check the quota info

repquota -a

Partition Disk

Create LVM

Step1. Create PV

pvcreate deviceName

Step2. Create VG

vgcreate vgName pvName

or

vgcreate -S PESize vgName pvName   #Specify the PE size

Step3. Create LV

lvcreate -L lvSize vgName -n lvName

or

lvcreate -l PECount vgName -n lvName   #Setup the vgSize via specify PEcount

LVM Extend

vgextend vgName pvName
lvextend -L +size(M,G) lvName
resize2fs /dev/vgName/lvName
#RHEL7 使用xfs_growfs指令来刷新分区容量

LVM Reduce

umount /dev/vgName/lvName    #You have to umount the LVM frist
e2fsck -f /dev/vgName/lvName
resize2fs /dev/vgName/lvName size
lvreduce -L size /dev/vgName/lvName
vgreduce vgName /dev/pvName  #The PV will be remove from VG

Get the UUID of device

blkid deviceName --> Create the UUID of device.