虚拟机扩大磁盘(图文详解)

上传人:夏** 文档编号:488417671 上传时间:2023-02-05 格式:DOCX 页数:22 大小:75.99KB
返回 下载 相关 举报
虚拟机扩大磁盘(图文详解)_第1页
第1页 / 共22页
虚拟机扩大磁盘(图文详解)_第2页
第2页 / 共22页
虚拟机扩大磁盘(图文详解)_第3页
第3页 / 共22页
虚拟机扩大磁盘(图文详解)_第4页
第4页 / 共22页
虚拟机扩大磁盘(图文详解)_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《虚拟机扩大磁盘(图文详解)》由会员分享,可在线阅读,更多相关《虚拟机扩大磁盘(图文详解)(22页珍藏版)》请在金锄头文库上搜索。

1、文档供参考,可复制、编制,期待您的好评与关注! 虚拟机磁盘扩大与LVM扩大硬盘的方法有二: 1 新增一个虚拟硬盘 2 扩大原有硬盘第一: 新增硬盘并将其格式化为lvm格式第二: 扩大硬盘并利用分区工具,将扩大的部分添加到原有的分区中,再将该分区转为lvm格式第三: 建立lvm卷组,并最终将文件系统挂载上去。vmware-vdiskmanager.exe创建一个新的磁盘: vmware-vdiskmanager.exe /看看选项,也可以增大原来的磁盘 vmware-vdiskmanager.exe -c -s 10Gb -a ide -t 0 Seconddisk.vmdk在vmware-se

2、tting-选择硬盘-add-.即可将新增一个磁盘。如果没有以上这步,虚拟机下是识别不到用vdiskmanager创建的新的虚拟磁盘。这比较容易理解。或者使用vmware utility菜单中的expand命令,增加虚拟机的最大磁盘空间。新增一个磁盘,比较简单。进入虚拟机后。/sbin/fdisk -l 会发现有一个磁盘没有挂载任何的文件系统。如/dev/hda/sbin/fdisk /dev/hda来对这个磁盘进行分区,并选择lvm类型的文件系统。如下# /sbin/fdisk /dev/hdaThe number of cylinders for this disk is set to 2

3、2192.There is nothing wrong with that, but this is larger than 1024,and could in certain setups cause problems with:1) software that runs at boot time (e.g., old versions of LILO)2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK)Command (m for help): tSelected partitio

4、n 1Hex code (type L to list codes): 8e 此处选8e是设置磁盘格式为lvm, 在command下可输入l查看Command (m for help): wThe partition table has been altered!Calling ioctl() to re-read partition table.Syncing disks.将该盘设为lvm格式,是为了让几个lvm物理卷构成一个卷组,并最终都挂载到/目录下。因为我的/空间满了这里又是扩大硬盘容量,又是新增硬盘,主要是为了实验。图方便的话,直接用其中一种方式皆可。但是,从vmware setti

5、ng 上扩大磁盘后,在linux下只会显示硬盘大小改变了,可并没有扩充文件系统啊。可以利用:resize2fs和parted分区工具。参考: resize2fshttp:/ http:/ 这种情况下,对该磁盘,即是,已分区的并挂载文件系统的空间已经不够,但是,该盘上还有未分区的空间。如何识别这些未分区的空间?# /sbin/fdisk -lDisk /dev/hda: 10.7 GB, 10737418240 bytes15 heads(磁头), 63 sectors(扇区)/track(磁道),22192 cylinders(磁道柱面)Units(单位)= cylinders of 945

6、* 512 =483840 bytes15*63=945945*512=483840注:22192483840=10737418240,共有22192个柱面,每个柱面的Units(大小单位)为48380,所以总大小为二者的乘积参考:http:/ Device Boot Start End Blocks Id System/dev/hda1 122192 10485688+ 8e Linux LVMDisk /dev/sda: 16.1 GB, 16106127360 bytes255 heads, 63 sectors/track,1958 cylindersUnits = cylinders

7、 of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System/dev/sda1 * 1 13 104391 83 Linux/dev/sda2 14 274 2096482+ 83 Linux/dev/sda3 2751305 8281507+ 8e Linux LVM可以看出,/dev/sda这个磁盘分为三个区,柱面数小于总的柱面。即还有未分区的空间。将1306至1958柱面加到/dev/sda3中。 1.首先,将1306-1958的扇区新建上一个文件系统。能不能使两个不同的硬盘分区挂载在同一个目录下面?按以往的

8、概念,那肯定是不行的。如将两分区:/dev/hda1 /dev/hda2同时挂载到/home/me下,当然会提示出错。不过用lvm,很方便地可以得到扩展。准备工作上面都已经做好了:有如下资源 /dev/hda 完整的一块盘10G,未挂载 /dev/sda4 5G的空间,未挂载 /dev/sda3 6G,挂载/目标: 建立一个LV分区,将/挂载到该分区上。使/的空间增大的20G开始: 1 /usr/sbin/pvcreate /dev/hda 初始化物理卷/dev/hda 2 /usr/sbin/pvcreate /dev/sda4 初始化物理卷/dev/sda4 3 /usr/sbin/vge

9、xtend VolGroup00 /dev/sda4 4 /usr/sbin/vgextend VolGroup00 /dev/hda3,4步将新的卷添加到原有的卷组当中,其中 VolGroup00为原有的物理卷组,该卷组下的逻辑卷是/dev/sda3,卷组上有LV逻辑分区:# /usr/sbin/lvscan ACTIVE /dev/VolGroup00/LogVol00 6.66 GB inherit ACTIVE /dev/VolGroup00/LogVol01 1.19 GB inherit挂载着整个的文件系统/及/home。内核2.4以后,基本上都是支持lvm的,这给系统硬盘的划分带

10、来了很大的方便。 5 /usr/sbin/lvextend -L +15G /dev/VolGroup00-LogVol00 扩大逻辑卷LogVol00,即挂载/目录的LV。将卷组VolGroup00上的Free PE / Size 空闲空间添加进来。可通过/usr/sbin/pvdisplay查看。增加了逻辑卷的容量以后,就需要修改文件系统大小以实现利用扩充的空间6 执行文件系统检查:rootserver1 /# e2fsck -f /dev/VolGroup00-LogVol00e2fsck 1.39 (29-May-2006)/dev/VolGroup00/LogVol00 is mou

11、nted.WARNING! Running e2fsck on a mounted filesystem may causeSEVERE filesystem damage.Do you really want to continue (y/n)? yes/dev/VolGroup00/LogVol00: recovering journalPass 1: Checking inodes, blocks, and sizesPass 2: Checking directory structurePass 3: Checking directory connectivityPass 4: Che

12、cking reference countsPass 5: Checking group summary information/dev/VolGroup00/LogVol00: * FILE SYSTEM WAS MODIFIED */dev/VolGroup00/LogVol00: * REBOOT LINUX */dev/VolGroup00/LogVol00: 114168/1048576 files (0.6% non-contiguous), 695530/1048576 block7,执行resize2fsrootserver1 /# resize2fs /dev/VolGrou

13、p00-LogVol00resize2fs 1.39 (29-May-2006)Filesystem at /dev/VolGroup00/LogVol00 is mounted on /; on-line resizing requiredPerforming an on-line resize of /dev/VolGroup00/LogVol00 to 2179072 (4k) blocks.The filesystem on /dev/VolGroup00/LogVol00 is now 2179072 blocks long.8,重新查看lv信息和mount的信息 mount 查看当前的挂载情况rootserver1 /# lvdisplay总结: 在虚拟机下,linux硬盘空间不够时,可通过vmware-setting-add来增加一个新的硬盘,或者通过vmware-vdiskmanager.exe来扩大原有的虚拟硬盘*.vmdk。 进入linux系统后,通过/sbin/fdisk -l 命令查看磁盘分区状况。发现,扩大的硬盘并没有真正加到文件系统中。新增的硬盘也未建立文件系统。 将扩大的硬盘的空闲空间分隔成另一个分区。利用 /sbin/fdisk,并设置成lvm的格式 将新增的硬盘也同样处理。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 国内外标准规范

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号