我在VirtualBox安装的ubuntu里安装Cloud Foundry时遇到错误信息,磁盘空间不够了:

使用这三个命令做了清理之后,结果依然不够理想:

(1) sudo apt-get autoclean(已卸载软件的安装包)

(2) sudo apt-get clean(未卸载软件的安装包)

(3) 清理系统不再需要的孤立的软件包。sudo apt-get autoremove

于是我决定将ubuntu的虚拟机磁盘大小调整为30G。

当前磁盘空间通过命令行VBoxManage.exe list hdds查看。

使用命令 VBoxManage.exe modifyhd --resize 来更改大小。我改成30G后,

在VirtualBox里已经看到大小生效了。

ubuntu命令sudo fdisk -l能看到新的磁盘大小已经生效了。

但是df -H查看的文件系统大小仍未改变。

使用命令sudo fdisk /dev/sda,然后选择n创建新的分区,类型为p,编号选择3。这里注意新建分区的开始位置要紧挨着现有的Linux LVM分区的结束位置,如下图所示。至于结束位置,我简单地指定成增加15G,因此结束位置是动态计算出来的。

如下信息显示分区已经成功创建。

将新建分区的类型更改为8e:Linux LVM

下一步是创建一个新的Physical volume物理卷: sudo pvcreate /dev/sda3

sudo pvscan显示该物理卷还未分配给卷组 ubuntu-vg

使用命令sudo vgextend ubuntu-vg /dev/sda3进行分配:

分配完成。

然后修改卷组的大小: sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-root

最后一步:

sudo resize2fs /dev/mapper/ubuntu--vg-root

现在/目录的大小已经成功扩容了:


要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

最新文章

  1. validate
  2. [技巧]如何清除VS2008的最近打开项目
  3. Metasploit命令大全
  4. Linux环境Weblogic10g服务部署
  5. MySQL5.0版本的安装图解教程
  6. DXperience-12.1.5 官网下载+注册破解+帮助文档
  7. c#NPOI导出
  8. C++ —— 构建开源的开发环境
  9. bzoj 1975: [Sdoi2010]魔法猪学院 [k短路]
  10. 笔记:XML-解析文档-DOM
  11. android wake lock 电源管理简单学习
  12. istio环境搭建for macbook
  13. Golang 新手可能会踩的 50 个坑【转】
  14. 自动化脚本测试,postman使用沉淀
  15. c++——智能指针学习(shared_ptr和weak_ptr)
  16. Chrome之控制台使用【转载】
  17. void的几点用法
  18. [ExcelHome]VLOOKUP的别样用法
  19. shell expect权威指南和实战
  20. 刨根究底字符编码之—UTF-16编码方式

热门文章

  1. JS window,onload 与 $().read()
  2. Oracle分区表管理的一些笔记
  3. 【研究】缓慢的http拒绝服务攻击
  4. 【网络】EIGRP负载均衡、手工汇总、泄露明细、安全认证
  5. Python 时间格式转换
  6. GreenPlum 大数据平台--外部表(三)
  7. IIS发布常见错误-HTTP 错误 404.0 - Not-Found
  8. npm安装gulp-sass失败处理办法
  9. main方法击破
  10. Mysql数据库死锁分析相关概念