Linux 加盘与扩容学习
  

QI 38674人觉得有帮助

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


为Linux添加新盘

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

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

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

1.png

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

2.png

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

3.png

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

4.png

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

5.png

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

6.png

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

7.png

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

8.png

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

9.png

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

10.png

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

11.png

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

为Linux已有硬盘扩容

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

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

操作步骤:

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

12.png

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

13.png

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

14.png

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

15.png

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

16.png

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

17.png

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

18.png

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

19.png

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

20.png

流程结束

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

打赏
4人已打赏

good_Knight 发表于 2020-6-1 17:01
  
楼主从增加新磁盘和扩容已有磁盘两种扩容场景上进行详细的指导,具有实际指导意义,感谢分享呀
新手548437 发表于 2020-5-30 17:40
  
感谢分享。
Knight 发表于 2020-6-1 16:55
  
本帖最后由 Knight 于 2020-6-1 16:58 编辑

感谢分享
佬狮姬 发表于 2020-6-2 14:38
  
非常实用,介绍的的很详细,感谢分享
nihongliang 发表于 2020-6-4 00:48
  
这对于你来说还不是基本操作?:奸笑:
新手569824 发表于 2020-6-5 11:48
  
非常使用
新手517842 发表于 2020-6-6 10:25
  


感谢分享
新手517842 发表于 2020-6-7 21:57
  
感谢分享
新手741261 发表于 2020-6-7 22:12
  

感谢分享。
发表新帖
热门标签
全部标签>
每日一问
技术盲盒
技术笔记
每周精选
干货满满
技术咨询
信服课堂视频
秒懂零信任
自助服务平台操作指引
新版本体验
标准化排查
产品连连看
安装部署配置
功能体验
GIF动图学习
玩转零信任
2023技术争霸赛专题
技术晨报
安全攻防
每日一记
深信服技术支持平台
天逸直播
华北区交付直播
社区帮助指南
畅聊IT
答题自测
专家问答
技术圆桌
在线直播
MVP
网络基础知识
升级
上网策略
测试报告
日志审计
问题分析处理
流量管理
运维工具
云计算知识
用户认证
原创分享
解决方案
sangfor周刊
VPN 对接
项目案例
SANGFOR资讯
专家分享
技术顾问
信服故事
SDP百科
功能咨询
终端接入
授权
设备维护
资源访问
地址转换
虚拟机
存储
迁移
加速技术
排障笔记本
产品预警公告
信服圈儿
S豆商城资讯
技术争霸赛
「智能机器人」
追光者计划
答题榜单公布
纪元平台
通用技术
卧龙计划
华北区拉练
以战代练
山东区技术晨报
文档捉虫活动
齐鲁TV

本版版主

217
272
151

发帖

粉丝

关注

本版达人

皮皮虾·真

本周建议达人

郑州网络

本周分享达人

二进制网络

本周提问达人