centOS 6.8下使用Gparted进行分区扩容

​ 机器环境: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选择默认设置

​ 2. 输入26选择简体中文,输入0选择图形化界面启动

​ 3. 打开GParted

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

​ 4. 扩容sda2分区

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

​ 6. 新建swap分区

​ 7. 格式化swap分区

​ 8. 应用后重启,应用过程中不要重启或关机,否则将导致数据丢失!

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

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

1. 使用`free`命令发现swap分区并没有被启用,这是因为此时swap分区对应的设备号已经改变,而配置文件中仍是原来的分区号,我们需要手动更改使其保持一致后启用swap分区

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分区

五、额外

    1. 扩容完成后需要在虚拟机设置中关闭镜像连接或在BIOS中降低CD-ROM Drive优先级,否则每次开机都将进入GParted引导。
2. 物理机需要使用软件将GParted镜像制作成光盘或U盘启动,云主机一般服务商提供有接口上传镜像。
3. ubantu可直接使用yum安装GParted,centOS使用yum安装有些复杂(参见http://ian.wang/130.htm),但安装后使用时需要先卸载已挂载分区才可更改大小。

centOS 6.8下使用Gparted进行分区扩容的更多相关文章

  1. Vbox下linux虚拟机根分区扩容

    前言 使用一段时间VBox中的linux后可能会显示根分区空间不足的情况,需要扩容. 通过查阅相关资料,VBox中linux扩容主要有两种办法:通过lvm扩容和通过gparted扩容 LVM条件:VB ...

  2. Vmware私有云虚拟机(CentOS 6.5 OS)之根分区扩容

    注:适用于未使用lvm管理的分区,目前仅在CentOS 6.5 上操作,其他系统尚未测试,请谨慎操作 一.查看当前分区状况 [root@disk-test ~]# df -h Filesystem   ...

  3. CentOS下挂在NTFS分区

    本文参考自http://www.cnblogs.com/gbyukg/archive/2011/11/02/2232343.html centos下想访问NTFS分区,现在普遍的方法是利用ntfs-3 ...

  4. CentOS 6.3下Samba服务器的安装与配置方法(图文详解)

    这篇文章主要介绍了CentOS 6.3下Samba服务器的安装与配置方法(图文详解),需要的朋友可以参考下   一.简介  Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件, ...

  5. CentOS 6.3下配置LVM(逻辑卷管理)

    一.简介 LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵 ...

  6. CentOS 6.3下配置软RAID(Software RAID)

    一.RAID 简介 RAID 是英文Redundant Array of Independent Disks 的缩写,翻译成中文意思是“独立磁盘冗余阵列”,有时也简称磁盘阵列(Disk Array). ...

  7. CentOS 6.3下Samba服务器的安装与配置(转)

    CentOS 6.3下Samba服务器的安装与配置   一.简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写, ...

  8. 【转载】CentOS 6.4下PXE+Kickstart无人值守安装操作系统

    [转载]CentOS 6.4下PXE+Kickstart无人值守安装操作系统 转自:CentOS 6.4下PXE+Kickstart无人值守安装操作系统 - David_Tang - 博客园 http ...

  9. Ubuntu14.0使用gparted调整分区大小

    不知道为什么,我总会碰到一些疑难杂症,别人的分区都是在同一个目录下,直接通过,不断调整同一目录下相邻分区之间的空间来达到调整目标分区大小的目的 但我的不一样,我的主要分区在扩展分区下,极其魔性,图片里 ...

随机推荐

  1. CSS开发技巧(一):button样式设置

    button样式需要注意的有几点: 1.建议有一个最小宽度,以免在文字很少时使得按钮过于窄,宽高不协调: 2.建议有一个padding,以免内部文本显得过于拥挤: 2.hover时需要有颜色变化,以告 ...

  2. vue 遮罩层阻止默认滚动事件

    vue中提供 @touchmove.prevent 方法可以完美解决这个问题. <div class="child" @touchmove.prevent ></ ...

  3. CF786B Legacy(线段树优化建边)

    模板题CF786B Legacy 先说算法 如果需要有n个点需要建图 给m个需要建边的信息,从单点(或区间内所有点)向一区间所有点连边 如果暴力建图复杂度\(mn^2\) 以单点连向区间为例,在n个点 ...

  4. postman(环境设置)

    1.点击小齿轮进入到环境变量添加页面,点击add添加环境变量 2.新增环境输入变量名称和变量值 3.添加成功 4.接口中设置变量,切换环境进行传参 5.调用环境变量断言 调用环境变量中的phone变量 ...

  5. python 中open文件路径的选择

    一.问题描述 python 中使用open打开某个文件写入时,往往会发现需要写入的文件不在同级目录下.这样就需要根据文件的路径来找到并打开. 但往往有时绝对路径和相对路径,写入不正确就会打开失败. 二 ...

  6. 15分钟从零开始搭建支持10w+用户的生产环境(四)

    上一篇文章,介绍了这个架构中,WebServer的选择,以及整个架构中扩展时的思路. 原文地址:15分钟从零开始搭建支持10w+用户的生产环境(三)   五.架构实践 前边用了三篇文章,详细介绍了这个 ...

  7. idea设置配置提示模板

    File-->Settings-->LIve Templates-->+-->Template Group(模板名称)-->Live Template

  8. OpenWrt(LEDE)2020.4.29更新 UPnP+NAS+多拨+网盘+DNS优化+帕斯沃 无缝集成+软件包

    交流群:QQ 1030484865 电报:  t_homelede   固件说明 基于Lede OpenWrt R2020.4.8版本(源码截止2020.4.29)Lienol Feed及若干自行维护 ...

  9. 【Spark】不熟悉Spark-shell常用参数?这一张图就够了

  10. Python基础语法day_04——操作列表

    day_04 遍历整个列表 我们创建列表时,需要输出整个列表,但是通常列表会很长,包含很多元素,当列表长度发生变化是,都必须修改代码.通过for循环,我们可以很轻易地输出整个列表. #遍历整个列表 创 ...