LVM:逻辑卷管理器
logical Volume Manager物理边界
逻辑边界逻辑卷的一个功能
snapshot 快照卷,保存过去某个时刻数据状态pv
pvcreate pvdisplay pvmove pvremove pvscan pvs vg vgcreate vgdisplay vgextend vgreduce vgscan vgs lv lvcreate lvdisplay lvextend lvreduce lvscan lvs创建10G卷组
创建vg
vgcreate vgname /dev/sda5 /dev/sda6 -s创建lv
-L size -l 根据盘去的块 -n lvname 匿名逻辑卷lvextend -L [+]100MB /dev/myvg/mydata 不带加号,增加到多少。带加号, 增加多少内容到原来的卷上
umount /lvm e2fsck -f /dev/myvg/mydata lvextend -L 2G /dev/myvg/data 物理边界 resize2fs -p /dev/myvg/mydata 逻辑边界缩减lvm:
umount /lvm fsck -f /dev/myvg/mydata resize2fs /dev/myvg/mydata 2G lvreduce -L 2G /dev/myvg/mydata**df -lh 查看当前磁盘空间使用情况
缩减有数据的卷组:
pvmove /dev/sda6 把打算缩减的卷组的东西移动到别的卷组 vgreduce myvg /dev/sda6如何创建快照卷:
创建逻辑卷时,输入-s
lvcreate -L 100M -s -p r -n snap-mydata /dev/myvg/mydata 这样就创建了一个名为snap-mydata的卷快照卷一般只读,创建在
ACL:访问控制列表rw-rw-r-- root root a.txt
如何让新建的文件系统支持acl的功能:
/etc/fstab /dev/myvg/mydata /lvm ext3 defaults,acl 0 0mount -o acl /dev/myvg/mydata /lvm
mount -o remount,acl /dev/myvg/mydata /lvm
mount
setfacl
-m 设定额外的防控列表 -x 取消额外的防控列表 setfacl -m u:uid:perm filename setfacl -m g:gid:perm filenamesetfacl -x u:uid filename 删除权限
getfacl
可以为一个目录设定防控列表
setfacl -m d:u:uid:perm filename setfacl -m d:g:gid:perm filename磁盘配额:
/home
在内核中实现。而且针对文件系统应用对某个单独用户配额
1k-block,inode
软限制:10
硬限制:20用户的配额 组的配额
udrquota grpquotaquotacheck
-cugm /homequotaon /home
-a quotaoff /homesetquota 设定磁盘配额
setquota USERNAME sblocks hblocks sinodes hinodes /filesystemedquota USERNAME 交互式
edquota -p user1 user2:把对user1用户的限额复制给user2 -t 改变限制期限warnquota 发邮件提醒用户已经超出期限
repquotaquota 普通用户使用quota来查看磁盘配额