首页 > 系统相关 >ubuntu系统lvm扩容根分区

ubuntu系统lvm扩容根分区

时间:2023-01-28 16:45:38浏览次数:67  
标签:扩容 vg 分区 dev ubuntu lvm root

需要对其根分区扩容
给虚拟机增加内存后不能立马使用,需要对磁盘进行重新分配,采用的是lvm方式。
虚拟机扩容到40G,然后开始扩容
前提:需要扩容的分区,必须是lvm的。
在这里插入图片描述

需要新建分区,把扩容的内存加到这个分区中

#fdisk /dev/sda #进入分区界面
输入n #新建一个分区
输入P #创建一个主分区
回车默认 #分区号
回车默认 #设置起始分区地址
回车默认 #设置大小
输入W #保存

创建完成,刷新分区

partprobe

创建物理卷

root@ubuntu:~# pvcreate /dev/sda4
Physical volume "/dev/sda4" successfully created

查看卷组

root@ubuntu:~# vgdisplay
--- Volume group ---
VG Name ubuntu-vg #我这里卷组的名字是ubuntu-vg
...

把创建的物理卷加入卷组

root@ubuntu:~# vgextend ubuntu-vg /dev/sda4 加入卷组
Volume group "ubuntu-vg" successfully extended

查看扩容的文件路径

root@ubuntu:~# df -Th
Filesystem Type Size Used Avail Use% Mounted on
udev devtmpfs 971M 0 971M 0% /dev
tmpfs tmpfs 199M 5.9M 193M 3% /run
/dev/mapper/ubuntu--vg-root ext4 18G 1.9G 16G 12% /
把卷组剩余内存容量加到扩容的文件系统上,我这里是 /dev/mapper/ubuntu–vg-root

root@ubuntu:~# lvextend -l +100%FREE /dev/mapper/ubuntu--vg-root
Size of logical volume ubuntu-vg/root changed from 18.32 GiB (4691 extents) to 38.33 GiB (9812 extents).
Logical volume root successfully resized.

然后查看内存,并没有加进去,需要刷新一下

 

 df -Th 查看内存情况,已成功扩容。

 

 以上就是对ubuntu根分区扩容的流程

===========================================================================

已经初始化分区后的Ubuntu系统,直接使用以下两行命令即可快速扩容

 lvextend -l +100%FREE /dev/mapper/ubuntu--vg-root

resize2fs /dev/mapper/ubuntu--vg-root

 

标签:扩容,vg,分区,dev,ubuntu,lvm,root
From: https://www.cnblogs.com/beyang/p/17070777.html

相关文章

  • ubuntu20.04根目录扩容笔记
    1、物理扩容(宿主机操作:以vm为例)​点击【虚拟机】–【设置】–【硬盘】–【扩展】–填写扩展大小。​2、分区设置(虚拟机内操作)​(1)查看当前磁盘状态:df-h,根目录空间为58G​(2......
  • ubuntu20.04安装fastdfs遇到的问题
    说明:git clone在线安装与离线安装都不成功后,选择原来可以正常运行的fastdfs服务,进行tar打包下载,再在新项目上进行解压部署。但由于打包压缩动态库的软连接失效,所以启动出......
  • ubuntu命令行自动补全
    1、安装bash-completionsudoapt-getinstallbash-completion2、编辑~/.bashrc文件添加如下内容:if[-f/etc/bash_completion];then./etc/bash_completionfi......
  • Ubuntu SVN服务端安装方法
    UbuntuSVN服务端安装方法svn仓库目录:/alidata/server/svn/repository启动svn服务器:svnserve-d-r/alidata/server/svn停止svn服务器:killallsvnserve 更多内容及Java+......
  • Ubuntu install golang
    goversionaptinstallgolang=1.19aptinstallgolang=1.18aptinstallgolang-1.19-goaptinstallgolang-1.18-goaptremovegolangaptremovegolang-1.13-go......
  • Ubuntu22.04 x64 下运行.NET Core3.1程序 报错 usable version of libssl was found
    问题Ubuntu22.04x64下运行.NETCore3.1程序报错:usableversionoflibsslwasfound解决办法wgethttp://security.ubuntu.com/ubuntu/pool/main/o/openssl/libss......
  • ubuntu下安装kafka集群connector
    1.首先安装kafka集群,安装步骤参考链接如下:2.创建安装connector安装目录mkdir-p/kafka/kafka-1/kafka_2.12-2.2.1/connector-pluginmkdir-p/kafka/kafka-2/kafka_2.12......
  • ubuntu下安装zookeeper和kafka伪集群
    1.创建目录mkdir-p/zookeeper/zkp-1/zookeeper/zkp-2/zookeeper/zkp-32.下载zookeeper链接地址:​​​http://mirror.bit.edu.cn/apache/zookeeper/​​​命令下载:c......
  • Install Go 1.19 in windows 11 & Ubuntu 20.04
    TheGoProgrammingLanguagehttps://go.dev/DownloadandinstallGo1.19withwingethttps://winget.run/pkg/GoLang/Go.1.19注意:需要使用VPN代理,从google下载。ht......
  • [Debian/Ubuntu]apt 和 apt-get 之间有什么区别?
    [Linux]apt和apt-get之间有什么区别?-知乎https://zhuanlan.zhihu.com/p/350690109最后结大家提供两点使用上的建议:apt可以看作apt-get和apt-cache命令的子集,......