问题:一开始创建虚拟机,分配给虚拟机的磁盘空间太小了,所以磁盘空间很快就会填满。如果根目录的磁盘空间占用超过90%,会导致无法再新安装软件。

可以通过df -h命令查看磁盘的剩余空间。

df命令的英文全称即“Disk Free”,顾名思义功能是用于显示系统上可使用的磁盘空间

所以以下步骤是扩充磁盘空间的方法。

步骤一:虚拟机扩展磁盘容量

1、首先,打开已经安装好的虚拟机,选择需要扩展磁盘的虚拟机,点击设备中的“硬盘”。

2、接着,进入虚拟机设置界面,在界面的右侧选择“扩展”。如图:

3、选择扩展磁盘大小,然后点击扩展

4、扩展完成之后点击确定。这里可以看到磁盘空间已经扩展到50G了

注:在磁盘空间无法扩展有快照的虚拟机。

步骤二:在虚拟机中挂载磁盘

1.首先,开机启动虚拟机,进入centos 系统中,打开终端,在终端界面中输入“df -h”命令,并回车,在终端界面中可以看到原本磁盘空间,并未扩容。

2.接着,在终端界面中输入“fdisk -l”命令,查看新磁盘的分区信息。

3.输入命令:fdisk /dev/sda(这里的/dev/sda是上面扩充磁盘的名称)

4.在终端命令中,输入“p”命令,回车,查看已分区的数量。

5.在终端命令中,输入“n”命令,回车,新增一个分区。

6.在终端命令窗口中输入“p”命令,回车,在打开的分区号命中使用默认的分区号,并回车。

7.在显示的起始扇区直接敲回车键,在弹出的Last后面中,直接敲回车键即可进入下一步(在如图画框位置直接使用回车即可进入下一步)。

8.在终端命令窗口中输入“p”回车,查看当前分区的信息,在显示的信息中就可以看到已经多了一个新的分区了,大小就是刚设置的大小。

9.在终端命令中输入“w”命令,回车,写入磁盘信息并保存。如图:

10.在终端命令窗口中,输入“reboot”并回车,重启虚拟机格式化新建分区

11.等待系统自动重启完成后,打开终端命令,在命令窗口中输入“vgdisplay”,查看磁盘卷组名。

12.在终端命令窗口中输入“pvcreate  /dev/sda3”命令并回车,初始化刚建立的分区。

13.在终端命令窗口中输入“vgextend cl /dev/sda3”命令并回车,把刚初始化的分区加入到虚拟卷组名中(命令:vgextend 虚拟卷组名 新增的分区)。如图:

14.接着,继续在终端命令窗口中输入“vgdisplay”命令,查看卷组的详细信息,在详细信息中可以看到刚增加的42G空间还是处于空闲的状态。

15.接着,继续在终端命令窗口中输入“df -h”命令并回车,查看并记下需要扩展的文件系统名(我这边查看到的系统名是:/dev/mapper/cl-root,不同版本查看到的应该有所区别,大家应该注意区分)。如图:

16.接着,继续在终端命令窗口中输入“lvextend -L +40G /dev/mapper/cl-root”命令并回车,扩容已有的卷组容量(注意:如果扩容的是42G,这里42G就不能全部扩展,只能扩展比42G小的容量,不然系统会报错导致扩容失败,我这里只扩容40G。命令:lvextend -L +需要扩展的容量 需要扩展的文件系统名,需要注意命令中区分字母的大小写)。如图:

17.接着,继续在终端命令窗口中输入“pvdisplay”命令并回车,查看当前的卷组,在显示的信息中卷组已经扩容成功了,接下来需要将文件系统也扩容。如图

18.接着,继续在终端命令窗口中输入“cat /etc/fstab | grep cl-root”命令并回车,查看文件系统的格式。如图:

19.在上一步已经看到了文件系统的格式了,就需要使用相应的命令来扩展磁盘空间,在终端命令中输入“xfs_growfs /dev/mapper/cl-root”命令并回车(命令:xfs_growfs 文件系统名,不同的文件系统要用不同的命令,不然会导致报错)如图:

20.接着,等待系统自动扩容完成,完成后,在终端命令窗口中输入“df -h”命令并回车,查看磁盘大小是否扩容成功,在显示的磁盘信息中,可以看到磁盘扩容成功了。如图:

---->     VMware虚拟机磁盘扩容完毕!

解决linux根目录磁盘空间不足问题相关推荐

  1. No space left on device 解决Linux系统磁盘空间满的办法

    最近Linux电脑在执行mvn时候总是报错: No space left on device   原因是磁盘空间满了,我马上加了20G的硬盘容量,但是还是报错,上网查了一下,发现了解决方法,我用了其中 ...

  2. No space left on device 解决Linux系统磁盘空间满的办法

    No space left on device 原因是磁盘空间满了 1.查看是否存在未被清除句柄的僵尸文件.这些文件实际上已经被删除,但是有服务程序在使用这些文件,导致这些文件一直被占用,无法释放磁盘 ...

  3. linux系统 opt扩容,Linux系统扩容根目录磁盘空间的操作方法

    一.使用背景 Linux根目录磁盘空间不够用了,当修改了虚拟机模版增加磁盘大小或者插入了一块新硬盘,但是发现系统里的大小还是没改变. 产生的原因是没有给磁盘格式化,没有增加分区. 二.操作方法 1. ...

  4. linux扩容根目录空间_Linux系统扩容根目录磁盘空间的操作方法

    Linux系统扩容根目录磁盘空间的操作方法 一.使用背景 Linux根目录磁盘空间不够用了,当修改了虚拟机模版增加磁盘大小或者插入了一块新硬盘,但是发现系统里的大小还是没改变. 产生的原因是没有给磁盘 ...

  5. 解决Linux下pcieport 0000:00:1c.5问题导致的系统根目录/磁盘空间不足

    解决Linux下pcieport 0000:00:1c.5问题导致的系统根目录/磁盘空间不足 参考文章: (1)解决Linux下pcieport 0000:00:1c.5问题导致的系统根目录/磁盘空间 ...

  6. 关于Linux服务器磁盘空间占满问题的解决方法

    下面给大家分享一篇关于Linux服务器磁盘占满问题解决方法(/dev/sda3 满了),需要的的朋友参考下吧 下面我们一起来看一篇关于Linux服务器磁盘占满问题解决(/dev/sda3 满了),希望 ...

  7. 2021-11-22--中标麒麟-Linux系统扩容根目录磁盘空间

    title categories tags abbrlink date updated 中标麒麟-Linux系统扩容根目录磁盘空间 Linux 中标麒麟 yum 6db4 2021-11-22 15: ...

  8. VMware 虚拟机(linux)增加根目录磁盘空间

    今天查看学校的监控报修系统,不能访问了!!!系统运行很慢,用top命令查看发现内存使用率90%,用"df -h "查看"/"目录使用率已达到80%,导致系统运行 ...

  9. linux看磁盘空间du df,df与du查看磁盘空间使用不一致的解决方法

    近一段时间,某台服务器的磁盘空间使用不太正常,与其他的服务器相比,严重超出磁盘空间使用 使用df与du相关命令查看,具体结果如下: du -h Filesystem       Size  Used ...

最新文章

  1. 会话管理隐患与防御 总结
  2. concurrent(六)同步辅助器CyclicBarrier 源码分析
  3. Caffe学习(十)protobuf及caffe.proto解析
  4. 一个用于提取简体中文字符串中省,市和区并能够进行映射,检验和简单绘图的python模块...
  5. 搭建云计算机win10,win10家庭版连接云主机
  6. Splash广告界面
  7. 年关将至,很多朋友想要创业的心又开始蠢蠢欲动了
  8. Django时区设置的郁闷
  9. java 枚举类型enum ppt,java中的枚举类型——Enum
  10. notepad++下的字体设置
  11. kafka自带的zk启动_KafKa 启动
  12. mac上超好用的文字转语音工具【迅捷文字转语音】
  13. 聚类分析软件测试,文本聚类分析效果评价笔记 - hellominefriend的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
  14. win10关闭windows聚焦_关于Windows 10 Windows聚焦功能失效
  15. 【POJ】Radar Installation题解
  16. android 记录触屏坐标,android触摸屏坐标手工校准/调整成功
  17. 静息态功能磁共振及其在精神疾病诊断中的应用
  18. 多线程与简单统筹学--Python语言描述
  19. 韵语编年(之十二:1990——1994)
  20. 嵌入式薪资真实情况,这届毕业生都拿多少钱?!

热门文章

  1. 思科路由器 一些配置
  2. Excel2016打开文件后显示空白
  3. prometheus api
  4. SSRIT:简单重复序列识别工具
  5. 【.NET Core项目实战-统一认证平台】开篇及目录索引
  6. 【C++OJ多重继承与虚拟继承】OOP 水陆两用汽车(多重继承+虚拟继承)
  7. Double和Decimal的使用
  8. ACL 概述及工作原理
  9. 页面直接跳转到子页面/二级页面
  10. 不断变换你的行事作风