Linux / Ubuntu磁盘扩容

测试时遇到了shell脚本执行错误的问题,找到脚本编写的楼哥,才发现自己给虚拟机的磁盘已经满了,没想到啊,业务的解压操作,这么费磁盘,那就需要进行磁盘的扩展,记录一下

1、首先停掉虚拟机,扩展磁盘


2、查看扩展是否生效

fdisk -l

可以看到有提示,并且扩展到了35G,说明扩容已经生效,接下来挂载到 / 中

3、创建新分区

由于 fdisk -l 时显示的是 /dev/sda 因此创建新分区要这样命令

fdisk /dev/sda

新建

n

磁盘号 按提示输入

5

磁盘起始位置 默认 Enter

磁盘结束位置 默认 Enter


保存

w

重启

reboot

3、创建物理卷

这里的 sda5 ,就是刚新建的分区

pvcreate /dev/sda5

pvdisplay

4、将新卷加载到卷组中

vgextend 卷组名 新卷名

vgextend ubuntu-vg /dev/sda5


卷组信息,使用vgdisplay

5、对 / 进行扩展

使用df -h 查看 / size

这里是额外增加,并且后面的 要根据 df -h 来看

lvresize -L +8G /dev/mapper/ubuntu--vg-ubuntu--lv

调整文件系统的大小

resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv

成功扩容

相关推荐
Rsingstarzengjx2 小时前
搭建Jenkins gitlab 环境
运维·服务器
追逐时光者4 小时前
一个基于 ASP.NET Core 的开源、模块化、多租户应用框架和内容管理系统
后端·.net
君之嘞4 小时前
【操作系统基础】认识操作系统:系统调用
linux·运维·microsoft
渡我白衣4 小时前
访问文件后出现的 ~$ 文件是什么?它和缓冲机制、数据丢失有什么关系?
linux
爱倒腾的老唐4 小时前
07、Linux 文件管理
linux·运维·服务器
24zhgjx-fuhao5 小时前
基于时间的ACL
运维·网络
小蒜学长5 小时前
springboot二手儿童绘本交易系统设计与实现(代码+数据库+LW)
java·开发语言·spring boot·后端
Raymond运维6 小时前
MySQL包安装 -- RHEL系列(离线RPM包安装MySQL)
linux·运维·数据库·mysql
-dcr6 小时前
24.grep 使用手册
linux·运维开发·grep
心灵宝贝6 小时前
libopenssl1_0_0-1.0.2p-3.49.1.x86_64安装教程(RPM包手动安装步骤+依赖解决附安装包下载)
linux·运维·服务器