Java教程

LVM与磁盘配额

本文主要是介绍LVM与磁盘配额,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

LVM概述

Logical Volume Manager 逻辑卷管理

1.动态调整磁盘容量,提高磁盘管理灵活性

2./boot分区用于存放引导文件,不能基于LVM创建

3.图形界面管理工具 system-config-lvm

 

LVM机制的基本概念(逻辑上将硬盘组合成一个整体)

pv(物理卷)

vg(卷组)

lv(逻辑卷)

 

LVM的管理命令

主要命令

功能                               物理卷管理                            卷组管理                      逻辑卷管理

scan(扫描)                  pvscan                                  vgscan                        lvscan

create(建立)               pvcreate                                vgcreate                      lvcreate 

display(显示)              pvdisplay                               vgdisplay                    lvdisplay

remove(删除)             pvremove                              vgremove                    lvremove

 extend(扩展)             ------------                                vgextend                    lvextend

reduce(减少)             -------------                                vgreduce                    lvreduce

pvcreate           设备名         

vgcreate            卷组名       物理卷名1    物理卷名2

lvcreate     -L    容量大小   -n   逻辑卷名     卷组名

lvextend    -L    +大小      /dev/卷组名/逻辑卷

例子:lvcreate  -L   25G  -n   ky18   vg01

 

 

创建逻辑卷步骤

1.创建物理卷

2.创建卷组

3.创建逻辑卷

4.格式化

5.挂载

 

例子:fdisk  /dev/sdb

新建分区且设置属性为lvm

w保存

pvcreate  /dev/sdb1  /dev/sdc(创建物理卷)

vgcreate  卷组名(自设)/dev/sdb1  /dev/sdc(将物理卷整合为卷组)

lvcreate  -L  容量大小  -n  逻辑卷名(自设)卷组名

新建空目录以便挂载:mkdir  /xhx

格式化:mkfs.xfs  /dev/卷组名/逻辑卷名

挂载:mount   /dev/卷组名/逻辑卷名   /xhx

 

扩展:

fdisk  /dev/sdb

新建分区sdb2且设置属性为lvm

w保存

pvcreate  /dev/sdb2

若没有识别,可用partprobe刷新分区列表

vgextend   卷组名   /dev/sdb2

lvextend  -L   +大小   /dev/卷组名/逻辑卷名

xfs_growfs   /xhx :刷新  识别新加空间

 

磁盘配额概述

实现磁盘配额的条件:

1.需要Linux内核支持

2.安装xfsprogs与quota软件包

 

Linux磁盘限额的特点:
作用范围:针对指定的文件系统

限制对象:用户账号,组账号

限制类型:磁盘容量,文件数量

限制方法:软限制,硬限制

 

验证磁盘配额功能

1.切换到设置配额的分区(挂载目录)

2.创建指定数量的文件:使用touch命令或cp命令

3.创建指定容量的文件:使用dd命令或cp命令

 

查看配额使用情况:

xfs_quota  -x  -c 'report选项'  挂载点

 

这篇关于LVM与磁盘配额的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!