首页 > 系统相关 >centOS 下使用Gparted进行分区扩容

centOS 下使用Gparted进行分区扩容

时间:2023-06-08 21:45:23浏览次数:47  
标签:扩容 centOS 分区 Gparted swap 使用 虚拟机

 机器环境:windows上运行的VMware虚拟机,系统为centOS 6.8。

​ 由于前期分区分配空间过小,无法满足后续的数据存储预期,所以需要对指定的分区进行扩容,在这种情况下使用Gparted可以方便的帮助我们达到目的。

​ 操作分区有小概率造成数据丢失,重要数据请备份!!!

一、扩展虚拟机磁盘容量

​ 在VMware Workstation中选中需要扩容的虚拟机,我的是hadoop102,之前分配20G,按如下步骤设置最终分配虚拟机磁盘容量。

二、引导加载Gparted

1. 下载Gparted的iso镜像,官网地址:https://sourceforge.net/projects/gparted/files/gparted-live-stable/,我下载的是1.1.0-1版。 2. 在VMware虚拟机光驱内加载Gparted的iso镜像 3. 进入虚拟机的BIOS设置

 ←→方向键来到Boot标签页,使用+-键将CD-ROM Drive置顶,F10保存并重启。

三、使用Gparted对分区扩容

​ 重启后自动进入Gparted

​ 1. 按Enter选择默认设置

可以看到,由于sda3的存在,无法扩容sda2,好在sda3是swap分区,没什么数据,直接删除即可。

4. 扩容sda2分区

5. 留下6G空间作为新的swap分区

 6. 新建swap分区

7. 格式化swap分区

9. fdisk -l命令查看分区情况,可以看到扩容成功!

 

四、swap分区的一点收尾工作

copy
  • 1
1. 使用`free`命令发现swap分区并没有被启用,这是因为此时swap分区对应的设备号已经改变,而配置文件中仍是原来的分区号,我们需要手动更改使其保持一致后启用swap分区 
  • 1
2. 直接启用将报错:swapon: cannot find the device for UUID=45841318-2684-42cd-ac9e-e9b07b693e95

3. 使用`lsblk -f`命令(需root用户)查看当前UUID并复制

4. 修改配置文件`/etc/fstab`,更改其中的swap分区对应的UUID

 

5. 使用`swapon -a`命令即可成功启用swap分区 

 

标签:扩容,centOS,分区,Gparted,swap,使用,虚拟机
From: https://www.cnblogs.com/liulianzhen99/p/17467752.html

相关文章

  • GPT分区和MRB分区
    GPT分区和MBR分区都是硬盘分区的方式,但它们有不同的实现方法和优缺点。MBR(MasterBootRecord)分区是传统的分区方式,它将硬盘分为四个主分区或者三个主分区和一个扩展分区。在每个主分区中都可以安装操作系统,扩展分区可以被多个逻辑分区所包含。MBR分区表使用了一个特定的引导代......
  • Centos 7 通过 targz 文件安装 Elastic Search 服务
    区别于通过发行版自带的仓库,介绍如何通过targz文件安装ElasticSearch服务,使用的Linux为Centos7下载https://www.elastic.co/downloads/elasticsearch选择Linuxx86_64,下载elasticsearch-8.8.0-linux-x86_64.tar.gz安装解压到/opt/elasticsearch,并加上软......
  • CentOS 安装部署 nginx(详细过程)
    准备工作下载nginx:NGINX官方下载可以手动下载,拷贝至CentOS目录,也可以直接在CentOS目录通过wget指令下载$cd/home#进入指定目录,目录请自行选择$wgethttps://nginx.org/download/nginx-1.21.2.tar.gz#下载安装包,版本请自行选择1安装步骤————————......
  • zabbix--CentOS7 源码安装Zabbix6 LTS版本
    环境说明#这里使用为 CentOS7.6 版本进行测试验证,ZabbixServer 采用源码包部署,数据库采用 MySQL8.0 版本,zabbix-web 使用 nginx+php 来实现。具体信息如下:软件名版本安装方式ZabbixServer6.0.3源码安装ZabbixAgent6.0.3源码安装MySQL8.0.28yum安......
  • centos执行python脚本
    CentOS下载pyhon当pip下载失败,应该是版本太低了此时需要升级pip:#pip3执行pip3install--upgradepip#pip执行pipinstall--upgradepip#如果上面升级失败,可以试试python-mpipinstall--upgrade--forcepip解决方法1如果在升级过程中报标题中的错误,则通过g......
  • CentOS7 配置本地yum源软件仓库
    CentOS7配置本地yum源软件仓库前言配置本地yum源软件仓库可以离线状态下安装本地已有的软件先连接虚拟光驱,对应的光驱iso文件查看磁盘分区状态可以看到sr0未挂载[[email protected]]#lsblkNAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTsda8:0......
  • centos7 部署 Mysql 5.7
    (centos7部署Mysql5.7)一、安装2.1环境准备1、查看系统自带或之前安装的mariadb。rpm-qa|grepmariadb2、卸载它们rpm-e--nodepsmariadb-libs-5.5.60-1.el7_5.x86_643、再看一下之前有没有安装过mysqlrpm-qa|grepmysql如果没有这里不会有任何的返回,如......
  • centos设置python计划任务
    前言提示:很久很久以前用python写了一个网站自动签到的脚本,需要一台服务器每天自动去帮我签到(赚一点微薄的网站积分,嘤嘤嘤),一直挂在朋友服务器上,现在他的快过期了(同是天涯穷苦人),前几天斥巨资(96rmb)买了一个阿里云的应用服务器一年(刚好有个阿里云域名),把我的python脚本弄过来吧~1、升级c......
  • CentOS 7 在登录界面隐藏普通用户
    CentOS7在登录界面隐藏普通用户例如隐藏普通用户“test”1[root@localhost~]#cd/var/lib/AccountsService/users/2[root@localhostusers]#vitest[User]SystemAccount=true保存退出:wq即可 ......
  • CentOS中安装mysql
    安装前检查:一。先检查CentOS 的默认数据库 mariadb是否存在  rpm-qa|grepmariadb查出结果mariddb-libs-5.5.68-1.el7.x86_64二。强行删除上边的文件rpm-e--nodepsmariadb-libs-5.5.68-1.el7.x86_64 开始安装:一。下载 wget命令工具......