服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|系统进程|Fedora|注册表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服务器之家 - 服务器系统 - Linux - linux对已有分区进行扩容

linux对已有分区进行扩容

2023-10-15 10:31巴比伦的狮子 Linux

本文主要为大家介绍下linux系统中在原始磁盘上增加空间,即对已有分区进行扩容的方法,有需要的朋友可以参考下

本文介绍

在原始磁盘上增加空间(常用在虚拟化环境中增加了磁盘空间)

步骤一:查看磁盘结构以及大小

命令:lsblk 查看磁盘结构以及大小

linux对已有分区进行扩容

步骤二:删除多余分区(视情况而定)

删除多余分区(视情况而定)

命令:fdisk -l 查看磁盘情况

(注:如果磁盘是挂载状态,无法进行分区操作,需要先卸载磁盘)

linux对已有分区进行扩容

可以看到,磁盘sdb原先存在着3个分区,那么可以先删除这些分区;

删除分区:如果磁盘本身没有分区,就忽略这一步

1)先使用命令:fdisk /dev/sda

2)输入d

3)输入想要删除的分区号:3

到这里就成功删除了分区3;重复以上操作删除剩下的两个分区;

再次使用 sudo fdisk -l查看

可以磁盘原先的3分区已经不见了;

linux对已有分区进行扩容

步骤三:创建新分区

(1)使用命令:sudo fdisk /dev/sdb进入磁盘操作界面

(2)在命令中输入:n 表示新建一个分区

(3)输入:p 表示新建一个主分区

(4)输入:3 表示新建主分区3

(5)按下回车: 表示主分区3的第一个扇区地址

(6)输入:+80GM 表示第主分区的大小为80G

linux对已有分区进行扩容

步骤四:格式化分区

划重点:很多小伙伴到了这一步出现报错

–No such file or directory

格式化分区mkfs.ext4 /dev/sda3发现以下提示:

Could not stat /dev/sda3 — No such file or directory

1.通过命令:ls -l /dev/sda*查看,发现设备文件不存在

2.通过命令mknod /dev/sda3 b 8 4(其中b是block型设备文件,8是主设备号,4是辅助设备号)

3.重启Linux shutdown -r now

4.通过命令:mkfs.ext4 /dev/sda3 格式化该分区

步骤五:创建物理卷

(pvcreate) sda3根据第一步中创建的分区名称进行替换

命令:pvcreate /dev/sda3

linux对已有分区进行扩容

步骤六:将磁盘扩展到卷组

命令:vgextend centos /dev/sda3

linux对已有分区进行扩容

步骤七:扩展逻辑分区(lvextend)

根据自己的情况选择扩容到centos-root

还是centos-home逻辑分区,请修改注释

100%是将所有的磁盘空间扩容到指定分区,也可以根据需要进行调整比例

也支持指定大小比如10G等等(指定固定值时参数-l需要修改为-L)

命令:lvextend -l+100%FREE /dev/mapper/centos-root

linux对已有分区进行扩容

步骤八:使扩展生效(xfs_growfs)

根据扩容的分区进行选择使用

命令:xfs_growfs /dev/mapper/centos-data

linux对已有分区进行扩容

步骤九:查看结果

命令:df -h

linux对已有分区进行扩容

到此这篇关于linux对已有分区进行扩容的文章就介绍到这了,更多相关内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文地址:https://blog.csdn.net/weixin_44106912/article/details/127760697

延伸 · 阅读

精彩推荐