在虚拟机里安装系统,有时即会遇到初始分配的磁盘空间不够用的情况。如果是windows系统,则直接在虚拟机选项里扩容即可,但linux系统则没有这么简单。下面是整理的vmware下ubuntu系统磁盘扩容的方法与步骤,仅供参考。

提示:vmware里安装虚拟系统,因为磁盘大小可以使用动态扩容方式,应尽量将磁盘初始空间设置大一些,如20G,以避免不必要的麻烦。

系统状态

VM虚拟机Work station 7.0

Ubuntu某版本虚拟机,原有10G,计划扩展到20G

操作步骤

1. 扩大虚拟机的磁盘空间

– 保证Ubuntu虚拟机是关闭的,且没有snapshot(如果有则需要revert)

– 打开该虚拟机设置,菜单为VM->Settings

– 点击磁盘选项,右侧选择Utilities按钮,选择Extend

– 输入扩大后的磁盘空间大小

2. 在Ubuntu中使用扩展后的空间

– 启动Ubuntu虚拟机,打开终端,执行

$sudo fdisk /dev/sda

(执行fdisk -l可查看磁盘设备名称)

1) 出现命令行菜单,使用m查看当前的功能菜单列表

2) 输入p查看分区表

3) 输入n(add new),出现选择logical或者primary

4) 输入p,选择primary(可以使用1-4)

5) 提示输入分区号,目前Ubuntu使用了primary1-2,因此这里我输入3

6) 接下来提示输入起始和结束扇区,我采用默认值

7) 顺利完成后,输入w,保存修改

8) 重新启动后,检查/dev/sda3是否存在(或不重启,执行:partprobe)

9) 设置分区的文件系统类型,执行:

$mkfs.ext3 /dev/sda3

10) 完成后即可使用mount命令将/dev/sda3挂接到你希望的目录,比如挂到/home/extend,执行:

$mkdir extend

$mount /dev/sda3 /home/extend

11) 设置重新启动后可自动挂接。编辑/dev/fstab,添加:

/dev/sda3   /home/extend  ext3  defaults 1 2

附:

当然,在ubuntu里,也可以使用gparted图形分区工具进行分区操作。执行命令:

$gparted

在弹出的图形窗口操作即可。

此外,为了以后方便继续扩展extend目录的大小,我们也可以用LVM逻辑卷管理方式,创建逻辑分区进行挂载。

上面步骤(9)-(10)更改为:

pvcreate /dev/sda3

vgcreate vg0 /dev/sda3

lvcreate -L 10G vg0 -n LVM1

mkfs.ext3 /dev/vg0/LVM1

$mkdir extend

$mount /dev/vg0/LVM1 /home/extend

虚拟机linux如何扩大内存吗,如何扩大Vmware虚拟机中Ubuntu系统磁盘空间的方法相关推荐

  1. VMware 虚拟机扩展Ubuntu系统磁盘空间

    版权声明:欢迎转载 https://blog.csdn.net/weixin_39510813/article/details/78387334 Vm虚拟机扩展Ubuntu系统磁盘空间 前言     ...

  2. VMware虚拟机 扩展Ubuntu系统磁盘空间方法

    VMware虚拟机扩展Ubuntu系统磁盘空间方法 问题描述 为了确保工具.驱动等的通用性,我们通常需要在多种环境上进行验证,但由于资源有限,并不能保证每个环境都有对应的主机供我们使用,所以我们通常使 ...

  3. VMware虚拟机扩展Ubuntu系统磁盘空间

    转载:https://www.cnblogs.com/dongry/p/10620894.html 1 首先给虚拟机扩容 虚拟机->设置->硬盘->实用程序->扩展磁盘容量 2 ...

  4. VMware虚拟机中ubuntu的磁盘怎么扩容

    VMware虚拟机中ubuntu的磁盘怎么扩容 之前在vm中安装ubuntu18.04的时候,觉得30GB已经挺大了,结果在linux里安装了hadoop一圈的软件,然后又安装了idea,eclips ...

  5. vmware虚拟机中ubuntu系统里设置USB串口连接海思开发板

    vmware虚拟机中ubuntu系统里设置USB串口连接海思开发板 作为海思平台的一个新手,在学习海思开发板时,会因为一个很小的问题折腾半天,但是当解决一个小问题时还是很兴奋的,记录下自己学习过程. ...

  6. 在UNIX \ Linux终端中的可视化磁盘空间和磁盘使用情况小工具 - Vizex

    在UNIX\ Linux终端中的可视化磁盘空间和磁盘使用情况小工具 - Vizex 背景-什么是Vizex Linux终端上安装方法 如何使用Vizex 1. vezix 2. vizexdf 3. ...

  7. linux查看vmware的版本,linux中查看系统版本信息的方法

    前言 测试环境:测试环境: centos7.2 64位 测试用户:root 查看系统位数(32位或64位) 方法1: [root@VM_0_13_centos ~]# uname -a Linux V ...

  8. linux查看java虚拟机内存_深入理解java虚拟机(linux与jvm内存关系)

    本文转载自美团技术团队发表的同名文章 https://tech.meituan.com/linux-jvm-memory.html 一, linux与进程内存模型 要理解jvm最重要的一点是要知道jv ...

  9. java虚拟机和内存的关系_深入理解java虚拟机(linux与jvm内存关系)

    本文转载自美团技术团队发表的同名文章 https://tech.meituan.com/linux-jvm-memory.html 一, linux与进程内存模型 要理解jvm最重要的一点是要知道jv ...

最新文章

  1. linux下mqm用户下S开头日志,Linux新建用户,切换后只显示$问题
  2. Appium——appium之mac环境安装
  3. 虚拟化概念和KVM简述
  4. 分治算法-01连续子序列的最大和问题
  5. 【leetcode】390. Elimination Game
  6. django 1.8 官方文档翻译:9-2 本地特色附加功能
  7. sql数据库的链接方式
  8. lua mysql 事务_为什么在 Redis 实现 Lua 脚本事务?-阿里云开发者社区
  9. MySQL命令执行sql文件的两种方法
  10. acwing-提高课
  11. vid在c语言中的作用,——PVID的作用及和VID的区别
  12. 因特尔Edison第2站--mraa下gpio
  13. 【csdn博客文章】导出备份
  14. 信号的时域相位、频域相位
  15. ndnSIM学习(四)——examples之ndn-simple.cpp超详细剖析
  16. 小程序如何生成二维码海报?
  17. pikachu暴力破解
  18. PP模块工艺路线明细BAPI
  19. 【noi.ac#1771】ball
  20. 做金融直播,这几个问题一定要知道

热门文章

  1. 记录用户转成超级用户的文件名字_一分钟了解Linux用户
  2. PyTorch框架学习七——自定义transforms方法
  3. 耗时n年,38页《数据仓库知识体系.pdf》(数据岗位必备)
  4. Hamcrest总结--思维导图
  5. Decompose Conditional(分解条件表达式)
  6. python runtimeeeror_Python3基础 raise 产生RuntimeError 异常
  7. mysql ==null_mysql = null 问题
  8. NSURLCache缓存使用简介
  9. oracle 创建模式语句,ORACLE基本使用SQL语句以及归档模式的操作
  10. 基于python的modbus协议编程_通往未来的网络可编程之路:Netconf协议与YANG Model