龙空技术网

Linux系统非LVM磁盘扩容实践(五)

JasonTang 200

前言:

目前你们对“linux根目录扩容 非lvm”可能比较看重,姐妹们都想要学习一些“linux根目录扩容 非lvm”的相关文章。那么小编也在网摘上搜集了一些对于“linux根目录扩容 非lvm””的相关知识,希望你们能喜欢,兄弟们快快来学习一下吧!

摘要:基本物理磁盘是指系统的物理存储设备,如:/dev/hda、/dev/sda等,是存储系统最底层的存储单元。本文主要针对针对基础磁盘(非LVM逻辑磁盘)出现根目录利用率过高,需要对跟目录/进行扩容,前期已经扩展了一个磁盘分区,并装载为/newdisk目录,现在重新增加的200G,并与原来的分区sda3的100G容量一起扩容到根目录/中,其具体步骤如下。

一、扩容准备

1、查看磁盘使用情况

2、虚拟机原来的磁盘容量为200G,扩展到300G。如下图

3、执行reboot指令重启Linux服务器,查看磁盘的扩展情况。如下图

4、初始化扩展的100G磁盘。如下图

5、测试存数据到新装载的目录newdisk中。如下图

二、删除旧分区

1、虚拟机经过第一次扩展后的磁盘容量为300G,现在又扩展到500G。如下图

2、执行reboot指令重启Linux服务器,查看磁盘的扩展情况。如下图

3、查看分区详情,从下图中,看到分区/dev/sda2分区挂载在根目录下,并且类型为xfs,该类型文件系统分区不能缩小,可以进行扩容,计划将300G加入/dev/sda2分区。如下图:

4、卸载newdisk目录。如下图

5、删除分区/dev/sda3。如下图

6、保存分区信息后重启。如下图

三、磁盘根目录“/”扩容

1、 查看磁盘信息。如下图

2、执行扩容指令#fdisk /dev/sda。如下图

3、删除sda2分区。如下图:

注意:此步骤执行完成后,注意不要保存,否则sda2就真的被删除了,sda2上的数据也就被清空。

4、新建sda2分区。如下图

5、保存分区信息。如下图

6、执行指令reboot重启系统。如下图

7、执行扩容指令xfs_growfs /dev/sda2进行磁盘扩容。如下图

8、执行指令df –Th查看分区情况。如下图

三、回顾,原来已经将新增的100G分区,当作新的磁盘sda3装载到目录/newdisk,该扩容过程存在的问题是根目录的容量没有得到扩大,不是合适的扩容方法。因此,本次扩容的操作是将原来的磁盘sda3删除,然后与新增加的磁盘容量一起扩容到根目录“/”中。扩容过程需要注意的地方有两次,一是删除根目录所在分区sda2的时候不要保存分区信息;二是前期的扩容磁盘sda3的装载过程如果已经写到/etc/fstab中,需要将这个新增加的语句删除,否则重启系统后会出现问题。

标签: #linux根目录扩容 非lvm