centos7 基于lvm的根目录扩容

本文介绍了在CentOS7系统中如何通过LVM进行根目录扩容。当根目录磁盘空间不足时,增加磁盘空间并不会立即生效。通过fdisk创建新的物理分区,转换为LVM格式,加入卷组,然后扩展逻辑卷,最终通过df -h确认扩容成功。整个过程无需重启系统。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

此文章已不再更新,查看最新版内容和更多内容:

右键在新标签页中打开链接 《Centos7 lvm磁盘管理详解》

 

------------------------------------------------------- 分隔符 -------------------------------------------------------

centos7 在安装后,通常我们通过df -h 来查看磁盘空间的时候率。如下:

 

[root@oracle01 ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   46G   32G   14G  71% /
devtmpfs                 1.9G     0  1.9G   0% /dev
tmpfs                    1.9G     0  1.9G   0% /dev/shm
tmpfs                    1.9G   17M  1.9G   1% /run
tmpfs                    1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/sda1                497M  125M  372M  26% /boot
tmpfs                    379M     0  379M   0% /run/user/0

 

如上,在根目录 / 下,已经使用了71%,快没有空间了,这个时候,如果需要增加空间,如果你是实体机,则只能 增加磁盘,如果你是虚拟机或者云服务器,那么可以自由扩展,比如vsphere(vmware的私有云平台),可以直接增加磁盘空间,我这里就是,于是我将磁盘空间从50G增加至100G。

直接增加磁盘空间,但是,不管哪种方式,增加后,会发现,并没有生效,df -h 能用的空间并没有增加,而新增的空间使用 fdisk -l 则可以查看到,如下:

 

可以看到,虽然我的磁盘空间大小为107G ,但是下面使用了的只有50G 左右。 增加的空间并没有被使用。

下面,就需要将没使用到的空间,用来扩容在根目录下,或别的挂载目录下。 在开始之前,我们必须要对linux的磁盘管理有一定的认识:

 

 

入上图,在centos中,对于储存和磁盘空间的管理是lvm 。上图就是lvm 的结构 。 我们常用的 fdisk -l 命令,显示的就是物理分区,相当于直接作用于磁盘上的。

在物理分区中,我们可以在不同的磁盘中,划分去分区,而这个分区必须要设置为lvm 分区格式,只有设置为lvm分区格式,才可以将这些分区,提取出来创建成物理卷,

也就是图中第二层,这些在不通物理磁盘中的物理卷,就可以组成一个大的卷组,这个卷组就相当于逻辑上的磁盘,然后可以在卷组上进行分区,分为逻辑卷。而这些逻辑卷就是我们常用的 df -h 来查看的磁盘使用锁显示的,例如 根目录  /home目录等就是常用的逻辑卷。

你可能会问为什么要这样做,因为一般的物理磁盘进行的物理分区,一旦确定,是不能修改大小的,也就无法很好的就行扩容。而且当

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值