VMware基于Linux虚拟机硬盘空间扩大


VMware基于Linux 虚拟机硬盘空间扩大
 
随着 Linux假造 机的不绝 应用 ,在VMware中常常 碰到 预先装好的 linux 假造 机的硬盘空间过小 的题目 ,造成很多 软件不能安装, 而重新装一个,又挺贫穷 。于是,上网搜了下关于 vmware 硬盘扩容的行动 。 总结如下: 
 
1、挂载点必需 是一个目次 。 
2、一个分区挂载在一个已存在的目次 上,这个目次 可以不为空,但挂载后这个目次 下早年的内容将不可用。 
 
一:起首 应用 VMware器材扩容分派 的硬盘空间: 
 
1 、 vmware 供给 一个下令 行器材, vmware-vdiskmanager.exe ,位于 vmware 的安装目次 下,比如 
C:\Program Files\VMware\VMware Workstation\vmware-vdiskmanager.exe. 
windows 下运行 cmd ,转到 vmware 的安装目次 
    vmware-vdiskmanager.exe 可以查察 赞助 
 
2. 对付 扩容,可以输入下列下令 : 
    vmware-vdiskmanager -x 50Gb "D:\VMware\WinXP\myLinux.vmdk" 
 
   注: 要扩容的体系 这时不能在运行 ,参数 "-x" 表示要扩张假造 机硬盘空间,紧随厥后 的数字是要扩张到的巨细 ( 本例为扩张到 50GB ,这是一个磁盘总量,包孕 了原来 的磁盘容量 ) 。 末了 是指定要操纵 的假造 机磁盘的具体 文件,要是路径名中有空格,必需 以双引号括起来。按回车键起头推行 ,推行 完毕,退出下令 提醒 符窗口, 
    重启 VMware ,会创造假造 机硬盘空间已变成 50GB 了。 
 
我们重启假造 机后,创造假造 机的硬盘是变成 50GB 了,但进入 linux 体系 后,用 "df -ah" 查察 创造硬盘空间照样 原来 那么大。 
固然 已经扩张 了磁盘,但是由于还没有颠末 头区,指定文件体系 ,以是 linux 操纵 体系 无法识别(着实 就相等于你的硬盘固然 大了,但是你并没有对其举办分区是一个原理 )。下面我们举办分区处理 赏罚 。 
 
行动 二:应用 VM图形界面,封闭 假造 机,编辑 假造 机设置 ,直接将硬盘空间扩容。 
 
3. 分区:( 这时要切换为 Root 用户,Ubuntu下应用 sudo下令 ) 
fdisk 下令 : fdisk -l : 打印当前的磁盘分区表,这时我们可以看到磁盘的总量简直 增进到 50GB 了,但是分区只有早年的那几个原有的分区。 
键入下令 : fdisk /dev/sda   “sda 就是颠末 扩容的硬盘,为 SCSI 硬盘, IDE 范例 硬盘对应为 hda ,是对该硬盘举办操纵 ” 
键入 :    m    “ 列出 fdisk 的赞助 ” 
我们在这里是要添加一个新分区,即将扩容出来的那部分 做成一个新分区,如许 手法被操纵 体系 挂载识别。 
键入:     n    ” 下令 n 用于添加新分区 " 
此时, fdisk 会让你选择添加为逻辑分区呢(编号从 5 起头)照样 主分区(编号 1 到 4 )。选择主分区吧,则键入 p ;选择逻辑分区键入 l 。 
我们选择主分区于是: 
键入:    p               " 选择创建 主分区 " 
 
此时, fdisk 会让你选择主分区的编号,假如 已经有了主分区 sda1 , sda2 ,那么编号就选 3 ,即要创建 的该分区为 sda3. 
键入:     3 
此时, fdisk 又会让你选择该分区的起头值这个就是分区的 Start 值( start cylinder );这里最好直接按回车, 
假如 您输入了一个非默认的数字,会造成空间浪费; 
此时键入: w              " 生涯 全部 并退出,分区分别 完毕 " 
 
我们如今 还不能用这个分区 , 因 没技俩化 ,这时要重启体系 就可以或许 在 dev 下面看到 sda3 ,假如 不重启不能举办下面操纵 
 
4. 技俩化该新添加的分区: 
        键入: mkfs -t ext3 /dev/sda3 
可能   mkfs.ext3     /dev/sda3 技俩化指定的分区 , 依次类推 , 如今 的体系 大部分 都是 ext3 技俩 , 假如 你必要 其余的 , 可以查察 mkfs 的赞助 。 
 
此时我们就可以应用 该新增分区啦: 
 
5 、挂载该分区: 
手动挂载,则键入:sudo mount /dev/sda3 /mnt/sda3 表示将该新分区挂载到 /mnt/sda3 / 这个目次 下面 
 
(注:Ubuntu下默认是挂载到 /media对应目次 下,并且 手动挂载的信息在/etc/mtab文件下有登记信息) 
 
开机主动 挂载,则批改 /etc/fstab 文件,在这个文件内里 添加一行: 
/dev/sda3      /mnt/sda3       ext3    defaults,        0       1     
到这里就可以应用 该新加分区啦 。 
 
Redhat环境 着手动挂载: 
1新建/oracledir文件夹 
2 mount /dev/sda3/   /oracledir


真的成功了么? 当时我也是这么认为的,不过等我虚拟机系统重启之后,用df -Th命令查看,发现原来的挂载的分区不见啦,可是用 fdisk -l 命令查看,确实是存在的,这是怎么回事啊?
经过从晚上查询资料,发下系统确实已经扩容成功,并且成功挂载,只是系统在自动启动的时候,没有加载我们扩展的分区,需要手动将扩展的分区配置到系统加载文件里面去,废话不多说啦,看下面
    基本上所有Linux发行版在启动系统时都是根据/etc/fstab文件的配置来挂载分区的.关于/etc/fstab文件文件的描述的讲解,网上也有,有时间在整理。在此文件中我们需要将我们新增的分区,按照指定的格式,加入里面
    /dev/sda3                /home                   ext3    defaults        1 1
到此,通过命令查看,我们会看到分区已经挂载,reboot系统后,再次查看就会发现,系统也正常加载分区啦。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值