900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > VMware虚拟机解决空间不足 增加磁盘空间(磁盘扩容)

VMware虚拟机解决空间不足 增加磁盘空间(磁盘扩容)

时间:2021-05-31 04:20:31

相关推荐

VMware虚拟机解决空间不足 增加磁盘空间(磁盘扩容)

在使用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 #这是初始化刚才的分区4lvm>vgextend centos /dev/sda4#将初始化过的分区加入到虚拟卷组centos (卷和卷组的命令可以通过 vgdisplay )lvm>vgdisplay -v或者vgdisplay查看free PE /Sitelvm>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 #定义分区表格式为msdosquit#退出

扩展已有卷的容量

查看卷容量

4.文件系统的扩容

以上只是做成了卷扩容,接下来做文件系统的真正扩容

centos7执行

xfs_growfs /dev/mapper/centos-root

centos6执行

resize2fs /dev/mapper/centos-root

/dev/mapper/centos-root是执行df -h时根目录的挂载点。

然后df -h查看磁盘空间

可以看见根目录下的磁盘空间已经扩展为26G了。

参考:/Sungeek/p/9084510.html

/lhl3620/article/details/104792408/

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。