Linux 加盘与扩容学习
  

QI 80115人觉得有帮助

{{ttag.title}}
      之前一直对linux磁盘的相关命令不太熟练,所以今天下定决心对磁盘相关流程来一次实验和梳理,主要是完成两个动作:为Liunx添加新盘,为Linux已有磁盘扩容(参考了用户手册,这里就多写详细一些)。这里我用的是一台centos的操作系统。


为Linux添加新盘

添加新盘的大体流程与关键命令:

为虚拟机加盘;
为磁盘分区(fdisk);
将分区信息写入内核(partx);
为分区创建物理卷(pvcreate);
为物理卷创建卷组(vgcreate);
为卷组创建逻辑卷(lvcreate);
将逻辑卷格式化(mkfs);
新建文件夹用于挂载逻辑卷(mkdir);
将逻辑卷挂载到文件夹(mount);
配置开机挂载(写入fstab);
操作步骤:

编辑虚拟机为虚拟机新增一块120G的虚拟磁盘


进入虚拟机查看磁盘信息(lsblk),可以看到加的120G的磁盘


使用命令“fdisk /dev/vdb”进入磁盘分区动作,输入“p”查看无分区信息(无分区)。


输入“n”新建一个分区,“Select”输入“p”表示新建一个主分区,“Partition number”输入“1”表示分区编号为1,“First sector”敲回车使用默认值表示空闲的起始扇区,“Last sector”敲回车使用默认值表示磁盘最后一个扇区,输入“w”保存分区修改,大小为120G的分区创建完毕。


使用命令“partx -a /dev/vdb”将新的分区信息写入内核,使用lsblk查看磁盘可看到分区。


使用命令“pvcreate /dev/vdb1”创建物理卷vdb1,使用命令“vgcreate new /dev/vdb1”将vdb1创建为new的卷组,使用“lvcreate -l 100%FREE -n new_lv new”将卷组new100%剩余空间创建为new_lv的逻辑卷。


创建完成,使用命令“lvs”查看已创建在“newvg内名称为“new_lv”的lv


使用命令“mkfs.ext4 /dev/mapper/new-new_lv”将逻辑卷格式化为ext4


使用命令“mkdir /new”新增“new”文件夹。使用命令“mount /dev/mapper/new-new_lv /new”将新增的逻辑卷挂载到new文件夹下。使用命令“df-h”查看挂载成功。


使用命令“vi /etc/fstab ”编辑fstab文件,在最后一行写入“/dev/mapper/new-new_lv /new ext4 defaults 0 0”配置系统开机自动对目录进行挂载,保存并退出。


重启虚拟机,查看开机挂载是否成功


开机挂载成功,操作完成。

为Linux已有硬盘扩容

旧盘扩容的大体流程与关键命令:

为虚拟机磁盘加容量;
为磁盘新容量分区(fdisk);
将分区信息写入内核(partx);
为分区创建物理卷(pvcreate);
将物理卷加入到已有卷组(vgextent);
将卷组新加容量添加到逻辑卷(lvextent);
重新调整卷组大小(resize2fs);

操作步骤:

编辑刚才的虚拟机修改虚拟磁盘为140G


进入虚拟机使用命令“lsblk”,可以看到vdb实际上是有140G空间的,但只使用了120G空间。


使用命令“fdisk /dev/vdb”查看磁盘分区,可以看到有一个120G大小的vdb1分区。


输入“n”新建一个分区,“Select”输入“p”表示新建一个主分区,“Partition number”输入“2”表示分区编号为2,“First sector”敲回车使用默认值表示空闲的起始扇区,“Last sector”敲回车使用默认值表示磁盘最后一个扇区,输入“w”保存分区修改,大小为20G的分区创建完毕。


使用命令“partx -a /dev/vdb2”将新的分区信息写入内核。


使用命令“pvcreate /dev/vdb2”创建物理卷vdb1,使用命令“vgextend new /dev/vdb2”将vdb2添加到new的卷组,使用“lvextend -l +100%FREE /dev/mapper/new-new_lv”将卷组new100%剩余空间添加到new_lv逻辑卷


使用命令“lvs”可以看到逻辑卷new_lv大小扩容为140G


使用命令“resize2fs /dev/mapper/new-new_lv”调整卷组大小。


使用命令“df -h”查看new-new_lv卷大小为140G,扩容成功。


流程结束

打赏鼓励作者,期待更多好文!

打赏
7人已打赏

good_Knight 发表于 2020-6-1 17:01
  
楼主从增加新磁盘和扩容已有磁盘两种扩容场景上进行详细的指导,具有实际指导意义,感谢分享呀
当代骆宾王 发表于 2024-9-19 10:33
  
内容较简单,建议楼主在分析时写更详细些;
zjwshenxian 发表于 2024-9-5 22:06
  
楼主从增加新磁盘和扩容已有磁盘两种扩容场景上进行详细的指导,具有实际指导意义,感谢分享呀
武汉智云韩俊波 发表于 2024-6-1 11:56
  
非常好的实践教程,谢谢分享
阿威十八式 发表于 2024-5-31 09:37
  
感谢分享,学习一下~
科思哲 发表于 2024-5-26 09:20
  
感谢分享,非常详细,打卡学习。
新手238643 发表于 2024-5-25 20:58
  
复制粘贴的内容参考价值不大,建议楼主用自己的话表达出来会更好!
阿威十八式 发表于 2024-4-28 07:18
  
每天坚持打卡学习签到!!
深信服科技张伟 发表于 2024-2-22 18:03
  

这个是报错了?不过好像不执行也没影响
最后一步xfs的系统可以使用这个命令执行
xfs_growfs /dev/mapper/new-new_lv
新手785720 发表于 2023-8-9 23:03
  
请教楼主,我的vdb盘 最开始没有创建分区,直接格式化挂载了,现在磁盘在平台上已经扩容,那么该如何进行动态扩容操作呢?
发表新帖
热门标签
全部标签>
西北区每日一问
安全效果
【 社区to talk】
高手请过招
每日一问
社区新周刊
新版本体验
标准化排查
干货满满
产品连连看
纪元平台
GIF动图学习
技术咨询
信服课堂视频
每周精选
功能体验
解决方案
社区帮助指南
秒懂零信任
S豆商城资讯
自助服务平台操作指引
技术盲盒
畅聊IT
答题自测
专家问答
技术笔记
技术圆桌
在线直播
MVP
网络基础知识
安装部署配置
升级
安全攻防
上网策略
测试报告
日志审计
问题分析处理
流量管理
每日一记
运维工具
云计算知识
用户认证
原创分享
sangfor周刊
VPN 对接
项目案例
SANGFOR资讯
专家分享
技术顾问
信服故事
SDP百科
功能咨询
终端接入
授权
设备维护
资源访问
地址转换
虚拟机
存储
迁移
加速技术
排障笔记本
产品预警公告
玩转零信任
信服圈儿
技术争霸赛
「智能机器人」
追光者计划
深信服技术支持平台
答题榜单公布
2023技术争霸赛专题
通用技术
卧龙计划
华北区拉练
天逸直播
以战代练
技术晨报
山东区技术晨报
文档捉虫活动
齐鲁TV
华北区交付直播
2024年技术争霸赛
北京区每日一练
场景专题
故障笔记
排障那些事
升级&主动服务
高频问题集锦
POC测试案例
全能先锋系列
云化安全能力

本版版主

192
308
981

发帖

粉丝

关注

217
288
151

发帖

粉丝

关注

25
14
5

发帖

粉丝

关注

7
11
24

发帖

粉丝

关注

5
8
7

发帖

粉丝

关注

31
34
46

发帖

粉丝

关注

本版达人

皮皮虾·真

本周建议达人

郑州网络

本周分享达人

二进制网络

本周提问达人