快捷搜索:  汽车  科技

虚拟机打开centos7占用内存过高(CentOs7虚拟机扩容磁盘)

虚拟机打开centos7占用内存过高(CentOs7虚拟机扩容磁盘)3.1.2查看磁盘分区情况:输入命令p3.1.1输入fdisk /dev/sda查看(只有一块硬盘,第一块硬盘叫sda 第二块叫sdb,第三块叫sdc。)三、在linux下面扩容以下操作均在需要扩容的centos7的虚拟机上操作3.1用fdisk 命令

本次扩容需要重新启动虚拟机,所以在跑业务的时候,需要谨慎操作。另外扩容有风险 最好把虚拟机做全盘备份,或者快照。

一、查看现在磁盘容量情况

命令:df –h,总共是200G

虚拟机打开centos7占用内存过高(CentOs7虚拟机扩容磁盘)(1)

二、在虚拟机编辑窗口把硬盘扩容为300G

虚拟机打开centos7占用内存过高(CentOs7虚拟机扩容磁盘)(2)

三、在linux下面扩容

以下操作均在需要扩容的centos7的虚拟机上操作

3.1用fdisk 命令

3.1.1输入fdisk /dev/sda查看(只有一块硬盘,第一块硬盘叫sda 第二块叫sdb,第三块叫sdc。)

虚拟机打开centos7占用内存过高(CentOs7虚拟机扩容磁盘)(3)

3.1.2查看磁盘分区情况:输入命令p

虚拟机打开centos7占用内存过高(CentOs7虚拟机扩容磁盘)(4)

由上图可知,sda磁盘有两个分区,分别为sda1和sda2。

3.1.3增加一个新分区,输入n

虚拟机打开centos7占用内存过高(CentOs7虚拟机扩容磁盘)(5)

由上图可知,可以增加主分区和扩展分区

输入 p,选择主分区,默认是选择主分区(最多为4个主分区)

输入3,默认分区号是3,回车

虚拟机打开centos7占用内存过高(CentOs7虚拟机扩容磁盘)(6)

上图可知,增加主分区,同时输入分区号3,因为分区号1和2被已有的分区占用。但是提示出错,主要是因为虚拟机扩容后,没有重新启动系统。

输入q退出,重新启动服务器

然后重新输入fdisk /dev/sda

p 回车

n 回车

p 回车

3 回车

虚拟机打开centos7占用内存过高(CentOs7虚拟机扩容磁盘)(7)

按照默认,回车。

虚拟机打开centos7占用内存过高(CentOs7虚拟机扩容磁盘)(8)

由上图可知增加一个分区3,linux类型,大小为100G。

3.3.4修改分区类型

t 回车

l 回车

虚拟机打开centos7占用内存过高(CentOs7虚拟机扩容磁盘)(9)

输入8e 改为linux的lvm类型

虚拟机打开centos7占用内存过高(CentOs7虚拟机扩容磁盘)(10)

输入w 保存分区

虚拟机打开centos7占用内存过高(CentOs7虚拟机扩容磁盘)(11)

重新启动客户端

虚拟机打开centos7占用内存过高(CentOs7虚拟机扩容磁盘)(12)

centos查看分区方式

fdisk -l查看,可以看到系统有3个分区。

虚拟机打开centos7占用内存过高(CentOs7虚拟机扩容磁盘)(13)

4、格式化新增加的分区/dev/sda3

4.1主要是为了创建不同的文件系统,供数据的存储与读取

用df -T查看文件系统为xfs

虚拟机打开centos7占用内存过高(CentOs7虚拟机扩容磁盘)(14)

4.2格式化新增分区,命令为mkfs.xfs /dev/sda3

(其中的xfs为本机的文件系统,也是centos的默认文件系统,linux还有

ext ext2 ext3 iso9660 minx msdos umsdos Vfat NTFS Hpfs Nfs smb sysv proc )等文件系统。创建文件系统的时候,一定要和需要扩容的目录保持一致。

虚拟机打开centos7占用内存过高(CentOs7虚拟机扩容磁盘)(15)

4.3再次查验,用命令parted -l ,发现第3分区出现xfs的文件系统

虚拟机打开centos7占用内存过高(CentOs7虚拟机扩容磁盘)(16)

5、创建物理卷

5.1 Vgdisplay查看VG Name 结果是centos

虚拟机打开centos7占用内存过高(CentOs7虚拟机扩容磁盘)(17)

5.2命令vgextend centos /dev/sda3 将初始化分区加入到虚拟卷组

虚拟机打开centos7占用内存过高(CentOs7虚拟机扩容磁盘)(18)

5.3 命令df –h查看当前情况,/dev/mapper/centos-home对应的home目录是146G

虚拟机打开centos7占用内存过高(CentOs7虚拟机扩容磁盘)(19)

5.4

比如要将磁盘扩容到home目录下

扩容100G

lvextend -L 100G /dev/mapper/centos-home

虚拟机打开centos7占用内存过高(CentOs7虚拟机扩容磁盘)(20)

5.5更新磁盘

xfs_growfs /dev/mapper/centos-home

虚拟机打开centos7占用内存过高(CentOs7虚拟机扩容磁盘)(21)

5.6 df –h 查看磁盘扩容状态

home目录由原来的146G扩展到246G,扩容成功。

虚拟机打开centos7占用内存过高(CentOs7虚拟机扩容磁盘)(22)

补充

简单了解linux的lvm(逻辑盘卷管理)

虚拟机打开centos7占用内存过高(CentOs7虚拟机扩容磁盘)(23)

虚拟机打开centos7占用内存过高(CentOs7虚拟机扩容磁盘)(24)

猜您喜欢: