Linux系统磁盘扩容——类型(一)


例子:服务器原有磁盘200G,扩展到220G,并将新扩展的20G扩容到根分区的某个卷(lvm) 目录/,保留原磁盘数据。

查看磁盘情况

lsblk
df -h
df -Th  可以查看文件系统的类型

在这里插入图片描述

磁盘分区

用fdisk对/dev/sda进行分区

fdisk /dev/sda

具体过程如下:
在这里插入图片描述

刷新分区

partprobe
lsblk

### Linux磁盘扩容流程 #### LVM方式下的磁盘扩容过程 新增加的物理硬盘需要经过系列处理才能被逻辑管理系统(LVM)识别并利用。对于新加入系统磁盘`/dev/vdb`,首先应当通过`fdisk`工具为其创建分区[^1]。 ```bash fdisk /dev/vdb ``` 完成分区之后,为了使该分区能够存储文件系统,需对其进行格式化: ```bash mkfs -t xfs /dev/vdb1 ``` 随后,要让这块新的空间成为LVM架构的部分,则先将其转换成物理(PV),这步骤由`pvcreate`指令实现: ```bash pvcreate /dev/vdb1 ``` 当有了可用的PV后,下步就是扩展现有的(VG),使得VG能容纳更多的存储资源。此操作可通过下面这条命令达成: ```bash vgextend centos /dev/vdb1 ``` 至此,虽然VG已经扩大了容量范围,但是具体到各个逻辑(LV)上的实际可用空间并未发生变化。为了让特定LV获得额外的空间支持,还需进步执行LV的扩展动作: ```bash lvextend -l +100%FREE /dev/centos/root ``` 上述命令会把VG内所有未分配的空间都添加至指定的根目录对应的LV当中去。然而,即使LV得到了增长,在某些情况下(如XFS文件系统),还需要最后步来激活这些增加的空间——即更新文件系统的大小以匹配最新的LV尺寸: ```bash xfs_growfs /dev/centos/root ``` 以上便是基于LVM机制下完整的磁盘扩容步骤概述。 #### 验证扩容效果 可以通过简单的命令检查整个过程中设置是否生效以及最终结果如何。例如,使用`df -h`可以直观地看到各挂载点当前所占用的实际空间量及其变动情况,以此确认扩容工作顺利完成。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值