存储系统管理(三)——磁盘配额及lvm逻辑卷管理
Linux是一个多用户的操作系统,系统有很多用户,就必须限制每个用户的保存空间,配额就是来管理用户空间的,配额只是针对与设备而言。
1.新建一个分区
2.格式化分区为xfs文件系统
3.将其以配额的方式挂载
用mount命令可以查看到其挂载方式为配额
4.给 /mnt满权限
5.开始给用户配额
打开配置文件
给用户配额,最大额度为20480k即20M
上述方式为暂时性配额,开启开机自动配额可编辑以下文件
配置文件:vim /etc/fstab
6.切换student用户进行测试
20M未超过磁盘额度,分割结果正常
21M已经超过额度,不能进行分割
1.相关定义
mapper 指的是虚拟设备
4.LVM的拉伸
pvcreate /dev/vdb2 ##再创建一个物理卷
vgextend vg0 /dev/vdb2 ##增加物理卷组
lvextend -L 1500M /dev/vg0/lv0 ##拉伸逻辑卷
xfs_growfs? /dev/vg0/lv0 ##将文件系统扩容
由监控命令可以观察到已经拉伸成功:
5.以ext4文件系统拉伸
mkfs.ext4? /dev/vg0/lv0? ##格式化为ext4文件系统
mount? /dev/vg0/lv0? /mnt ?##重新挂载
lvextend -L 1800M /dev/vg0/lv0? ##拉伸设备
resize2fs /dev/vg0/lv0 ##拉伸文件系统
由监控命令可以观察到已经拉伸成功:
ext4格式不仅可以拉伸还可以缩减,而xfs只可以拉伸
6.ext4格式下的缩减
e2fsck -f? /dev/vg0/lv0? ##设备的扫描
resize2fs? /dev/vg0/lv0 1000M? ##对文件系统的缩减
mount /dev/vg0/lv0? /mnt/? ##重新挂载
lvreduce? -L 1000M /dev/vg0/lv0 ##缩减设备
由监控命令可以观察到已经缩减成功:
7.物理卷的缩减
pvmove /dev/vdb1? /dev/vdb2? ##将1中的数据放入2中
vgreduce? vg0 /dev/vdb1 ##将vdb1从vg0中取出
pvremove? /dev/vdb1 ##移除vdb1
8.lvm的快照
在/dev/vg0/lv0挂载的情况下touch /mnt/file{1..3}
1.lvcreate -L 100M -n lv0backup -s? /dev/vg0/lv0 ##创建快照
2.mount /dev/vg0/lv0backup /mnt/? ##将快照进行挂载
3.rm -rf /mnt/file{1..3}
4.umount /mnt/
5.lvremove /dev/vg0/lv0backup ##将快照移除
6.lvcreate? -L 100M -n lv0backuo -s /dev/vg0/lvo ##重新创建快照
7.mount /dev/vg0/lv0backup? /mnt/
8.ls /mnt/? ##文件重新回来
9.删除lvm?
umount /mnt/
lvremove /dev/vg0/lv0backup ##移除快照
lvremove /dev/vg0/lv0 ##移除逻辑卷
vgremove vg0 ##移除物理卷组
pvremove /dev/vdb{1..2} ##移除物理卷
删除和新建为逆过程
删除之前的监控内容:
删除之后:
存储系统管理(三)——磁盘配额及lvm逻辑卷管理的更多相关文章
- Linux磁盘分区与lvm逻辑卷
硬盘接口的种类分四类:(价格由低到高) IDE SATA硬盘:别名串口硬盘,具有较强的纠错能力. SCSI硬盘:即采用SCSI接口的硬盘,SCSI接口具有应用范围广,多任务,带宽大,CPU占用率低. ...
- 『学了就忘』Linux文件系统管理 — 65、LVM逻辑卷管理介绍
目录 1.LVM逻辑卷管理的简介 2.LVM逻辑卷管理的原理 3.总结建立LVM分区的步骤 1.LVM逻辑卷管理的简介 LVM是Logical Volume Manager的简称,中文就是逻辑卷管理. ...
- 18 LVM逻辑卷管理
根据上一节的内容,我们知道md这个内核模块可以用来做软RAID的管理.同时RAID实现了两个功能:1.提高了磁盘的读写能力:2.对于数据进行了冗余备份: 但是,如果是管理员手动误删的数据,则一样无法找 ...
- CentOS下LVM逻辑卷管理技术解释
1.LVM逻辑卷管理技术产生的背景 企业日益变化的存储需要使得传统的磁盘分区存储显得不够灵活 2.磁盘分区存储 对于这样的三个物理分区的话,迟早有一天会被数据填满,因为它是死的,无法进行缩放. 假设下 ...
- linux的存储管理(RALD) LVM 逻辑卷管理 虚拟阵列
磁盘存储管理 LVM 逻辑卷 虚拟阵列 1.Linux系统中 磁盘使用 存在3个大问题: 1.灵活性 2.安全性 3.性能 2.解决办法RAID独立磁盘冗余阵列 RAID(Redundant Arra ...
- LVM逻辑卷管理测试——逻辑卷扩展、收缩、快照及删除
一.逻辑卷扩展 [root@lxjtest /]# umount /testLVM/ [root@lxjtest /]# df -h Filesystem Size Used Avail Use% M ...
- CentOS LVM逻辑卷管理
在CentOS 挂载(U盘NTFS格式,新硬盘,增加交换分区,扩展根分区等)中扩展根分区部分用的就是LVM逻辑卷管理来进行扩展的. 1.为什么会有逻辑卷管理 传统磁盘管理是直接对硬盘分区进行访问,你如 ...
- LVM逻辑卷管理测试——创建逻辑卷
虚拟机里再添加两块硬盘,如下所示: 启动系统后,我们可以看到新添加的两块硬盘为/dev/sdb和/dev/sdc.每个2GB. [root@lxjtest ~]# fdisk -l Disk /dev ...
- 【Linux】LVM 逻辑卷管理
LVM - 逻辑卷管理 简介 LVM(Logical Volume Manager), 即逻辑卷管理,是Linux环境下对磁盘分区进行管理的一种机制. 相关名词 PV(physical volume) ...
随机推荐
- C++第四十九篇 -- 将一个项目Copy到另一台电脑
最近写项目,由于设备原因,需要将一台电脑的项目拷贝到另一台电脑上,在另一个电脑上继续编写.由于配置属性原因,最终还是在另一台电脑上创建了新项目,只是把这些cpp文件都复制过去了,然后重新部署属性. 背 ...
- 【Azure 应用服务】App Service 通过配置web.config来添加请求返回的响应头(Response Header)
问题描述 在Azure App Service上部署了站点,想要在网站的响应头中加一个字段(Cache-Control),并设置为固定值(Cache-Control:no-store) 效果类似于本地 ...
- Adobe ColdFusion 反序列化漏洞(CVE-2017-3066)
影响版本 以下版本受到影响:Adobe ColdFusion (2016 release) Update 3及之前的版本,ColdFusion 11 Update 11及之前的版本,ColdFusio ...
- JAVAWEB的基本入门(JSP、Tomcat)>从零开始学JAVA系列
目录 JAVAWEB的基本入门(JSP.Tomcat) 使用idea创建web项目的两种方式 1.直接创建一个web项目(这样创建好的项目可以直接运行) 2.创建一个普通的java项目并配置web模块 ...
- 精进 Spring Boot 03:Spring Boot 的配置文件和配置管理,以及用三种方式读取配置文件
精进 Spring Boot 03:Spring Boot 的配置文件和配置管理,以及用三种方式读取配置文件 内容简介:本文介绍 Spring Boot 的配置文件和配置管理,以及介绍了三种读取配置文 ...
- 2020年度钻石C++C学习笔记(2)--《博学谷》
2020年度钻石C++C--<博学谷> 1.以下标示符中命名合法的是A A.__A__ B.ab.c C.@rp D.2Y_ 2.设 a 和 b 均为 double 型变量,且a=5.5. ...
- VMware 安装 Centos 7 虚拟机配置网络
在 Windows 机器上如果想使用 Linux 环境,最方便的方式莫过于使用虚拟机,最常用的软件各位肯定也不陌生,大名鼎鼎的 VMware . 不过这玩意有点稍稍不是那么智能,每次安装 Linux ...
- .Net Core如何优雅的实现中间件
在.Net Core的源码中,很多地方都有中间件的地方,Kestrel Server和Asp.net Core 等都用了中间件的设计,比如在Kestrel Server中,Http协议的1.0, 1. ...
- 安装MySQL详细说明
安装MySQL详细说明 下载后得到zip压缩包 解压到自己的安装目录 添加环境变量 我的电脑->属性->高级->环境变量 选择PATH,在其后面添加:你的mysql安装文件下面的bi ...
- Linux - curl -w 参数详解
-w 的作用 完成请求传输后,使 curl 在 stdout 上显示自定义信息 格式是一个字符串,可以包含纯文本和任意数量的变量 输出格式 输出格式中的变量会被 curl 用对应的值替换掉 所有变量的 ...