用了一段时间Ubuntu,碰到了UBuntu磁盘空间不足的问题, 最初我只给Ubuntu分配了30个G的空间, 昨天试用了一下VirtualBox安装了一个xp虚拟系统,用以解决Ubuntu下的pay online问题, 装完后系统提示磁盘空间不足1G, 于是就想起用Gparted扩展一下磁盘空间, 这个软件是Ubuntu默认就有的, 如果您的系统没有安装可以打开Ubuntu软件中心搜索Gparted进行安装;

标题中提到的"分区"仅仅是为了便于大家理解, 因为分区是windows系统的概念, 而Ubuntu中是没有分区这个说法的, 在Ubuntu中所有的文件夹和文件都一级级归属于根目录"/";所有安装的软件也都会把程序的文件分布在不同的文件夹中, 其实windows的分区无形中减小了硬盘空间, 分区越多损失的空间越大, 而Ubuntu的目录结构可以把硬盘空间充分使用, 所以很多年前朋友买移动硬盘的时候我都建议不要分区, 分区完全可以用文件夹代替, 况且分区之后可用空间还会变小, 完全没必要;

接下来, 我们开始用Gparted软件扩展Ubuntu目录的容量;

这里我们需要用Ubuntu的U盘启动,这样才能通过Gparted扩展根目录的容量,只用sudo gparted 是无法扩容根目录的;

U盘Ubuntu启动后,按下键盘左下角的Super键(win键), 调出Dash 输入gpar, Dash会自动定位到 Gparted;

第二步, 打开Gparted 找到挂载点 " / " ,, 图片所示挂载点是倒数第二个 "/dev/sda6", 这个是Ubuntu系统的根目录, 整个磁盘空间的所在~ 文件系统的类型是 ext4, 在这个列表中还能看到windows系统的分区, 我们可以根据容量来判断出对应的是哪些区;

第三步, 是最重要的一步, 这里就要开始扩容操作了, 那么这个软件真的不会使Ubuntu系统的文件损坏或丢失? 答案是肯定的, 我已经亲自实验过了, Ubuntu系统下的文件完好无损;

为何这么神奇? 因为它的原理是把新的空闲区域衔接到原有区域的末尾或者开头, 对原有区域并没有进行格式化的覆盖操作, 所以Ubuntu中原有的文件不会受到任何影响~;

但是唯一要注意的就是, 在Gparted中调整分区之后, 在windows下不要再用分区软件进行分区调整, 否则可能造成混乱;

先看操作步骤:

1. 先从windows的 ntfs 分区中提出一部分作为空闲区域;

2. 然后把这个空闲区域通过"之前的空余空间 / 之后的空余空间"的转移操作, 移动到 ext4挂载点的上方或下方;

3. 最后再将这个临近的空闲区域合并到现有区域的末尾或者开头;

上图就是将要被分割空间的windows分区; 我们在之后的空余空间中输入 20000, 这个数字代表从ntfs分区中分出 20G 的空闲空间, 如下图;

第四步, 我们已经得到了空闲分区, 接下来发现这个空闲分区并不是紧靠 /dev/sda6分区的, 如果不是相邻的区域是无法合并的, 他们之间还隔着一个 /dev/sda7 ,这个区域的类型是 linux-swap 交换空间, 而交换空间如果在使用之中的话是无法调整的, 所以我们需要把它先 off 掉, 然后才可以操作: 右键选择"关闭交换空间", 过一会儿swap就被关闭了;

第五步, off掉交换空间之后, 我们就可以把"之前的空余空间" 设为0, "之后的空余空间"设为20000, 这样就把20G的空间移动到了swap分区的后面, 然后确定;

第六步, 现在空闲空间就已经移动到swap分区的后面, 根目录/dev/sda6分区的前面了, 成为了根目录的相邻区域, 现在就可以把 /dev/sta6 的 "新大小" 加上这20G,我的盘原先是28G,现在已扩容为48G;

按Super键调出Dash 输入ci, 打开"磁盘使用分析器";

我们可以看到现在磁盘的具体容量:

点击进入可以看到更详细的容量分布;

至此, UBuntu系统的分区无损扩容完成.

重启后进入UBuntu系统使用没有任何异常, 操作流畅, 数据完好无损.

1.在linux上使用交换文件扩展交换空间:http://www.linuxdiyf.com/linux/12615.html

2.扩展CoLinux的Ubuntu虚拟硬盘空间:http://www.linuxdiyf.com/linux/9723.html

3.VMware下扩展Ubuntu根分区大小的方法:http://www.linuxdiyf.com/linux/9677.html

4.Ubuntu 15.04 Unity和Ubuntu 14.04.2 Gnome2超小容量iso下载:http://www.linuxdiyf.com/linux/12054.html

5.无损调整Linux分区容量步骤:http://www.linuxdiyf.com/linux/191.html

6.vmware虚拟机下ubuntu扩大磁盘容量:vmware虚拟机下ubuntu扩大磁盘容量

Ubuntu无损扩展分区(目录)容量的方法相关推荐

  1. Linux无损扩展分区

    Linux扩展某个分区,用到的工具是gparted或parted.下面的例子和命令都是以ubuntu为基础. 有图形界面,使用gparted 1. 安装gparted sudo apt-get ins ...

  2. VM虚拟机下给Ubuntu 目录分区增加容量的方法

    最近在编译androdi5.1代码的时候突然发现虚拟机容量不够了,很是蛋疼,只好摸索如何想办法给相应目录增加容量,以下方法亲测可行! 1.第一步当然是增加硬盘容量了,这个需要用到VMware的安装目录 ...

  3. Linux主分区,扩展分区,逻辑分区的联系和区别

    基本概念 硬盘分区有三种, 主磁盘分区.扩展 磁盘分区. 逻辑分区. 一个 硬盘 主分区至少有1个,最多4个,扩展分区可以没有,最多1个.且 主分区+扩展分区总共不能超过4个. 逻辑分区可以有若干个. ...

  4. linux物理硬盘和sd的对应关系_Linux 学习 --- 磁盘分区/关系+挂载+表示方法

    对hda1的解释: hd:IDE硬盘.如果是SCSI硬盘,则为sd,这个只能记住,没有更好的办法. a:: 第一块硬盘.如果是第二块硬盘,则为b,依此类推c,d-- 1: 主分区.其中1,2,3,4都 ...

  5. 主分区、扩展分区和逻辑分区(转载)

    硬盘分区有三种,主磁盘分区.扩展磁盘分区.逻辑分区. 一个硬盘可以有一个主分区,一个扩展分区,也可以只有一个主分区没有扩展分区.逻辑分区可以若干. 主分区是硬盘的启动分区,他是独立的,也是硬盘的第一个 ...

  6. 图解windows系统 硬盘主分区、扩展分区、逻辑分区的区别.

    原文地址:http://hi.baidu.com/zyf2884020/item/5db6805ad45647abacc8571e 班上一同学刚开始接触电脑,对硬盘分区的概念还不理解,硬着头皮在百科上 ...

  7. Windows下的主分区、扩展分区与逻辑分区

    硬盘分区有三种,主分区.扩展分区.逻辑分区. [1]主分区       主分区是硬盘的启动分区,它是独立的,也是硬盘的第一个分区,正常的话就是C盘.主分区也可成为"引导分区",会被 ...

  8. 主分区跟扩展分区的关系以及逻辑分区

    主分区能够激活,通常用来引导系统.扩展分区本身并不能直接用来存放数据,逻辑分区是扩展分区进一步分割出来的区块,通常用来存储数据.如果将逻辑分区比作房间,那么扩展分区就好比客房区(包括若干个房间). 通 ...

  9. 主分区,逻辑分区,扩展分区有什么区别

    1.地位不同 逻辑分区属于扩展分区,扩展分区属于主分区. 给新硬盘上建立分区时都要遵循以下的顺序:建立主分区→建立扩展分区→建立逻辑分区→激活主分区→格式化所有分区. 2.位置不同 主分区又叫做引导分 ...

最新文章

  1. 23种设计模式中的蝇量(享元)模式
  2. 为什么要采购订单而不采购库存?
  3. linux下使用taskset设置进程cpu绑定不起作用
  4. 写在中国雅虎关闭之后
  5. 计算机网络的体系结构与协议基本概念,计算机网络技术基础-第3章网络体系结构与协议.ppt...
  6. PhoneGap录像 以及 录音功能 简单代码实现3
  7. (42)System Verilog 例化Verilog模块
  8. 结构体学习笔记6——结构体嵌套
  9. allavsoft mac版:支持从各种视频分享网站下载视频
  10. pip安装python依赖成功,pycharm中import出错
  11. shell脚本显示颜色的设置
  12. Python3爬虫 爬句子迷
  13. linux 教程 习题,Linux练习题分享,linux练习题
  14. 简单的创建一个小型服务器
  15. 【Python量化】使用机器学习预测股票交易信号
  16. java MacBook air,macbook pro 与 macbook air 的区别!(前者是高配?java中如何读取主板序列号、硬盘序列号、MAC地址...
  17. cos和sin的使用
  18. 在线绘制图表工具的使用
  19. VB动态加载纯DLL资源
  20. 安卓设置keychain_Keychain的使用

热门文章

  1. 计算机中英语GAI缩写,等等英语_英语中“等等”缩写成为etc吗要加一点吗全拼是什么谢谢大家_淘题吧...
  2. 【c语言】打印*型金字塔
  3. source ubuntu 退出_Ubuntu如何使用source命令执行文件
  4. MyBatis学习总结(14)——Mybatis使用技巧总结
  5. Git的学习与使用(一)——Git 与 SVN 区别
  6. 你以为border-radius只是圆角吗?【各种角度】
  7. 使用Python统计Linux系统内存
  8. SpringBoot之前端文件管理
  9. centos7离线安装ansible
  10. Apache中KeepAlive 配置