linux【硬盘扩容】

本贴最后更新于 232 天前,其中的信息可能已经斗转星移

VmWare 的虚拟机的使用中,经常会出现内存不足的情况,前段时间在做项目中,发现虚拟机中 docker 出现了开机无法使用,使用命令出错,

最开始运行 docker ps 出现了如下:

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?'

使用 systemctl start docker 处理好了,但是第二次开机的时候问题更大了,直接什么都不行了,使用 systemctl start docker 直接出现了如下的错误

Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.'

这搞得心态裂开,然后又是一顿操作,在网上查找的时候我从来不怎么看一楼,因为一楼可能是看的三楼的,三楼看的 4 楼,一般质量高点的分布在 3-5 楼之间,总而言之有 2 中处理方式,但是有坑。

我使用的第二种,保存以后,成功了,但是当我使用 docker images 的使用的时候,曹我的镜像全没了,顿时傻了,赶紧把 etc/docker/daemon.json 文件夹删除,使用 docker images 的时候却有好了,一顿骚操作以后,发现我可能只处理这一次开机问题,可能下次开机的时候问题还会继续出现。而且这个时候还有一个问题,我发现我的虚拟机无法上传文件,上传就出现覆盖情况。下意识使用了一下 df -m。完了居然是磁盘满了,所以下次你要是出现 上述问题,可以看一下的你的磁盘使用的情况

进入今天的主题磁盘扩容

vmware 扩容截图如下,但是这步操作还没有真正的使用虚拟机的分区扩容,而且还与一个问题,vmware 磁盘扩大以后如何缩小,有知道的小伙伴可以留个言,目前我还是倍感疑惑。

image.png

第一步登录虚拟机,使用 root 用户。

命令 fdisk -l

image.png

命令 fdisk /dev/sda

image.png

接下面操作请在重启以后不同系统可能会有差异,我的 centos7,在上述输入 w 以后出现的结果为

image.png

重启开机

命令 fdisk -l

image.png

格式化磁盘

命令 mkfs.ext3 /dev/sda3

image.png

接下里进入 lvm

输入 lvm

pvcreate /dev/sda3

pvdisplay

image.png

注意上述的 VG Name 系统的名称

image.png

接下来使用继续在 lvm 中 cento 为系统名称

输入 vgextend centos /dev/sda3

image.png

输入 lvextend -L +15G /dev/mapper/centos-root

image.png

接下来开始刷新操作

有的使用 resize2fs /dev/mapper/centos-root 可以

如果报错使用 xfs_growfs /dev/mapper/centos-root

image.png

再次输入 df -h 就可了

不知道大家一般使用虚拟机的连接工具是什么,我是 xshell 和 MobaXterm 一起使用的,在我看来 xhell 在多模块中使用起来还是更加的方便一些。

等待阿里云盘可以可以分享以后,将 MobaXterm 下载地址分享如下

  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    842 引用 • 907 回帖 • 237 关注
1 操作
haxLook 在 2021-04-09 23:06:31 更新了该帖

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...