VMware虚拟机解决空间不足,增加磁盘空间(磁盘扩容)_vmware 扩容 解决“当前大小” > “系统可用空间”_浪书生。的博客-程序员秘密

技术标签: 经验分享  java  shell  linux  操作系统  

在使用VMware进行linux学习过程中有时会出现磁盘空间不足的情况,但是之前一直是只要磁盘空间不足就直接重装系统,持续一段时间后感觉计算机科班出生的人这样做有点侮辱,所以就静心学习了扩充磁盘的过程,这是我实践过程中做的笔记。

1.关闭linux,在VMware上进行磁盘扩容

在这里插入图片描述
如果扩展这里不能点,应该是因为之前拍过快照,删了快照就好了。
这里我来的磁盘空间为55G,扩展成60G大小的容量。
启动之后,执行df -h,现在可用为21G
在这里插入图片描述
现在最大的分区为sda3,所以管理磁盘sda后添加的分区应该为sda4
在这里插入图片描述

2.管理sda磁盘

输入【fdisk /dev/sda】

命令行提示下输入【m】

输入命令【n】添加新分区。

输入命令【p】创建主分区。

输入【回车】,选择默认大小,这样不浪费空间

输入【回车】,选择默认的start cylinder。

输入【w】,保持修改
在这里插入图片描述
接着进行重启,必须进行重启,否则无法格式化分区sda4。
在这里插入图片描述

3.添加新LVM到已有的LVM组,实现卷扩容
lvm                       #进入lvm管理

lvm>pvcreate /dev/sda4             #这是初始化刚才的分区4

lvm>vgextend centos /dev/sda4     #将初始化过的分区加入到虚拟卷组centos (卷和卷组的命令可以通过 vgdisplay )

lvm>vgdisplay -v或者vgdisplay查看free PE /Site

lvm>lvextend -l+1279 /dev/mapper/centos-root  #扩展已有卷的容量(1279 是通过vgdisplay查看free PE /Site的大小)

lvm>pvdisplay #查看卷容量,这时你会看到一个很大的卷了

lvm>quit  #退出

在这里插入图片描述
如果在这里执行出现pvcreate /dev/sda4vgextend centos /dev/sda4时报了错Device /dev/sda excluded by a filter.
在这里插入图片描述
出现这个错误的原因是添加的磁盘已经有了分区表,现在的虚拟机并不能识别磁盘的分区表,运行parted命令重做分区表,中途需要输入三次命令。先ctrl+c结束了lvm的进程然后执行

parted /dev/sda		#parted是一个强大的硬盘分区工具,这里表示管理sda盘

mklabel msdos       #定义分区表格式为msdos

quit				#退出

在这里插入图片描述
扩展已有卷的容量
在这里插入图片描述
查看卷容量
在这里插入图片描述

4.文件系统的扩容

以上只是做成了卷扩容,接下来做文件系统的真正扩容
centos7执行
xfs_growfs /dev/mapper/centos-root
centos6执行
resize2fs /dev/mapper/centos-root
/dev/mapper/centos-root是执行df -h时根目录的挂载点。
然后df -h查看磁盘空间
在这里插入图片描述
可以看见根目录下的磁盘空间已经扩展为26G了。
参考:https://www.cnblogs.com/Sungeek/p/9084510.html
https://blog.csdn.net/lhl3620/article/details/104792408/

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_44297579/article/details/107318096

智能推荐

Pytorch中tensor.expand()和tensor.expand_as()函数_Yale曼陀罗的博客-程序员秘密

Pytorch中tensor.expand函数Tensor.expand()函数详解Tensor.expand_as()函数Tensor.expand()函数详解函数语法:# 官方解释:Docstring:expand(*sizes) -> TensorReturns a new view of the :attr:`self` tensor with singleton dimensions expandedto a larger size.基本功能:tensor.expand

WASC 漏洞分类_wasc威胁分类_东方隐侠千里的博客-程序员秘密

本文针对WASC给出的分类,根据测试经验,进行进一步分析,从检测角度进一步完善攻击类型。 WASC的漏洞分类相比OWASP来说,更加的具体,比如OWASP就是失效的认证会话管理,WASC分开说:Insufficient Authentication(身份认证不足)、Credential/SessionPrediction(会话凭证可预测) 、Session Fixation...

matlab与ie交互_杨跃辉_qq_651696767的博客-程序员秘密

clcclearie=actxserver('internetexplorer.application');ie.Navigate('网址');while ~strcmp(ie.readystate,'READYSTATE_COMPLETE')pause(.01)endloginname=ie.document.getElementById('输入用户名的LABEL的id');lo...

log4j2配置日志中敏感字符掩码输出_lackdaylad的博客-程序员秘密

背景最近项目中需要对日志输出的敏感信息做掩码处理, 由于需要处理的地方太多而且比较麻烦, 所以就研究了下, 看看log4j2有没有提供某种可以统一处理方式方案1(正则匹配)看了官方文档后发现有个简单快捷的方式就是使用正则可以直接匹配替换相关信息我们的日志输出使用的<PatternLayout>https://logging.apache.org/log4j/2.0/manual/layouts.html#PatternLayout按照文档中写的将相应处理的正则写到具体

报错SyntaxError: non-default argument follows default argument_研海无涯的博客-程序员秘密

今天训练模型是发现一个意外报错,发现是如下原因:把含有默认值的参数放在了不含默认值的参数的前面,调换一下参数的位置就好了原始:现在修改为:问题解决~...

随便推点

Linux基本设置操作_weixin_34259559的博客-程序员秘密

为什么80%的码农都做不了架构师?>>> ...

深度学习(十五)基于级联卷积神经网络的人脸特征点定位_happyGirl122的博客-程序员秘密

版权声明:本文为博主原创文章,欢迎转载,转载请注明原文地址、作者信息。 https://blog.csdn.net/hjimce/article/details/49955149基于级联卷积神经网络的人脸特征点定位原文地址:http://blog.csdn.net/hjimce/article/details/49955149作者:hjimce一、相关理论本篇博文主要讲解2...

微信群如何实现语音多群转播_社群语音转播_biubiu97256的博客-程序员秘密

多群直播-,微信多群直播机器人个性化服务,社群助手-社群直播新时代。一、有群有内容如果您是群主,又有很多优质的内容,在内容传播上既有群成员传播又有全网传播,而且更加注重用户沉淀,平台健康内容的聚集孕育了人文主义氛围兴趣点,并且引爆社群价值。二、有群没内容如果您是群主,您的社群需要优质内容,那么您可以在社群分享需要的内容,增加社群的黏性以及活跃度。我们既能够满足社群成员的某种价值需求,并在满足需求的过程中,又能够给运营人带来一定的回报,从而形成良好的自运行循环生态。三、有内容没群如果您

关于finished with non-zero exit value 1 bug的解决_xiaoxiaoczw的博客-程序员秘密

2018.5.22试运行一个project,报了标题的错误,晚上给出的解决方案都没有用。当我尝试修改了build.gradle中的buildtools的版本之后rebuild还是出错。我又改回了原来的版本,再次编译之后就可以运行了。好神奇!...

LeetCode-Day107(C++) 236. 二叉树的最近公共祖先_debu阿良的博客-程序员秘密

二叉树的最近公共祖先给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树 T 的两个节点 p、q,最近公共祖先表示为一个节点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。”示例 1:输入:root = [3,5,1,6,2,0,8,null,null,7,4], p = 5, q = 1输出:3解释:节点 5 和节点 1 的最近公共祖先是节点 3 。示例 2:输入:root = [3,5,1,.

qt错误:error link 2019和error link1120_云破月_的博客-程序员秘密

刚刚开始学习qt编程遇到如下错误:折腾半天,发现原来是创建button的时候生成了一个槽:void on_messageLabel_clicked();后来删除了这个button,但是没有删除槽的代码,造成这个槽没有实现。

推荐文章

热门文章

相关标签