当前位置: 首页 > news >正文

逻辑卷建立

逻辑卷

lvm逻辑卷即为:logical volume manager逻辑管理卷,是linux系统下管理硬盘分区的一种机制,lvm适合于管理大型存储文件,用户可以动态的对磁盘进行扩容

作用

lvm:linux系统的一个重要的存储技术
不同的硬盘的不同的分区或者同一个硬盘的不同的分区,组成一个逻辑上的硬盘,逻辑卷组,通过对逻辑卷组的划分,形成一个个的逻辑卷(分区),通过逻辑卷来对磁盘进行动态管理。

解决的问题

lvm解决的问题:

  • 解决了传统分区方式的无法动态管理的问题
  • 读写性能好
  • 虚拟:虚拟的概念还是要依托于器真实的物理硬件来提供支撑
逻辑卷的名词
名词含义
物理卷(pv)真正的物理硬盘或者是分区
卷组(vg)把物理卷组合起来就是卷组
逻辑卷(lv)对卷组进行分区,就是逻辑卷

lvm最小存储单位:4MB
PE就是逻辑卷的最小存储单位

lvm管理命令

功能pv(物理卷)vg(卷组)lv(逻辑卷)
scan扫描pvscanvgscanlvscan
create建立pvcreatevgcreatlvcreate
display显示详细信息pvdisplayvgdisplaylvdisplay
remove移除pvremovevgremovelvremove
extend扩容vgextendlvextend
seduce缩容vgseducelvseduce

扩容和缩容

扩容:

  • 对逻辑卷扩容
  • 对卷组扩容
    刷新命令
  • resize2fs #ext4刷新扩容或缩容
  • xfs——growfs #xfs刷新扩容命令,xfs文件系统无法进行缩容

建立逻辑卷

1、必须要有物理卷,先对物理的磁盘进行分区
在这里插入图片描述
2、把物理磁盘组合起来形成一个逻辑上的硬盘,也就是卷组

  • 新建一个卷组:vgcreate -y cf /dev/sdb1 /dev/sdc1 /dev/sdd1
    在这里插入图片描述
    3、对这个卷组进行分区(创建逻辑卷)
  • 建立逻辑卷命令:lvcreate -L +8G -n ccff cf

-L:指定逻辑卷的容量,单位:G M K
-n:逻辑卷起名字

在这里插入图片描述
4、创建文件系统

  • 创建文件系统可以输入命令:mkfs.xfs /dev/cf/ccff
    在这里插入图片描述
    5、挂载
    在这里插入图片描述
扩容

我们可以对已经建好的卷组和逻辑卷进行扩容,在对卷组和逻辑卷扩容好,一定要刷新,否则扩容的容量出不来,如果是ext4文件系统那么要用resize2fs命令来刷新扩容或缩容,如果是xfs,就要用xfs_growfs命令来刷新扩容,xfs文件无法进行缩容,也可以输入扩容命令时,加入-r,可以直接扩容并且刷新

逻辑卷扩容

对逻辑卷扩容
输入命令:lvextend -L +5G /dev/cf/ccff -r
lvextend:逻辑卷扩容
-L:指定逻辑卷容量大小
-r:刷新
原先
在这里插入图片描述
扩容后
在这里插入图片描述
对卷组扩容
1、建立一个新的磁盘分区
在这里插入图片描述2、输入命令:vgextend cf /dev/sdb2 对卷组进行扩容
在这里插入图片描述

磁盘配额

磁盘配额:指定一个用户,只能使用磁盘设备挂载点的指定额度。额度是指:磁盘空间的大小,创建文件的数量

在ubuntu系统中可以输入apr -y install quota指令,安装磁盘配额工具

磁盘配额操作过程

输入命令mount -o usrquota,grpquota /dev/cf/ccff /data1,进行硬盘设备的挂载
在这里插入图片描述
输入xfs_quota -x -c 'limit bsoft=1G bhard=3G cf ’ /data1,这个命令是在cf用户中限制目录容量最大不能超过3G
输入xfs_quota -x -c ‘limit -u isoft=5 ihard=8 cf’ /data1这个命令是在cf用户中限制目录中文件数量最大不能超过8个

-x表示启用专家模式对配额系统进行修改
-c调用管理命令
-u指定用户
limit 限制
bsoft设置磁盘的软限制
bhard设置磁盘的硬限制
cf限制的用户名
/data1用户在data这个挂载点会生效磁盘配额

在这里插入图片描述

模拟一个空文件dd if =/dev/zero of=/data/123.txt bs=10M count=12
dd设备转换和连续复制的文件
if=指定输入的设备/文件
of=把数据输出的命名
bs=指定输出数据快的大小
count=输出指定数据块的次数
/dev/zero:零设备文件,提供无限的空字符,用来生成特点大小的文件

在这里插入图片描述

删除磁盘配额

删除磁盘配额命令:xfs_quota -x -c “disable -up” /data1
使用删除配额指令,在cf用户中data1目录下创建文件就不受限制了
在这里插入图片描述

怎么判断磁盘读写是否正常

怎么判断磁盘读写是否正常?
可以用iostat命令,来查看文件的读写是否正常工做
在这里插入图片描述

http://www.lryc.cn/news/476344.html

相关文章:

  • 算法深度剖析:前缀和
  • 【双目视觉标定】——1原理与实践
  • Java学习笔记(十二)
  • 《Java 实现希尔排序:原理剖析与代码详解》
  • RDMA驱动学习(二)- command queue
  • H2 Database IDEA 源码 DEBUG 环境搭建
  • nginx系列--(三)--http
  • 通过Wireshark抓包分析,体验HTTP请求的一次完整交互过程
  • Requestium:Python中的Web自动化新贵
  • 2024版红娘金媒10.3婚恋相亲系统源码小程序(亲测)
  • k8s-实战——ES集群部署
  • 无人机的就业前景怎么样?
  • 【学习】软件测试中V模型、W模型、螺旋模型三者介绍
  • Kafka存储机制大揭秘:从日志结构到清理策略的全面解析
  • 显卡服务器和普通服务器之间的区别有哪些?
  • 国产科技里程碑:自主算力走向世界,“表格编程”横空出世
  • 人工智能如何改变未来生活:从医疗到日常的全面升级
  • 第112届全国糖酒会(3月成都)正式官宣!
  • NFT Insider #154:The Sandbox Alpha 4 第四周开启,NBA Topshot NFT 销量激增至新高
  • 【Canal 中间件】Canal 实现 MySQL 增量数据的异步缓存更新
  • 独立开发的个人品牌打造:个人IP与独立开发的结合
  • 每天一题:洛谷P2002 消息扩散
  • 【深度学习】用LSTM写诗,生成式的方式写诗系列之一
  • HomeAssistant自定义组件学习-【二】
  • 如何看待AI技术的应用前景?
  • Unity中的屏幕坐标系
  • 标题点击可跳转网页
  • 易语言模拟真人动态生成鼠标滑动路径
  • Linux:生态与软件安装
  • R 语言与其他编程语言的区别