扩大Vmware虚拟机中Ubuntu系统磁盘空间的方法

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

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

系统状态

VM虚拟机Work station 7.0
Ubuntu某版本虚拟机,原有20G,计划扩展到100G

操作步骤

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,添加:(注,有可能是/etc/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 LVM逻辑卷管理详细介绍 
http://www.zhiwenweb.cn/Category/Security/linux-lvm.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值