Ubuntu14.0使用gparted调整分区大小
不知道为什么,我总会碰到一些疑难杂症,别人的分区都是在同一个目录下,直接通过,不断调整同一目录下相邻分区之间的空间来达到调整目标分区大小的目的
但我的不一样,我的主要分区在扩展分区下,极其魔性,图片里我已经扩展完了,就先由文字介绍一下。

我是情况就是主要分区sda5在扩展分区sda2下,扩展分区目录下就只有主要分区这一个,但是内存不够,20个G就剩4.5个G了,所以扩展分区有多少,主分区有多少,现在主分区就剩4.5个G,
所以我要拓展扩展分区的空间,进而扩展主分区,来达到我的目的。
请完全看完整篇博客。根据自己的问题,再详细操作
首先先给Ubuntu分配硬盘空间,我的是VirtualBox
在Windows的命令行下进入VirtualBox的安装目录,输入命令
cd C:\Program Files\Oracle\VirtualBox
//我的地址是这个,到时候自己改为自己的安装地址
然后查看需要修改的虚拟硬盘,输入命令
VBoxManage list hdds
输出结果如下:
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\Users\Administrator>cd C:\Program Files\Oracle\VirtualBox C:\Program Files\Oracle\VirtualBox>VBoxManage list hdds
UUID: 0bd9c696-1735-48ce-81cf-04e9f64c2418
Parent UUID: base
State: created
Type: normal (base)
Location: C:\Users\Administrator\VirtualBox VMs\Ubuntu\Ubuntu.vdi
Storage format: VDI
Capacity: 8192 MBytes
Encryption: disabled UUID: c76c5d26-1fd3-46f3-9cc0-f979b02a4411
Parent UUID: base
State: created
Type: normal (base)
Location: C:\Users\Administrator\VirtualBox VMs\Ubuntu\NewVirtualDisk1.vdi
Storage format: VDI
Capacity: 40960 MBytes
Encryption: disabled
根据显示的虚拟磁盘,选择应该所扩展的,根据Locationd的路径显示选择第一个
然后开始扩展,输入命令
VBoxManage modifyhd 0bd9c696-1735-48ce-81cf-04e9f64c2418 --resize 51200 //这里0bd9c696-1735-48ce-81cf-04e9f64c2418是上面输入的UUID
//51200是想扩大的磁盘空间大小,单位为MB,大小是50G
结果如下(由于我早就改完了,没有及时截图,所以只好盗用一下别人的ID和图,不过我会在最下面注明出处)

然后就是安装gparted,输入命令
sudo apt-get install gparted
然后在搜索里就可以搜索到,如图

然后root权限授权

在这里我用一个随便搜的别人的图来解释

只有相邻的区域才能互相移动更改空间大小,所以只要把自己觉得比较大还没有用的空间分配给需要扩展的,就像这种在同一个目录下的,
假如要把sda5的空间缩小,可以看到sda6有很多空间,就右键这个sda6,更改它的大小,可以通过拉显示的方块的左右箭头改变大小,也可以输入数值,
这样就会在sda5和sda6中间多出一块未分配的空间(是灰色的),再右键sda5,扩展sda5的分区即可,同理,只要在同一目录,不断移动相邻
分区之间的交换空间,就可以为目标分区移出需要的空间。
一般分区到这里就结束了
输入
df -H
查看目标分区的内存就可以看到变大了
然而我的不一样,就算我已经给Ubuntu腾出了50G的磁盘空间,但是只会显示20G的使用和30G的未分配,由于我一直再Ubuntu系统里进行,sda5我是用着的
,所以我不能对其进行卸载,如果是没用的分区可以卸载,腾出空间。

因为我不能卸载,所以我只能在外面进行分区操作,这样我就不会占用sda5了。
所以需要下载在外面可以使用的gparted
网盘链接:https://pan.baidu.com/s/1ZcQGuC4bwCfAp_Cvb83FHA 提取码:0ylt
下载好后,选择自己的虚拟机

点击设置里的存储

选择添加虚拟光驱

点击选择磁盘

然后找到刚刚下载好的gparted.ios文件

可以看到已经装进去了

然后启动虚拟机,在这个界面出现前按几下esc键,就可以进入安装界面

会进入如下界面,选择第一项,就是有(Default setting)的,enter

继续按enter键

选择语言可以选择默认的33(是英语),也可以选择26(中文),都可以,然后enter

后面还有0,1,2的选项,默认为0,直接enter就行

然后一会就进入界面,选择红圈的

然后就可以直接在这里进行扩展

右键sda2,更改大小后,再更改sda5的,操作后点击apply就可以


然后点击左上角红色图标,选择shutdown退出即可


然后可以开启虚拟机查看,在终端输入命令df -H就可以看到目标分区变大了

参考网址:
https://blog.csdn.net/ouyang_peng/article/details/53261599
https://jingyan.baidu.com/article/642c9d34e8ffd4644a46f7ea.html
https://blog.csdn.net/wang328452854/article/details/51036724
Ubuntu14.0使用gparted调整分区大小的更多相关文章
- 调整分区大小(ext2\ext3\ext4)
现在的时间是2017年5月27日 我想说调整分区大小没那么麻烦,至少我直接将一个ext3格式分区从50G减少到了30G. 步骤如下 1 首先确保那个分区是没被挂载的. 2 调整分区大小,但是其实并没有 ...
- 在不损坏数据的情况下调整分区大小(ext2\ext3\ext4)
现在的时间是2017年5月27日 我想说调整分区大小没那么麻烦,至少我直接将一个ext3格式分区从50G减少到了30G. 步骤如下 1 首先确保那个分区是未挂载的. 2 调整分区大小,但是其实并没有实 ...
- linux调整分区大小
查看一下当前分区情况 1 2 3 4 5 6 7 8 [root@localhost ~]# df -h Filesystem Size Used Avail Use% Mou ...
- [转]AIX下调整分区大小
AIX下调整文件系统大小 - [work] 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://wangsuiri.blogbus.com/logs/35448074.htm ...
- CentOS 6.5 64位,调整分区大小
调整硬盘分区大小 想增加root空间,减少home空间. 1.查看硬盘使用情况. [root@npm ~]# df -h Filesystem Size Used Avail Use% Mounted ...
- 记录4-Ubuntu 16.04用gparted调整分区
几天在安装双系统时,没注意居然把swap分区设置成了50G.今天才发现,于是用gparted重新分区. 1. sudo apt-get install gparted 2. 重新用u盘启动进入ubun ...
- 调整分区大小 转载--------------http://blog.csdn.net/perfectzq/article/details/73606119
centos7重新调整分区大小 centos 7 调整 root 和 home 的容量大小 查看磁盘的空间大小: df -h 备份/home : cp -r /home/ homebak/ 卸载 ...
- Linux(Centos)下调整分区大小(以home和根分区为例)
在安装新系统的时候,有时候没法预估或者说错误的划分了分区大小,常常会导致我们后面的操作出现极大地不方便,比如某个分区分的太小了,导致 软件安装的时候会报安装空间不够,这就很麻烦.在这里我就记录一下 ...
- Centos/Linux下调整分区大小(以home和根分区为例)
转载于 https://blog.csdn.net/qq_33233768/article/details/65437609 在安装新系统的时候,有时候没法预估或者说错误的划分了分区大小,常常会 ...
随机推荐
- python xpath学习
一.选取节点: 二.谓词: 注意:在scrapy中用xpath进行搜索时,如果使用相对路径,要加上.,如,不然搜索的是整个文档.
- elasticsearch篇之mapping
2018年05月17日 18:01:37 lyzkks 阅读数:444更多 个人分类: Elastic stack 版权声明:文章内容来自于网络和博主自身学习体会,转载请注明出处,欢迎留言大家一起 ...
- 驱动调试(四)oops确定调用树
目录 驱动调试(四)oops确定调用树 内核开启调用树 栈指针分析 原理 寄存器别名 基础解释 例子分析 找到PC地址的位置 栈分析 附录:原文的excel title: 驱动调试(四)oops确定调 ...
- RTC子系统
目录 RTC子系统 引入 hctosys.c interface.c class.c 小结 流程一览 框架分析 rtc_init rtc_device_register s3c_rtc_probe o ...
- 通过Visualizing Representations来理解Deep Learning、Neural network、以及输入样本自身的高维空间结构
catalogue . 引言 . Neural Networks Transform Space - 神经网络内部的空间结构 . Understand the data itself by visua ...
- kubernetes云平台管理实战: 滚动升级秒级回滚(六)
一.nginx保证有两个版本 1.查看当前容器运行nginx版本 [root@k8s-master ~]# kubectl get pod -o wide NAME READY STATUS REST ...
- 快速定位XPATH
本文主要介绍如何快速定位WEB端的xpath. 浏览器:Chrome.火狐浏览器 两种浏览器的定位方法都是一样:按F12键,可查看开发者工具 上图,开发者工具最左上角是定位按钮,点击此按钮,再点击浏览 ...
- 我对SAP Business One 项目实施的理解
一.什么是SAP: 大家都知道ERP是什么,ERP是企业资源计划管理系统.是指建立在信息技术基础上,集信息技术与先进管理思想于一身,以系统化的管理思想,为企业员工及决策层提供决策手段的管理平台.那么问 ...
- SEO总结
学习了这么久了seo,对学过的知识进行一下总结. 服务器和域名 首先的一个就是对服务器和域名的选择,服务器最好能是独立的,因为如果不是独立服务器很容易被别人放在服务器上的网站所影响,然后就是域名,需要 ...
- [再寄小读者之数学篇](2014-04-08 from 1297503521@qq.com $\sin x-x\cos x=0$ 的根的估计)
(2014-04-08 from 1297503521@qq.com) 设方程 $\sin x-x\cos x=0$ 在 $(0,+\infty)$ 中的第 $n$ 个解为 $x_n$. 证明: $$ ...