Linux非逻辑卷、逻辑分区如何扩容
前提
当非逻辑卷扩容时,新增的磁盘空间必须要在原有的磁盘的基础上扩容,如果重新挂载一块磁盘是无法进行扩容的。
分为以下几种情况:1:磁盘未进行分区2:磁盘进行了分区3:磁盘进行了分区且最后分区被挂载到根目录4:磁盘主分区分完,再逻辑分区上扩容
情景1:磁盘未进行分区
磁盘没有进行分区,格式化后直接挂载到了某个目录下使用,现需要对该磁盘进行扩容,如下图所示:一块10G大小的sdb直接格式化后挂载到opt目录下
现在增加sdb磁盘大小,增加至20G,如图所示:磁盘大小已增加至20G,但是挂载的空间没有发生变化,如何将新增的10G空间扩容到正在使用的磁盘
使用命令 xfs_growfs /dev/sdb可将新增加10G空间新增到正在使用磁盘,如下图所示,也不会影响原先磁盘中内容。
注:如果是ext*文件系统 则使用命令 resize2fs /dev/sdb
情景2:磁盘进行了分区
磁盘进行了分区,格式化分区后直接挂载到了某个目录下使用,现需要对该磁盘进行扩容,如下图所示:一块10G大小的sdb被分成sdb1和sdb2,分别挂载到opt和home目录下
现在增加sdb磁盘大小,增加至20G,如图所示:磁盘大小已增加至20G,但是挂载的空间没有发生变化,如何将新增的10G空间扩容到正在使用的磁盘
特别注意:磁盘被分成多个分区后,扩容只能往最后一个分区上扩容,也就是上图的sdb2。操作如下:
1、umount /dev/sdb2
2、fdisk /dev/sdb
3、mount /dev/sdb2 /home
4、xfs_growfs /dev/sdb2 如果是ext*文件类型 则使用 resize2fs /dev/sdb2
5、df -h
可以看出新增加的15G空间已经扩容到sdb2上,也并没有影响之前的文件
情景3:磁盘进行了分区且最后分区被挂载到根目录
在某些情况下,服务器初始时就是一块磁盘分区,将最后的分区挂载到根目录下。如下图所示:服务器初始化,20G的sda被分成sda1、sda2、sda3三个分区,sda3作为最大的分区挂载到根目录下。前面情景2提到扩容是可以扩容最后的分区的,所以sda3符合扩容条件。
现在增加sda磁盘大小,增加至40G,如图所示:磁盘大小已增加至40G,但是挂载的空间没有发生变化,如何将新增的20G空间扩容到正在使用的磁盘
操作步骤与情景2相似,但是要注意不需要卸载根目录,否则服务器会出现问题
1、fdisk /dev/sda
2、partprobe
3、xfs_growfs /dev/sda3 如果是ext*文件类型 则使用 resize2fs /dev/sda3
4、df -h
可以看出新增加的20G空间已经扩容到sda3上,也并没有影响之前的文件
情景4:逻辑分区上扩容
每个磁盘设备最多4个主分区或者3个主分区1个扩展分区。
主分区:主要是用来启动操作系统的,它主要放的是操作系统的启动或引导程序,/boot分区最好放在主分区上;
扩展分区是不能使用的,它只是做为逻辑分区的容器存在的,先创建一个扩展分区,在扩展分区之上创建逻辑分区。
换句话说,先有扩展分区再有逻辑分区。
如图所示:20G的/dev/vdb这块磁盘被分区成/dev/vdb1、/dev/vdb2、/dev/vdb3的主分区,/dev/vdb4的扩展分区,/dev/vdb5的逻辑分区
vdb1、vdb2、vdb3、vdb5共使用了11G,如何将剩余的空间扩容到vdb5?
操作步骤也与情景2相似,
但是要注意如果只删除5分区后,直接扩容并不会成功,原因是因为扩展分区的大小没有发生变化,逻辑分区的大小是由扩展分区的分配的。1、fdisk /dev/vdb
2、partprobe
3、xfs_growfs /dev/vdb5 如果是ext*文件类型 则使用 resize2fs /dev/vdb5
4、df -h
可以看出剩余的14G空间已经扩容到vbd5上,也并没有影响之前的文件
Linux非逻辑卷、逻辑分区如何扩容相关推荐
- 关于 Linux中逻辑卷/物理分区等知识的一些总结
我的需求: 准备红帽考试,这块听课听得稀里糊涂的. 我是这样做的: 请教了公司大佬,书里找了些资料.这里整理笔记加以记忆,不足之处请小伙伴指出来.生活加油.2021.01.08 一,思维导图梳理关系 ...
- VMware虚拟机扩容——Ubuntu的/dev/sda1分区挂在根目录(“/“)下用LVM(逻辑卷管理)模式扩容无效
一.问题描述 在VMware虚拟机装了Ubuntu18.04,一开始分配的内存是20多个G(如下图),用了一段时间后发现不够用了,需要扩容.然后上网查了一下虚拟机扩容的方法,但是大多数教程的情况是:根 ...
- 逻辑卷与分区大小调整
如何从 LVM 的卷组中删除物理卷? 多块弹性云硬盘构建 LVM 逻辑卷-腾讯云 centos7根目录扩容(根目录在sda3 vgdisplay为空)-[简单有效] resize2fs 详解和 LVM ...
- linuv创建文件的命令_ECS实践案例丨逻辑卷的创建和扩容操作指导
摘要:实现跨硬盘使用,在传统硬盘之上的一层,在云服务器中可以实现跨EVS使用,用户在某些场景需要创建逻辑卷或者对已有的逻辑卷进行扩容处理,或者在某些时候由于误操作导致上述操作失败. [背景描述]: 实 ...
- ECS实践案例丨逻辑卷的创建和扩容操作指导
摘要:实现跨硬盘使用,在传统硬盘之上的一层,在云服务器中可以实现跨EVS使用,用户在某些场景需要创建逻辑卷或者对已有的逻辑卷进行扩容处理,或者在某些时候由于误操作导致上述操作失败. [背景描述]: 实 ...
- 逻辑卷LVM创建及扩容方法
逻辑卷是管理磁盘的一种方式,特点是可以随意扩张大小,缩减大小,下面就来说下创建逻辑卷和扩容的方法. 环境:VMware Workstation 15 Pro: CentOS 7: 一.准备好一块物理磁 ...
- Linux--磁盘存储管理 管理逻辑卷 逻辑卷部署
前面我们对 逻辑卷 有一个初步的学习及认识,我们清楚了什么是逻辑卷. 那现在,我们就要学习如何去部署逻辑卷,是如何实操的~?? 上示是我们在部署逻辑卷时所需要的命令,总结在上方~!! 在部署逻辑卷前, ...
- Linux使用LVM逻辑卷 给分区扩容 不重启 热扩容
虚拟机的硬盘不够用了,里面又正在跑着服务 不能重新格式化分区 该怎么办呢?跟大家说一下 如何使用LVM来进行动态热扩容. 首先:确定你的操作系统安装时 是使用LVM进行分区的,否则是无法使用LVM进行 ...
- linux安装创建逻辑卷,Linux系统LVM逻辑卷的创建与扩容(命令详解,图文并茂)...
LVM(Logical Volume Manager)中文名:逻辑卷管理器,本质上是一个虚拟设备驱动,是在内核中块设备和物理设备之间添加的一个新的抽象层次,它可以将几块磁盘(物理卷,PhysicalV ...
- 分布式数据库使用逻辑卷管理存储之扩容
开务数据库作为一款浪潮自主研发的国产分布式数据库,一大特性便是可支持 PB 级的数据服务.从存储层面来看,开务数据库不仅可以使用物理磁盘,也可以使用逻辑卷的方式来管理存储.使用逻辑卷,主要有以下两大场 ...
最新文章
- 基于Sharding Sphere实现数据“一键脱敏”
- 高效模式编写者的7个习惯
- 解决 Virtual PC 在 XP PAE模式下无法运行的问题
- 高版本转低版本_Tekla高版本模型转低版本模型插件
- 生成器——迭代器工作的工厂
- 刷机android8.1 错误7,[Android]错误: -source 1.7 中不支持 lambda 表达式 (请使用 -source 8 或更高版本以启用 lambda 表达式)...
- mybatis学习(3):映射文件的配置和接口创建
- Spring Cloud 学习笔记(一) 之服务治理模块Spring Cloud Eureka 搭建注册中心
- 信息学奥赛一本通(1216:红与黑)
- 保险条款精解(三) 撞车
- Redmi 9或搭载联发科Helio G80:内置5000mAh电池 支持NFC
- Spring Boot细节挖掘(Redis的集成)
- html5代码自动生成,vs code中设置html5 快速生成模板
- django动态HTML转PDF方法
- 中海达数据怎么转rinex_GPS_OEM原始数据向Rinex格式转换的方法[1]
- 计算机键盘按键功能说明,电脑键盘各个按键功能分别是什么 电脑键盘各个按键功能介绍...
- boss网人脸识别认证_在手机上怎样进行社保人脸识别认证
- idea中Empty tag doesn‘t work in some browsers 浏览器中一片空白,没有渲染样式,
- Unity 一起看+弹幕 Socket通信
- 宝塔面板怎么实名认证_云服务器安装宝塔面板完整教程
热门文章
- jmeter测试网站登录
- wfilters小波滤波器
- 正电子计算机全身显像(pet ct),胃检查:正电子发射计算机断层扫描显像(PET-CT)...
- 如何制作含字母的流水条码
- 关于sklearn因子分析(factor analysis)中因子旋转的问题
- ARM视频 嵌入式linux培训班视频
- aida64注册信息已损坏_AIDA64 Extreme(硬件检测)
- webservice 调用国内航班,天气预报 等外部接口
- EfficientDet详解
- 嵌入式C语言基础补习1