LVM逻辑卷管理及磁盘配额

倖福魔咒の 提交于 2019-11-29 08:20:22

LVM逻辑卷管理

Logical Volume Manager,逻辑卷管理
作用:动态调整磁盘容量,从而提高磁盘管理的灵活性
需要注意:/boot分区用于存放引导文件,不能基于LVM创建
图形界面管理工具
System-config-lvm
Lvm机制的基本概念
PV(physical Volume,物理卷)
整个硬盘,或使用fdisk等工具建立的普通分区
包括许多默认4MB大小的PE(Physical Extent,基本单元)
在这里插入图片描述
VG(Physical Volume,物理卷组)
一个或多个物理卷组合而成的整体
在这里插入图片描述
LV(Logical Volume,逻辑卷)
从卷组中分割出的一块空间,用于建立文件系统
在这里插入图片描述
LVM管理命令
lvextend扩展逻辑卷 lvreduce缩小逻辑卷 lvresize扩展或缩小逻辑卷
在这里插入图片描述
主要命令
pvcreate 设备名1 设备名2………
vgcreate 卷组名 物理卷组1 物理卷组2
lvcreate -L 容量大小 -n 逻辑卷名 卷组名
lvextend -L +大小 /dev/卷组名/逻辑卷名
实验:

1. 添加三块硬盘
在这里插入图片描述

2. 分别新建三个硬盘的三个分区
分区 fdisk /dev/sdb
在这里插入图片描述
(其它两块硬盘方法同上,分别是fdisk /dev/sdc及fdisk /dev/sdd)

3. 改变分区类型为LVM(这里的8e是指类型为LVM)
fdisk /dev/sdb
在这里插入图片描述
(其它两块硬盘方法同上分别是fdisk /dev/sdc及fdisk /dev/sdd)
4. 做物理卷 pvcreate /dev/sdb1 /dev/sdb2 /dev/sdb3 /dev/sdc1 /dev/sdc2 /dev/sdc3 /dev/sdd1 /dev/sdd2 /dev/sdd3
在这里插入图片描述
查看pv
在这里插入图片描述
5.使用/dev/sdb1 /dev/sdc1 /dev/sdd1三个磁盘创建network卷组
在这里插入图片描述
6.在network卷组上创建名为test的lv大小5G
在这里插入图片描述
7.格式化lv
在这里插入图片描述

8.将lv挂载到/sdb1/下
mount/dev/network/test /sdb1/
查看
在这里插入图片描述
9.扩展lv,给lv加10G
在这里插入图片描述
最后做一下同步
在这里插入图片描述
查看
在这里插入图片描述
可以看到它变为15G
10.lv减缩
(1)先卸载目录umount /sdb1
(2)检查文件系统e2fsck -f /dev/network/test
(3)改变大小resize2fs /dev/network/test 10G
(4)lv减缩lvresize -L 10G /dev/network/test
(5)挂载/dev/network/test到/sdb1/ mount/dev/network/test /sdb1/
最后查看
在这里插入图片描述

磁盘配额

实现磁盘限额的条件
需要linux内核支持
安装quota软件包
Linux磁盘限额的特点
作用范围:针对指定的文件系统(分区)
限制对象:用户账号,组账号
限制类型:
磁盘容量(默认单位为kb)
文件数量
限制方法:
软限制:超出限制会提醒用户
硬限制:超出限制则不能使用
实现步骤:
以支持配额功能的方式挂载文件系统
检测磁盘配额并生成配额文件
编辑用户和组账号的配额设置
启动文件系统的磁盘配额功能
验证磁盘配额功能
查看用户或分区的配额使用情况
启动文件系统的配额支持

  1. 编辑vim /etc/fstab
    
    写入/dev/network/test /sdb2 ext4 defaults,usrquota,grpquota 0 0
  2. 添加usrquota,grpqouta挂载参数
    
    将test重新挂载到/sdb2下mount -o remount,usrquota,grpquota /sdb2
    查看
    在这里插入图片描述
  3. 检查u用户g组c创建配额文件v显示过程
    

在这里插入图片描述
显示没有找到文件,则会在/sdb2/下面创建aquota.use文件,进入/sdb2/查看
在这里插入图片描述
创建一个用户Captian
在这里插入图片描述
去当前文件系统下设置
输入edquota -u captian回车
blocks存储块 inodes索引节点soft软限制 hard硬限制
在这里插入图片描述
软限制Soft给50
quotaon -uv /dev/network/test激活
Captian用户只能写入五十个文件,超过五十个会出现提示,进入captian用户,如图所示
在这里插入图片描述
硬限制hard给60****加粗样式可以看到inodes已经用到52
在这里插入图片描述
Captian用户只能写入60个文件,进入captian用户,如图所示
在这里插入图片描述
磁盘空间硬限制
Soft给1G
在这里插入图片描述
dd if=/dev/zero of=myfile bs=1M count=1024
输出文件myfile 一个块为1M,输出1024M
在这里插入图片描述
当输入两次超过限制时会出现提示

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!