逻辑卷增加根目录空间
1. 前言
自动分区安装centos7系统,使用过程中经常会碰到根目录分区不足,而home分区过剩的情况,需要匀一些home的空间给根目录,下面的操作的前提是home和根目录分区都是做的逻辑卷。
2. 本文分析内容安排
- 逻辑卷介绍
- 本机环境
- 具体操作
3. 逻辑卷介绍
3.1 LVM基本术语
- 物理卷(PV, Physical Volume):物理卷就是指磁盘,磁盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。
- 卷组(VG, Volume Group):LVM卷组类似于非LVM系统中的物理硬盘,其由物理卷组成。可以在卷组上创建一个或多个“LVM分区”(逻辑卷),LVM卷组由一个或多个物理卷组成。
- 逻辑卷(LV, Logical Volume):LVM的逻辑卷类似于非LVM系统中的硬盘分区,在逻辑卷之上可以建立文件系统。
3.2 LVM各术语关系
VG卷组石油PV物理磁盘卷组成的,同时可以在卷组上新建逻辑卷。卷组相当于一个集中了所有物理卷存储空间的大池子,当需要建立lv逻辑卷时通过lvcreate建立就好,默认情况下新建的逻辑卷使用的是卷组中的剩余空间。
4. 本机环境
4.1 xfs文件系统
不同于ext系列的resize2fs命令,xfs文件系统的空间只能通过xfs_growfs命令进行扩大,而不能缩小;即不能直接通过缩小home空间到VG组然后扩大到根目录;当VG组没有free空间时,只能通过vgremove删除home空间到VG组,扩大一部分到根目录后,再用VG组中剩下的空间重新vgcreate建立home卷。
4.2 分区剩余空间
由图可知,根目录与home目录对应分区空间太不均衡了。
5. 具体操作
因为vg中没有剩余的free空间了,这里要为/目录增加空间,只有先删除/home分区,删除操作如下图所示,删除执行首先需要umount /home分区;
删除home分区后,执行lvs可以看到只剩下根分区和交换分区,此时执行vgdisplay可以看到VG卷组中有了818G的free空间可用,如下图所示。
首先通过lvextend命令扩展逻辑卷的大小,L前面有+号相当于增加700G,否则是增加到700G,下图命令将root分区扩展700G。
扩展了分区大小后,接下来扩展可以扩展文件系统了,只有先扩展了分区中的空间才可以扩展文件系统,而且扩展文件系统时的扩展量应该小于分区的增加量,否则会提示空间不足的错误,如下是将根目录xfs文件系统的大小扩展到750G,即完全使用了扩展的分区,实际操作中可以小于750G。
扩展了文件系统大小后,再执行df命令,由图课件/目录已经是750G了。此时,执行vgdisplay可以看到卷组中仍然有118G的free空间,如下图,因为原home分区818G的空间,只用掉了700G。
通过lvcreate命令新建100G大小的逻辑卷,并将此逻辑卷格式化为xfs文件系统,挂载到home目录上。这里,因为格式化时将整个分区都格式化为xfs文件系统了,无需再执行xfs_growfs增加文件系统空间的操作。
挂载完成后,执行df命令,如上图所示,成功建立home分区和文件系统。
6. 作者介绍
梁明远,国防科大并行与分布式计算国家重点实验室(PDL)应届研究生,14年入学伊始便开始接触docker,准备在余下的读研时间在docker相关开源社区贡献自己的代码,毕业后准备继续从事该方面研究。邮箱:liangmingyuanneo@gmail.com
7. 参考文献
http://www.cnblogs.com/chengxuyuancc/articles/3433824.html
逻辑卷增加根目录空间相关推荐
- 新玩法,CentOS7中LVM通过扩展逻辑卷扩展swap空间
在我们日常运维工作中,偶尔也会遇到需要扩展swap空间的操作.扩展swap空间的方法很多,现在让我们一起来探讨一下,在LVM下扩展swap空间的方法. 1.查看一下卷组,是否还有空闲空间能用于扩展sw ...
- 逻辑卷增加,扩容,缩小,删除操作步骤
一.新磁盘卷组创建 1. 增加了一个磁盘,然后先用 fdisk -l 查看磁盘是否生效 2. 使用 fdisk 命令对新盘进行分区 3. 创建物理卷(PV)pvcreate /dev/sdb1 使用 ...
- Linux运维问题解决(4)——linux LVM技术 逻辑卷增加 扩容 缩小 删除等操作
一.新磁盘卷组创建 1. 增加了一个磁盘,然后先用 fdisk -l 查看磁盘是否生效 2. 使用 fdisk 命令对新盘进行分区 3. 创建物理卷(PV)pvcreate /dev/sdb1 使用 ...
- linux在线扩vg命令,lvextend命令 – 扩展逻辑卷空间
lvextend命令的作用是在线扩展逻辑卷的空间大小,而不中断应用程序对逻辑卷的访问. 使用lvextend命令动态在线扩展磁盘空间,整个空间扩展过程对于应用程序来说是完全透明的. 语法格式 : lv ...
- linux系统挂载逻辑卷和扩展逻辑卷组
一.独立新磁盘挂载逻辑卷: 1.创建pv: 例如,Linux系统挂载是两块 100G的磁盘 /dev/vdb /dev/vdc 对两块磁盘进行分区,默认全部都是分成一个区: fdisk /dev/vd ...
- Linux LVM逻辑卷配置过程详解(创建,增加,减少,删除,卸载)
Linux LVM逻辑卷配置过程详解(创建,增加,减少,删除,卸载) Linux LVM逻辑卷配置过程详解 许多Linux使用者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量, ...
- linux安装创建逻辑卷,Linux系统LVM逻辑卷的创建与扩容(命令详解,图文并茂)...
LVM(Logical Volume Manager)中文名:逻辑卷管理器,本质上是一个虚拟设备驱动,是在内核中块设备和物理设备之间添加的一个新的抽象层次,它可以将几块磁盘(物理卷,PhysicalV ...
- 浅谈Linux磁盘存储管理续【逻辑卷管理(LVM)】
一.LVM的基本概念 在对磁盘进行分区大小规划时,有时往往不能确定这个分区要使用的总空间大小,而用fdisk对磁盘分区后,每个分区的大小已经固定了,如果分区设置的过大,就白白浪费了磁盘空间,而分区设置 ...
- LVM (Logic Volume Management,逻辑卷管理)
是传统商业Unix就带有的一项高级磁盘管理工具,异常强大.后来LVM移植到了Linux操作系统上,尽管不像原来Unix版本那么强大,但瘦死的骆驼比马大,Linux的LVM仍然非常强大,可以在生产运行系 ...
最新文章
- R语言PCA主成分分析(Principle Component Analysis)与线性回归结合实战
- 【英文文本分类实战】之二——数据集挑选与划分
- Win32 汇编环境和入门程序图解
- 挖人技术哪家强!快看看2014年北京互联网人都去哪里了~
- 若依前后端分离版怎样修改主页面和浏览器上的图标和标题
- #pragma与__pragma的区别与联系2009-01-19 15:47__pragma与#pragma的功能相同,所不同的是:
- 巴伦周刊:“物联网”正走向死胡同
- 好想写点儿什么,但是不知道怎么写
- 初一模拟赛总结(3.23)
- 异步编程中的最佳做法(Async/Await) --转
- Elasticsearch7.15.2 出现 node validation exception 的问题处理
- 从Dataframe训练数据,构造可迭代训练的batch数据
- navicat导入成功但是没有数据_数据库能建立成功,但是还报错,应该怎么处理...
- 在线格式化js代码的网站
- 手游服务器源码 https,python手游服务端搭建(转)
- mysql数据比较工具_mysql主从数据对比工具简介
- 【datawhale-gitmodel】以波士顿房价数据进行数据分析和数据可视化
- 【渝粤教育】电大中专电商运营实操 作业 题库
- 好用的微信群管理软件
- 刘宇凡:一棵树给我的真理
热门文章
- php yield Generator 处理大数组
- ‘mnist.npz‘手写体数字数据集下载
- 【优化求解】基于matlab遗传算法求解立体仓库出入库路径优化问题【含Matlab源码 2028期】
- linux下libxml2库使用说明
- 同学,其实你可以不用周游世界……
- 2016年度中国软件开发者白皮书正式发布(附全文下载)
- 制作操作系统启动U盘
- 2023年千月影视双端app和乐彩V8双端影视源码强制全屏播放用tinyPlayer原生播放器模块
- flex red5 java_red5流媒体服务器的安装与配置(FLEX与JAVA的结合)
- ArcGIS相交闭合矩形线转面