本文作者:DurkBlue

linux发行版系统openEuler欧拉操作系统如何给分区进行扩容硬盘扩容分区扩容推荐

DurkBlue 06-24 35
linux发行版系统openEuler欧拉操作系统如何给分区进行扩容硬盘扩容分区扩容摘要: 在安装安装系统阶段,系统自动将很大一部分硬盘容量分到/home目录下,现需要将/home目录下的一部分容量释放分配到根目录下,下面是具体的操作步骤:一、查看硬盘分区lsblk&nb...

在安装安装系统阶段,系统自动将很大一部分硬盘容量分到/home目录下,现需要将/home目录下的一部分容量释放分配到根目录下,下面是具体的操作步骤:

一、查看硬盘分区

lsblk -f     # lsblk命令默认情况下将以树状列出所有块设备,包括查看磁盘挂载信息。

linux发行版系统openEuler欧拉操作系统如何给分区进行扩容硬盘扩容分区扩容  第1张

df -Th  # 获取磁盘使用情况


linux发行版系统openEuler欧拉操作系统如何给分区进行扩容硬盘扩容分区扩容  第2张


/home分区有17G的空间。利用率非常低,现在需要将home下的10G空间分配给/


二、卸载home分区

      如果home目录下有文件,先自行进行备份

fuser -km /home  #   杀死正在占用/home分区资源的所有进程
umount /home  # 卸载/home分区

三、删除home分区的逻辑卷


通过第一步可以看出、home分区所对应的逻辑卷在/dev/mapper/openeuler-home上

lvremove /dev/mapper/openeuler-home  # lvremove‌是 Linux 系统中用于删除 LVM 逻辑卷的核心命令,其主要功能是从卷组中移除指定逻辑卷并释放存储空间

四、根目录扩容

lvextend -L +10G /dev/mapper/openeuler-root   # lvextend命令用于 -L 指定扩展后的逻辑卷大小(支持MB、GB等单位)  /dev/mapper/openeuler-root为根目录分区的逻辑卷


扩大文件系统

#ext4文件系统类型
resize2fs  /dev/mapper/openeuler-root
#xfs文件系统类型
xfs_growfs /dev/mapper/openeuler-root

至此,已经给根目录分区增加了10G大小  成功将/home目录下的10G扩容到根目录。

四、重建/home分区


创建openeuler-home逻辑卷

lvcreate -L 7G -n /dev/mapper/openeuler-home


创建openeuler-home文件系统


  1. #ext4 文件系统类型
    mkfs.ext4 /dev/mapper/openeuler-home
    #dfs文件系统类型
    mkfs.xfs  /dev/mapper/openeuler-home


挂载文件系统分区


mount /dev/mapper/openeuler-home


至此,重建了/home分区


查看最终分区情况 dh -Th


linux发行版系统openEuler欧拉操作系统如何给分区进行扩容硬盘扩容分区扩容  第3张


成功将/home目录下的10G扩容到根目录。


五、硬盘扩容


如果是新加的硬盘,那么需要先进行物理卷扩充(vgextend 卷组名  /dev/sda1,硬盘设备通过fdisk -l查询,卷组名通过vgdisplay命令查询,逻辑组名lvdisplay命令查询

      具体操作:

1、新增硬盘分区

fdisk /dev/sda

出现分区命令,输入n 

linux发行版系统openEuler欧拉操作系统如何给分区进行扩容硬盘扩容分区扩容  第4张


选择分区类型: p是主分区,3是分区号

linux发行版系统openEuler欧拉操作系统如何给分区进行扩容硬盘扩容分区扩容  第5张


输入t 之后输入8e,将分区设置为linux类型

linux发行版系统openEuler欧拉操作系统如何给分区进行扩容硬盘扩容分区扩容  第6张


以上操作完成硬盘分区 ,重启系统


2、格式化新增硬盘



mkfs.ext3 /dev/sda3

linux发行版系统openEuler欧拉操作系统如何给分区进行扩容硬盘扩容分区扩容  第7张


3、根目录扩容



创建物理卷


pvcreate /dev/sda3


物理卷扩容


vgextend openeuler  /dev/sda3


逻辑卷扩容


lvextend -L +10G /dev/mapper/openeuler-root



调整文件类型以适用扩展的逻辑卷

resize2fs  /dev/mapper/openeuler-root

  扩容完成 !


此篇文章由DurkBlue发布,转载请注明来处
文章投稿或转载声明

来源:DurkBlue版权归原作者所有,转载请保留出处。本站文章发布于 06-24
温馨提示:文章内容系作者个人观点,不代表DurkBlue博客对其观点赞同或支持。

赞(0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享