一、LVM概述与操作
Logical Volume Manager ,逻辑卷管理
动态调整磁盘容量,从而提高磁盘管理的灵活性
需要注意:/boot 分区用于存放引导文件,不能基于 LVM 创建
图形界面管理工具
system-config-lvm
LVM 机制的基本概念
PV(物理卷)
VG(卷组)
LV(逻辑卷)

主要命令
功能

物理卷管理    卷组管理
逻辑卷管理

Scan 扫描 pvscan

vgscan
lvscan

Create 建立 pvcreate

vgcreate
lvcreate

Display 显示 pvdisplay

vgdisplay
lvdisplay

Remove 删除 pvremove

vgremove
lvremove

Extend 扩展

vgextend
lvextend

Reduce 减少

vgreduce
lvreduce

主要命令
pvcreate 设备名1 [设备名2 … …]
vgcreate 卷组名 物理卷名1 物理卷名2
lvcreate -L 容量大小 -n 逻辑卷名 卷组名

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

lvm卷操作三步走:
1、 建立PV
pvcreate /dev/sdh
pvcreate /dev/sdi
pvcreate /dev/sdj
2、 建立VG
vgcreate vg3disk /dev/sdh /dev/sdi /dev/sdj
3、 建立分区LV
Vgdisplay
lvcreate -l 381 -n lvfilm vg3disk

使用这个分区LV
ll /dev/mapper/
然后可以格式化mkfs.ext4 /dev/mapper/vg3disk-lvfilm
挂载使用
mount /dev/mapper/vg3disk-lvfilm /mnt/disklv1/
扩展磁盘空间(在线)
1、 新加扩容的磁盘:pvcreate /dev/sdk pvcreate /dev/sdl
2、 Vgdisplay查看原来的VG信息
3、 扩展操作
vgextend vg3disk /dev/sdk /dev/sdl
Vgdisplay
lvextend -l +510 /dev/mapper/vg3disk-lvfilm
在线生效的命令
Resize2fs /dev/mapper/vg3disk-lvfilm
这样实现在线的磁盘空间扩展。

二、磁盘配额
实现磁盘限额的条件
需要 Linux 内核支持
安装 xfsprogs 与quota 软件包
Linux磁盘限额的特点
作用范围:针对指定的文件系统(分区)
限制对象:用户帐号、组帐号
限制类型
磁盘容量(默认单位为 KB)
文件数量
限制方法
软限制
硬限制
磁盘配额管理步骤

操作步骤(注:要用XFS分区)
启用文件系统的配额支持
添加 usrquota、grpquota 挂载参数
[root@localhost ~]# vi /etc/fstab
…… //省略部分信息
/dev/sdg1 /mailbox xfs defaults,usrquota,grpquota 0 0
[root@localhost ~]# mount -o remount /mailbox/
[root@localhost ~]# mount
…… //省略部分信息
/dev/sdg1 on /mailbox type xfs (rw,relatime,attr2,inode64,usrquota,grpquota)
[root@localhost ~]# chmod 777 /mailbox/
编辑用户和组帐号的配额设置
使用 xfs_quota 命令编辑配额设置
xfs_quota -x -c 'limit -u bsoft=N bhard=N isoft=N ihard=N 用户名' 挂载点
常用选项
-u、-g、-x、-c
-u用户名限制
-g组名限制
-x专家模式
-c指定命令
限制字段
bsoft、bhard、isoft、ihard

验证磁盘配额功能
切换到设置配额的分区(挂载目录)
创建指定数量的文件:使用 touch 命令,或 cp 命令
创建指定容量的文件:使用 dd 命令,或 cp 命令
查看配额使用 情况
xfs_quota -x -c ‘report 选项‘ 挂载点
report常用选项
-a、-i、-b 、-u、-g

操作步骤举例:
useradd aa1
添加硬盘分区(格式化xfs)
chmod 777 /mailbox/
设置永久挂载vi /etc/fstab
/dev/sdm1 /mailbox xfs defaults,usrquota,grpquota 0 0
mount -o remount,userquota,grpquota /mailbox/
若命令没有生效,则umount –a ;mount -a

xfs_quota -x -c 'limit –u bsoft=50M bhard=60M isoft=1500 ihard=2000 aa1' /mailbox/
xfs_quota -x -c 'limit -u bsoft=50M bhard=60M aa2' /mailbox/

groupadd aagroup
xfs_quota -x -c 'limit -g bsoft=100M bhard=200M isoft=500 ihard=2500 aagroup' /mailbox/
xfs_quota -x -c 'limit -g bsoft=50M bhard=60M aagroup' /mailbox/

xfs_quota -x -c 'report -i -ug' /mailbox (查看文件数的限制情况)
xfs_quota -x -c 'report -b -ug' /mailbox(查看磁盘容量的限制情况)

作业:
1、执行“mount -o uquota,gquota /dev/mail_store/mbox /mailbox/”命令的作用是什么?;
2、执行命令“xfs_quota -c 'quota -uv zhangsan' /mailbox/”的作用是什么?

第四章 Centos7.5下LVM操作与磁盘配额相关推荐

  1. linux dd命令 配额,第四章 Centos7.5下LVM操作与磁盘配额

    一.LVM概述与操作 Logical Volume Manager ,逻辑卷管理 动态调整磁盘容量,从而提高磁盘管理的灵活性 需要注意:/boot 分区用于存放引导文件,不能基于 LVM 创建 图形界 ...

  2. 【正点原子Linux连载】第四十四章 设备树下的LED驱动实验 -摘自【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.0

    1)实验平台:正点原子阿尔法Linux开发板 2)平台购买地址:https://item.taobao.com/item.htm?id=603672744434 2)全套实验源码+手册+视频下载地址: ...

  3. 【正点原子MP157连载】第二十四章 设备树下的LED驱动实验-摘自【正点原子】STM32MP1嵌入式Linux驱动开发指南V1.7

    1)实验平台:正点原子STM32MP157开发板 2)购买链接:https://item.taobao.com/item.htm?&id=629270721801 3)全套实验源码+手册+视频 ...

  4. Linux小实验——设备挂载、磁盘分区、格式化、RAID的配置、LVM配置、磁盘配额的配置方法和验证

    小实验--设备挂载.磁盘分区.格式化.RAID的配置.LVM配置.磁盘配额的配置方法和验证 一.实验目的 二.要求 三.实验开始 1.加入新磁盘,创建分区,并把分区类型改成'8e'的RAID 2.创建 ...

  5. 韦东山 IMX6ULL和正点原子_「正点原子Linux连载」第四十四章设备树下的LED驱动实验...

    1)实验平台:正点原子Linux开发板 2)摘自<正点原子I.MX6U嵌入式Linux驱动开发指南> 关注官方微信号公众号,获取更多资料:正点原子 上一章我们详细的讲解了设备树语法以及在驱 ...

  6. 数字图像处理第四章——图像复原(下)

    数字图像处理第四章 数字图像处理---图像复原 (三)仅有噪声的复原--空间滤波 3.1 空间噪声滤波器 3.2 自适应空间滤波 (四)退化函数建模 (五)维纳滤波 (六)约束的最小二乘法(规则化)滤 ...

  7. Windows核心编程 第四章 进程(下)

    4.3 终止进程的运行 若要终止进程的运行,可以使用下面四种方法: • 主线程的进入点函数返回(最好使用这个方法) . • 进程中的一个线程调用E x i t P r o c e s s函数(应该避免 ...

  8. java 第四章 面向对象(下)继承和多态

    继承和多态 继承 继承中成员变量的访问特点 区分子类方法中重名的三种变量 继承中方法的覆盖重写 构造方法的访问特点 super关键字 this关键字 抽象 抽象方法和抽象类 接口 final关键字 接 ...

  9. 【紫光同创国产FPGA教程】【第四章】PDS下PLL实验

    原创声明: 本原创教程由芯驿电子科技(上海)有限公司(ALINX)创作,版权归本公司所有,如需转载,需授权并注明出处(http://www.alinx.com). 适用于板卡型号: PGL22G/PG ...

  10. 软工作业-第四章-软件构件【下】

    如今,云服务通过网络提供各种服务接口,如RESTful应用程序编程接口(APIs)被广泛使用于应用程序中.在新的云服务中模型BaaS(后端即服务),应用程序委派后端云服务提供商的实现.例如,应用程序如 ...

最新文章

  1. 《Nature》:衰老后的核糖体发生了哪些致病变化
  2. bool变量取反_Task 01:Python基础入门:从变量到异常处理(第1天)
  3. c#设计模式-工厂方法
  4. windows 2012 如何设置取消禁拼ping
  5. 在Python Shell中输入print 'hello'总是报语法错误
  6. 《c语言从入门到精通》看书笔记——第5章 常用的数据输入输出函数
  7. [react] 你知道Virtual DOM的工作原理吗?
  8. SOCKET通信的基本步骤
  9. 【转】增量式PID控制算法
  10. 一位 女生在第一次应聘软件开发工作时成功被淘汰的例子
  11. 官网下载JDK1.7的方法和步骤
  12. 2021-11-01
  13. java restsharp_RestSharp 一个.NET(C#)的HTTP辅助类组件
  14. ua解析接口_在线免费解析抖音短视频(维护中)
  15. 前端web要学mysql吗_学前端必须学习HTML和js吗?
  16. sql中将字符串转换成日期
  17. 大学英语B116-写作
  18. win10更换自己喜欢的鼠标样式,马里奥、wow、lol都可以哦
  19. 计算机c盘能分区吗,电脑C盘还可以分盘吗?
  20. 求解线性方程组的方法Matlab程序

热门文章

  1. js自执行函数前加个分号是什么意思?
  2. Openjudge:向量点积计算
  3. markdown段落首行缩进2个字符
  4. c语言用后缀字母表示不同数制,C语言基础知识总结
  5. matlab 合成t检验,[zz]用MATLAB做T检验(ttest)
  6. Mysql 实现多种逻辑删除方案
  7. python求15 17 23 65 97的因数_python练习题-答案
  8. vue:如何设计网页的微信扫码登录功能
  9. RAID磁盘阵列配置
  10. 使用 OpenSSL 创建ssl自签名证书