- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[优先考虑]给虚拟机VMWare下的Red Hat Enterprise 5根分区扩容
************************************************************************
虚拟机Vmware 下的Red Hat Enterprise 5 根分区扩容
************************************************************************
—— 2012-11-18 By XHD
今天在Linux 下编译嵌入式Linux 内核,在链接vmlinux.o 时,提示:
Fail:No space left on device。
经过检查发现原因是 Linux 的虚拟机根分区已经使用 100%,以至于服务不能正常进行,如
下:
[root@localhost /]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
6.7G 6.7G 0 100% /
/dev/sda1 99M 17M 78M 18% /boot
tmpfs 252M 0 252M 0% /dev/shm
于是,考虑将虚拟机磁盘空间由8G 扩大到14G,基于LVM 操作,以下为操作过程:
第一步:使用VMware 工具扩容分配的硬盘空间
1. vmware 提供一个命令行工具
在Windows 下为vmware-vdiskmanager.exe 位于 vmware 的安装目录下。在Linux 下有
1
直接的vmware-vdiskmanager 指令。
进行的操作:
在 windows 下进入命令行窗口,转到 vmware 的 安装目录 , 执行
vmware-vdiskmanager.exe ;在Linux 下,直接敲入vmware-vdiskmanager ,可执行该指令
扩充使用的指令:
vmware-vdiskmanager -x 14Gb “D:\My_NewLinux\Red Hat Enterprise 5.vmdk” 。
说明:要扩容的系统此时不能在运行 ,参数 -x 表示要扩展虚拟机硬盘空间,紧随其后的
数字是要扩展到的大小 ,而非增加量(本例为扩展到 14GB,这是一个磁盘总量,包含了
原先的磁盘容量)。最后是指定要操作的虚拟机磁盘的具体文件,要是路径名中有空格,必
须以双引号括起来 (如上图红线内部分所示,虚拟磁盘文件Red Hat Enterprise 5.vmdk 包
含空格,因此整个路径要用 ” ” 引起来)。按回车键开始执行,执行完毕,退出命令提示符
窗口,重启 VMware ,会发现虚拟机硬盘空间已变成14GB 了。
2.我们重启虚拟机(同时也要重启Linux 系统)后,发现虚拟机的硬盘是变成 14GB,但进入
linux 系统后,用 df -h查看发现硬盘空间还是原先那么大。虽然已经扩大了磁盘,但是由
于还没有经过分区,指定文件系统,所以 linux 操作系统无法识别。其实就相当于你的硬
盘虽然大了,但是你并没有对其进行分区是一个道理。{首先要搞清楚主分区、扩展分区与
逻辑分区之间的关系}
第二步:使用Linux 下的fdisk 工具进行分区
首先,需要以root 身份登录系统。使用fdisk -l 命令打印当前的磁盘分区表:
[root@localhost /]# fdisk -l
Disk /dev/sda: 15.0 GB,bytes
255 heads, 63 sectors/track, 1827cylinders
#在上一步中,Linux 系统重启后,该值会自动更新(原值为1044),1045~1827 为扩展的分区
Units = cylinders of 16065 * 512 =
文档评论(0)