日期:2014-05-16  浏览次数:20737 次

悬赏咨询:Linux虚拟机(VMWare)下如何扩充/home挂载点的大小 ?
大家好!我在VMWare 中安装了Red Hat Linux,当时虚拟机设置的硬盘大小是10GB,现在发现虚拟机的硬盘空间太小了,于是我利用VMWare在安装目录下自带的命令“vmware-vdiskmanager”将vmdk虚拟机文件进行了扩充(不是Add硬盘的方式),现在已经扩充到了20GB,输入“df -h”和“fdisk -l”命令,分别如下所示:
root:/home/oracle/>df -h
Filesystem Size Used Avail Use% Mounted on
/dev/hda2 3.9G 3.5G 210M 95% /
/dev/hda1 46M 7.7M 36M 18% /boot
none 506M 0 506M 0% /dev/shm
/dev/hda3 5.0G 4.6G 178M 97% /home

root:/home/oracle/>fdisk -l

Disk /dev/hda: 21.4 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

  Device Boot Start End Blocks Id System
/dev/hda1 * 1 6 48163+ 83 Linux
/dev/hda2 7 515 4088542+ 83 Linux
/dev/hda3 516 1175 5301450 83 Linux
/dev/hda4 1176 1305 1044225 5 Extended
/dev/hda5 1176 1305 1044193+ 82 Linux swap

请问我该怎样给/home挂载点扩充大小呢?最好说得详细一点,我在这里先谢谢大家了!




------解决方案--------------------
最简单的办法是使用虚拟硬盘工具把硬盘扩大,然后再新建个分区hda6,然后把hda6挂载到home下的某个常用目录(挂载点),这样以后存在此目录和其子目录下的东西其实存在了hda6
------解决方案--------------------
用gparted的iso进去编辑下硬盘分区。记得先备份哦。
------解决方案--------------------
http://www.360doc.com/content/11/0223/13/1520315_95383770.shtml

这有篇文章,虽然不是很符合你的情况,但是你可以像这里这样新建个分区,然后把/home下的东西先拷过去,然后再做些操作让系统在下次启动时自动把这个分区挂载到/home目录,原来的那个分区就别挂载了。
------解决方案--------------------
pvextend(if need)------>vgextend(if need)----->lvextend
------解决方案--------------------
前提是你做了LVM.

探讨

pvextend(if need)------>vgextend(if need)----->lvextend