天天看点

linux根目录扩容方法,Linux命令(4)- 磁盘根目录扩容篇

运行环境

操作系统:Windows 10 ;

虚拟机:VirtualBox 6.1;

Linux发行版:CentOS Linux release 7.9.2009 (Core)

缘起

接着上一篇《Linux命令使用学习(3)- 磁盘分区与挂载篇》来说。

既然学习到了磁盘的分区和挂载。我就想到了,这不正好可以利用现有的知识解决我之前碰到的问题嘛!!

之前,我遇到的问题是这样的:我在虚拟机中安装了CentOS 7.9。当时安装的时候,我选择了动态分配磁盘空间,并且给了一个很小的值,我以为这个值是起始值,以后,会在这个数值的基础上不断的自动扩容。没想到实际情况是这个数值其实是最大值。如下图,所以很快,我磁盘的根目录就爆满了,无法进行下载安装的任何操作了。我曾经尝试过扩容,但是,失败了。

linux根目录扩容方法,Linux命令(4)- 磁盘根目录扩容篇

image.png

开始

正好学习了磁盘分区挂载的知识,我想是不是刚好可以用上了,我尝试把新的磁盘分区挂载到根目录下,但是貌似不管用,看来,要扩容根目录并不是那么简单的一件事。搜索了一通,最终实现了对根目录扩容,记录如下。我们的操作还是在上一篇文章的基础之上的。

1. 前置条件

把上一篇的磁盘分区和挂载全部完成。

2. 将物理硬盘分区初始化为物理卷

linux根目录扩容方法,Linux命令(4)- 磁盘根目录扩容篇

image.png

3. 查看物理卷属性信息

linux根目录扩容方法,Linux命令(4)- 磁盘根目录扩容篇

image.png

4. vgextend命令用于动态扩展LVM卷组,它通过向卷组中添加物理卷来增加卷组的容量。LVM卷组中的物理卷可以在使用vgcreate命令创建卷组时添加,也可以使用vgextend命令动态的添加。

linux根目录扩容方法,Linux命令(4)- 磁盘根目录扩容篇

image.png

5. vgdisplay命令 用于显示LVM卷组的信息。如果不指定”卷组”参数,则分别显示所有卷组的属性。

linux根目录扩容方法,Linux命令(4)- 磁盘根目录扩容篇

image.png

6. lvresize命令用于调整LVM逻辑卷的空间大小,可以增大空间和缩小空间。使用lvresize命令调整逻辑卷空间大小和缩小空间时需要谨慎,因为它有可能导致数据丢失。

linux根目录扩容方法,Linux命令(4)- 磁盘根目录扩容篇

image.png

7. 同步文件系统。

linux根目录扩容方法,Linux命令(4)- 磁盘根目录扩容篇

image.png

8. 最后,查看是够给根目录扩容了

linux根目录扩容方法,Linux命令(4)- 磁盘根目录扩容篇

image.png