首页 > 系统相关 >CentOS7:VMware虚拟机磁盘(/sda3)扩容

CentOS7:VMware虚拟机磁盘(/sda3)扩容

时间:2024-08-07 11:32:59浏览次数:11  
标签:虚拟机 boot CentOS7 sda4 sda3 磁盘 挂载

随着时间的推移,要装的东西越来越多,加上之前创建虚拟机的时候没有太过关注磁盘资源分配,导致资源利用率地下。今天就来实现下磁盘扩容

进行操作前请对相关重要数据进行备份或者拍张快照

处理 /sda3 空间不足问题

扩容前

可以看到这块磁盘的使用率已经达到 98% 了,现在就是要对这块磁盘进行扩容。

首先要确保VMware对该虚拟机有足够的预留空间

打开虚拟机设置 -> 点击磁盘。可以看到我设置的最大为50G,从扩容前的图来看,满打满算也就用了30G。

如果磁盘空间不够,点击扩展就行了,因为这里虚拟机已启动,所以是灰色的(ps:不点扩容只能对现有的分区进行操作)。

输入fdisk -l 查看磁盘所有可用磁盘分区表的内容

输入fdisk /dev/sda 进行分区操作

这里我还把sda4的分区给删除了,原sda4下挂载的是/boot,对Linux系统还挺重要的,后续我会对这个目录处理下(因为/sda3被包围住了)。

然后输入 n 进行创建分区

一路回车,将剩余的空间分给新创建的分区(当然,你也可以手动指定first、last sector的值)

[2024-08-06]【这里有点问题,结合我当前情况来看,不能一路回车。原打算将 /boot 挂载到 /sda1 上,后发现 /sda1 的空间不够,只能对 /sda4 的磁盘分区快进行操作,因此磁盘分区还是 4 个,各磁盘层级功能不变】

输入 p 查看当前分区情况

输入 w 进行保存退出操作,然后输入 partprobe /dev/sda 通知操作系统分区表已经发生了变化

报错了,重启虚拟机进入救援模式

这里的 /boot 目录挂载出现了一些问题,导致系统启动加载出了问题,下面有处理 /boot 挂载不上的解决方法

在救援模式下输入 partprobe /dev/sda ,然后再输入 xfs_growfs /dev/sda3 告诉系统该分区大小更新过

重启系统后df -TH查看各分区大小

分区已扩容

本人当时对/boot 目录进行了一些操作,忘记将 /boot 重新挂载上去,导致系统出了些问题,中间的处理过程忘记截图了。进行相关操作一定要先记得备份、快照数据

[2024-08-06] 【现已补充相关处理步骤】

处理 /boot 问题

不知道为什么,我的 /boot 是挂载到 sda4 下的,/ 目录是挂载到 sda3 下的,sda3 重新删除再创建不会挂载不上(UUID不会变),而 sda4 会进行更改,现在针对这个现象做出处理。


  1. 初始化 /sda4 磁盘分区
mkfs.xfs -f /dev/sda4

初始化后就可以通过 blkid 查看到该磁盘的UUID了,不然看不到的

  1. 查看 /sda4 磁盘分区UUID
blkid /dev/sda4 >> /etc/fstab

后续要对/etc/fstab文件进行操作,先将数据追加进去

  1. 编辑 /etc/fstab文件,添加 sda4UUID
vim /etc/fstab

  1. 重新挂载磁盘分区
mount /dev/sda4 /boot

自此 /boot 的问题就解决了,重启系统后就会发现 /boot 已经挂载上去了(如果只有 /boot 问题,现在回到上面处理 sda3 空间不足的问题)。

标签:虚拟机,boot,CentOS7,sda4,sda3,磁盘,挂载
From: https://www.cnblogs.com/Mr-Sponge/p/18346714

相关文章

  • KVM——虚拟机添加设备与挂载磁盘
    目录一.图形化方式添加设备1. 添加磁盘2.添加网卡二.命令行形式添加设备 方式一: 方式二:磁盘格式raw和qcow2raw格式qcow2格式如何选择挂载磁盘 一.图形化方式添加设备 1. 添加磁盘2.添加网卡先关机给宿主机添加一块网卡查看宿主机新增的......
  • 【linux】关于qemu-img创建虚拟机前端磁盘报错
    问题描述:使用qemu-imgcreate-fqcow2-bcirros.qcow2vmhost.img20G创建虚拟机磁盘出现以下报错,报错内容:qemu-img:vmhost.img:BackingfilespecifiedwithoutbackingformatDetectedformatofqcow2.[root@ecsimages]#qemu-imgcreate-fqcow2-bcirros.qcow2vmho......
  • 传奇单机版:复古三职业+无需虚拟机一键安装
    今天给大家带来一款单机游戏的架设:传奇单机版。沉默版本三职业数值不变态,没有花里胡哨的东西(比如切割,生肖,时装等功能),客户端为16周年客户端。另外:本人承接各种游戏架设(单机+联网)本人为了学习和研究软件内含的设计思想和原理,带了单机架设教程,不适用于联网,仅供娱乐。教程是本人......
  • CentOS7 磁盘挂载操作
    我们在使用CentOS7时,一般最好把数据都存放在额外挂载的磁盘上,优点就是防止系统磁盘爆满,以及防止数据丢失。目前使用的Linux操作系统,也绝大部分与CentOS7的操作命令一样,包括一些国产Linux系统。因此本篇博客以CentOS7为例,通过vm虚拟机,介绍如何通过命令操作,挂载一块新......
  • VM16中安装Linux虚拟机
    VM16下安装Linux虚拟机注意这里只安装虚拟机,并没有按照Linux操作系统,按装操作系统请看后续文章点击“创建新的虚拟机”选择自定义创建虚拟机选择虚拟机的硬件兼容性暂时不选择系统镜像文件我们选择稍后安装选择操作系统类型和版本命名虚拟机修改虚拟机的......
  • centos7系统 通过编译安装gcc7.5.0
    背景:现有的centos7gcc的最高版本为4.8.5项目需要升级到7.1.0以上正常方式可以通过以下命令即可完成升级:$sudoyuminstallcentos-release-scl$sudoyuminstalldevtoolset-7-gcc*$sclenabledevtoolset-7bash注意:第三条指令scl enable devtoolset-7只......
  • 【YashanDB数据库】VMware虚拟机使用默认安装,在掉电之后数据库无法启动
    问题现象客户使用VMware虚拟机使用默认安装,部署YashanDB个人版,在掉电之后无法启动操作系统:Virtualization:VMwareOperatingSystem:CentOSLinux7(Core)CPEOSName:cpe:/o:centos:centos:7Kernel:Linux3.10.0-1160.el7.x86_64Architecture:x86-64[yashan@localho......
  • openEuler虚拟机安装与简介
    openEuler安装步骤与问题解决1. openEuler镜像下载1.1直接访问openEuler官网:https://www.openeuler.org/zh/1.2找到下载1.3根据需要,选择合适的镜像2.虚拟机创建2.1新建虚拟机2.2选择典型2.3镜像光盘2.4版本选择2.5名称和位置2.6磁盘大小2.7完成2.......
  • FinalShell远程连接centos7
    一.引言我们在VMware中安装好centos7版本的Linux后,经常需要在虚拟机和真实机之间来回切换,特别是要上传文件到centos7中的时候,很不方便。因此我们可以通过FinalShell软件来远程连接到centos7,FinalShell支持多标签页功能,用户可以同时打开多个连接,并在不同的标签页中切换,提高了工......
  • Centos7 安装 Imc
    centos7安装imc注意:安装的时候必须选择图形化安装。即安装系统的时候,“软件选择”那块选择“带GUI的服务器”。关闭selinux和防火墙systemctlstopfirewalldsystemctldisablefirewalldsetenforce0sed-i"s/^SELINUX=enforcing/SELINUX=disabled/g"/etc/sysco......