VMware中Ubuntu12.04虚拟磁盘空间扩展

 方式一,在虚拟机设置里扩展磁盘。

如图:Utilities----Expand

顺便说一下Compact选项,说说压缩磁盘,释放空间。参考这里:http://pubs.vmware.com/ws7_ace26/wwhelp/wwhimpl/js/html/wwhelp.htm?context=ws_user&file=ws_disk_shrink.html

浏览了一下没看懂到底是释放什么空间。。。。改天再仔细看看。

之后:分区,格式化,挂载就可以了。基本操作参加鸟哥的菜吧。注意的是分区之后要重启,命令执行完之后有提示的貌似。

http://vbird.dic.ksu.edu.tw/linux_basic/0230filesystem_3.php#mount






由于在ubuntu下开发比较多,内容也不少,终于今天磁盘空间不够了,很纳闷的,兴致勃勃的开展拷贝新资料进ubuntu,却出现没有可用的磁盘空间,那真叫措手不及。

       说来也是自己预留的空间不够,建议大家以后创建虚拟机时硬盘空间给大一些,免得到后面麻烦事N多,好了,少说废话。

 

步骤如下:

1.虚拟机中linux虚拟硬盘空间不足,poweroff后在VMware菜单栏进入VMware setting->disk->utilities->expand,将目前的磁盘容量(10G)改为自己需要的容量(15G)。

 

2.启动系统,查看磁盘空间情况
root@R400:/usr# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       9.5G  8.7G  335M  97% /
得知扩展得到的空间没有分配到linux的硬盘/dev/sda1中,那空间哪去了?原来VMware setting扩展空间后系统提示对硬盘空间重新分区


//查看磁盘空间/dev/sda: 16GB左右(之前是11G左右,说明容量扩展成功)
root@R400:/usr# fdisk -l

Disk /dev/sda: 16.1 GB, 16106127360 bytes
255 heads, 63 sectors/track, 1958 cylinders, total 31457280 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000be602

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    19922943     9960448   83  Linux
/dev/sda2        19924990    20969471      522241    5 
Extended
/dev/sda5        19924992    20969471      522240   82  Linux swap / Solaris

root@R400:/usr# ls -l /dev/sda*
brw-rw---- 1 root disk 8, 0 Mar 28 17:38 /dev/sda
brw-rw---- 1 root disk 8, 1 Mar 28 16:27 /dev/sda1
brw-rw---- 1 root disk 8, 2 Mar 28 16:27 /dev/sda2
brw-rw---- 1 root disk 8, 5 Mar 28 16:27 /dev/sda5

3.对硬盘/dev/sda重新分区
root@R400:/usr# fdisk /dev/sda
Command (m for help): p//查看分区

Disk /dev/sda: 16.1 GB, 16106127360 bytes
255 heads, 63 sectors/track, 1958 cylinders, total 31457280 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000be602

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    19922943     9960448   83  Linux
/dev/sda2        19924990    20969471      522241    5  Extended
/dev/sda5        19924992    20969471      522240   82  Linux swap / Solaris

Command (m for help): n//新建分区,之前只有3个分区
Partition type:
   p   primary (1 primary, 1 extended, 2 free)
   l   logical (numbered from 5)
Select (default p): p//选主分区
Partition number (1-4, default 3): 4
First sector (19922944-31457279, default 19922944): 
Using default value 19922944
Last sector, +sectors or +size{K,M,G} (19922944-19924989, default 19924989): 
Using default value 19924989

Command (m for help): p//查看分区

Disk /dev/sda: 16.1 GB, 16106127360 bytes
255 heads, 63 sectors/track, 1958 cylinders, total 31457280 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000be602

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    19922943     9960448   83  Linux
/dev/sda2        19924990    20969471      522241    5  Extended
/dev/sda4        20969472    31457279     5243904   83  Linux //新添加的分区:5G大小
/dev/sda5        19924992    20969471      522240   82  Linux swap / Solaris

Command (m for help): w//保存修改
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.

 

虽然分区已经添加,但在/dev下没有发现sda4
root@R400:/usr# ls -l /dev/sda*
brw-rw---- 1 root disk 8, 0 Mar 28 17:29 /dev/sda
brw-rw---- 1 root disk 8, 1 Mar 28 16:27 /dev/sda1
brw-rw---- 1 root disk 8, 2 Mar 28 16:27 /dev/sda2
brw-rw---- 1 root disk 8, 5 Mar 28 16:27 /dev/sda5

root@R400:/usr# fdisk -l

Disk /dev/sda: 16.1 GB, 16106127360 bytes
255 heads, 63 sectors/track, 1958 cylinders, total 31457280 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000be602

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    19922943     9960448   83  Linux
/dev/sda2        19924990    20969471      522241    5  Extended
/dev/sda4        20969472    31457279     5243904   83  Linux //新添加的分区:5G大小
/dev/sda5        19924992    20969471      522240   82  Linux swap / Solaris

 

4.更新系统分区表

注意:添加新分区后,需要关注上述蓝色的提示:新分区表要在系统重启或执行partprobe(8) or kpartx后才生效

root@R400:/usr# partprobe//强制更新分区表
root@R400:/usr# ls -l /dev/sda*
brw-rw---- 1 root disk 8, 0 Mar 28 17:42 /dev/sda
brw-rw---- 1 root disk 8, 1 Mar 28 16:27 /dev/sda1
brw-rw---- 1 root disk 8, 2 Mar 28 17:42 /dev/sda2
brw-rw---- 1 root disk 8, 4 Mar 28 17:42 /dev/sda4    //新分区出现了
brw-rw---- 1 root disk 8, 5 Mar 28 16:27 /dev/sda5

 

5.将/dev/sda4分区格式化为ext4文件系统
root@R400:/usr# mkfs.ext4 /dev/sda4

6.创建磁盘分区挂载点,挂载设备
root@R400:/usr# mkdir /opt/sda4
root@R400:/usr# mount /dev/sda4 /opt/sda4/

 

7.查看挂载点
root@R400:/opt# mount
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
/dev/sda4 on /opt/sda4 type ext4 (rw)    //Haha~~

最后,便可以在目录/opt/sda4下存放文档了。


注:先创建一个挂载目录;自动挂载:
然后我们在/etc/fstab 中加如下的一行;
/dev/hda5   /mnt/hda5   ext3 defaults     0 0这样重启机器就能看到效果了;

我的做法:

/dev/sda3/opt/extent ext4defaults 00

root@ubuntu:/opt# df -h extent/
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3       9.9G  151M  9.2G   2% /opt/extent

参考如下:

 王兵权+linuxSer+1(464713256)  17:42:32
请教: 虚拟机下/目录马上就要磁盘满了,
/dev/sda1        31G   23G  6.6G  78% /

我扩展了10G,为:
brw-rw---- 1 root disk 8, 4 Feb 12 22:48 /dev/sda4

再把/dev/sda4挂载到/,现在如下:
/dev/sda1        31G   25G  4.8G  84% /
udev           1000M  4.0K 1000M   1% /dev
tmpfs           403M  1.3M  402M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none           1007M  8.0K 1007M   1% /run/shm
/dev/sda4        31G   25G  4.8G  84% /

是不是哪里有问题啊,怎么如下呢?
/dev/sda4        31G   25G  4.8G  84% /
魏邹建+系统+2(263274916)  17:43:25
你怎么挂的
王兵权+linuxSer+1(464713256)  17:44:07
mount /dev/sda4 /
魏邹建+系统+2(263274916)  17:44:27
你挂到/下了,
王兵权+linuxSer+1(464713256)  17:44:42
说的
是的
魏邹建+系统+2(263274916)  17:44:59
卸载从挂就行
王兵权+linuxSer+1(464713256)  17:45:30
我还是想挂载到/其他目录呢
魏邹建+系统+2(263274916)  17:46:08
那你写就行了
王兵权+linuxSer+1(464713256)  17:47:33
卸载是在哪个目录执行什么呢?
魏邹建+系统+2(263274916)  17:47:45
umount /
哦,可能不行,你正在用着
王兵权+linuxSer+1(464713256)  17:48:39
那如何?
没想到:33G都不够
魏邹建+系统+2(263274916)  17:49:00
你先试试看能卸载不,要是不行的话就只能重启系统了
王兵权+linuxSer+1(464713256)  17:49:21
重启还得增长空间啊
问题没解决的
魏邹建+系统+2(263274916)  17:49:56
你重启后把另一个盘挂到别的目录下就行了
王兵权+linuxSer+1(464713256)  17:50:16
试试
谢了啊
魏邹建+系统+2(263274916)  17:50:58
等下
王兵权+linuxSer+1(464713256)  17:51:04
咋了
魏邹建+系统+2(263274916)  17:51:08
你试试直接挂载到别的目录下
王兵权+linuxSer+1(464713256)  17:51:21
都reboot了,呵呵
魏邹建+系统+2(263274916)  17:51:21
可以多处挂载的
哦,那算了,
王兵权+linuxSer+1(464713256)  17:51:40
正在编译android源码呢,没想到那么大
魏邹建+系统+2(263274916)  17:51:40
你写到fstab里,就能自动挂载了
王兵权+linuxSer+1(464713256)  17:51:50
知道的
谢了 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 以下是vmware安装ubuntu12.04的教程: 1. 首先,下载并安装vmware虚拟机软件。 2. 下载ubuntu12.04的ISO镜像文件。 3. 打开vmware虚拟机软件,点击“新建虚拟机”。 4. 选择“典型”安装方式,点击“下一步”。 5. 选择“安装程序光盘镜像文件(ISO)”,并浏览到ubuntu12.04的ISO镜像文件所在位置,点击“下一步”。 6. 输入虚拟机的名称和存储位置,点击“下一步”。 7. 设置虚拟机的处理器和内存大小,点击“下一步”。 8. 选择“自定义硬件”,点击“下一步”。 9. 在“网络适配器”选择“桥接模式”,点击“下一步”。 10. 点击“完成”按钮,完成虚拟机的创建。 11. 启动虚拟机,在启动界面选择“Install Ubuntu”进行安装。 12. 按照安装向导的提示,选择安装语言、时区、键盘布局等信息。 13. 在“分区”界面,选择“手动分区”,并按照自己的需求进行分区。 14. 点击“安装”按钮,开始安装过程。 15. 安装完成后,重启虚拟机,输入用户名和密码,即可进入ubuntu12.04系统。 希望以上教程能够帮助到您。 ### 回答2: VMware是一款常用的虚拟机软件,它能够在一台物理计算机上运行多个虚拟计算机,其包括不同类型的操作系统。而Ubuntu 12.04则是一种Linux操作系统,支持多种开源软件和编程语言。在这里,我们将简单介绍如何在VMware上安装Ubuntu 12.04系统。 步骤一:准备VMware软件 首先需要下载VMware虚拟机软件,并安装到电脑上。安装后,打开VMware软件,可以看到如下图所示的主界面。 步骤二:下载Ubuntu 12.04 ISO镜像文件 接下来需要下载Ubuntu 12.04的ISO镜像文件,可以在Ubuntu官网上下载。下载完成后,将镜像文件保存到电脑的某个位置,以备后续使用。 步骤三:创建Ubuntu虚拟机 在VMware软件,点击“新建虚拟机”,开始创建Ubuntu虚拟机。然后按照向导的提示,进行相关设置,包括选择“自定义”安装类型、设定虚拟机名称、选择虚拟机存储位置、选择Ubuntu 12.04操作系统、分配虚拟机内存、创建虚拟硬盘等等。这些设置都可以根据实际需求进行调整。 步骤四:安装Ubuntu 12.04系统 创建完虚拟机后,就可以开始安装Ubuntu 12.04系统了。在VMware软件,选择刚才创建的Ubuntu虚拟机,点击“开启此虚拟机”,启动虚拟机。在虚拟,选择安装Ubuntu 12.04系统,根据向导进行相关设置,包括选择语言、时区、键盘布局、磁盘分区、创建用户等。安装过程需要输入用户名和密码,以便登录系统。安装完成后,系统会自动重启。 步骤五:使用Ubuntu 12.04系统 安装完成后,就可以使用Ubuntu 12.04系统了。在VMware软件,选择刚才创建的Ubuntu虚拟机,点击“开启此虚拟机”,启动虚拟机。输入用户名和密码,进入Ubuntu桌面环境。在Ubuntu,可以使用各种开源软件和编程语言,进行各种操作和开发工作。 综上所述,安装Ubuntu 12.04系统并不难,只需要准备好VMware软件和Ubuntu 12.04 ISO镜像文件,然后按照上述步骤进行相关设置即可。在Ubuntu,可以使用各种开源软件和编程语言,进行各种操作和开发工作,非常适合程序员和开发人员使用。 ### 回答3: 安装VMware并创建虚拟机 首先,你需要下载并安装VMware Workstation,安装完成后打开该软件,在菜单栏选择“文件”-“新建虚拟机”进行设置,具体步骤如下: 1.选择“自定义(高级)”选项,然后选择“下一步”。 2.选择“典型虚拟机配置”并选择“下一步”。 3.输入你的虚拟机名称和存储位置并选择“下一步”。 4.选择Ubuntu Linux的版本,这里我们选择Ubuntu 64位版本。如果你的硬件不支持64位版本,可以选择32位版本。选择完成后,选择“下一步”。 5.选择你希望的虚拟机安装大小,一般默认就好,然后选择“下一步”。 6.选择虚拟机的网络类型,可以选择NAT或桥接,视情况而定。然后选择“下一步”。 7.最后选择“完成”完成虚拟机的设置。 安装Ubuntu 12.04 1.在VMware启动虚拟机,然后选择“Install Ubuntu”开始安装。 2.选择你的语言,然后选择“继续”。 3.选择时区,然后选择“继续”。 4.分配磁盘空间,建议选择“为Ubuntu安装新的虚拟磁盘”。然后选择“继续”。 5.选择虚拟磁盘的容量(至少为20GB),然后点击“创建”即可。 6.等待磁盘分区和安装过程完成。 7.设置时区和用户信息。 8.选择“继续”,然后等待安装完成。 安装VMware Tools VMware Tools是VMware虚拟为增强性能而安装的软件包,安装VMware Tools后,可以提高虚拟机的性能以及开启拖放文件功能等。 1.选择VM的菜单栏的“虚拟机”-“安装VMware Tools”。 2.在Ubuntu,会自动挂载VMware Tools的ISO镜像,在“启动磁盘”可以找到“VMware Tools”文件夹。 3.在Ubuntu的终端进入VMware Tools镜像文件夹:sudo cd /media/your_username/VMware\ Tools 4.解压安装包:sudo tar zxvf VMwareTools-*.tar.gz 5.进入解压后的文件夹:sudo cd vmware-tools-distrib/ 6.运行VMware Tools安装程序:sudo ./vmware-install.pl 7.按照提示安装VMware Tools,回答问题并按回车键。 8.安装完成后,重启虚拟机。 安装完毕后,你的Ubuntu 12.04虚拟机就已经可用了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值