Linux中VMware虚拟机硬盘空间扩大方法

合集下载

如何在VMWare WS的虚拟机里扩展和增加磁盘

如何在VMWare WS的虚拟机里扩展和增加磁盘

如何在vmware ws的Ubuntu虚拟机里扩展和增加磁盘2012-11-19by douglasjpd@一般在虚拟机中,磁盘空间不够了,首先应该用扩展(expand)的方法,如果没有可扩展的空间,再用增加硬盘的方式。

扩展和新增磁盘的步骤对于虚拟机是Windows的系统(XP以后的系统)比较容易。

不过如果该虚拟机有snapshot,VMWare不允许再增加空间。

不过一旦扩展或者新增了空间,Windows系统就会自动识别该新增的空间,只要打开“计算机管理”中的“磁盘管理”,立即就可以发现有新的未分区的空间,这时只要直接在“磁盘管理”界面进行分区和格式化并分配盘符即可使用。

下面的示范是在Ubuntu 12.04 Server虚拟机上操作。

一、扩展假设需要将vmware中ubuntu 12.04 LTS虚拟机的磁盘大小由20G扩展到25G。

操作之前,先记录目前磁盘的信息:(先进入root用户)root@test:~# fdisk -lDisk /dev/sda: 21.5 GB, 21474836480 bytes255 heads, 63 sectors/track, 2610 cylinders, total 41943040 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x0009e946Device Boot Start End Blocks Id System/dev/sda1 * 2048 39845887 19921920 83 Linux/dev/sda2 39847934 41940991 1046529 5 Extended/dev/sda5 39847936 41940991 1046528 82 Linux swap / Solaris关闭虚拟机,然后在VMWare界面:vm->settings->hard disk->utilities->expand->输入大小(增加后的大小,如25GB),点击“Expand”按钮,等待扩展完成。

vmware中suse扩大硬盘-电脑资料

vmware中suse扩大硬盘-电脑资料

vmware中suse扩大硬盘-电脑资料
今天扩展vmware中硬盘的大小
1.如果是扩大非根卷的空间大小,非常简单
1)关闭虚拟机
2)打开对应的虚拟机设置窗口,选择硬盘,选择工具下的扩展工具,输入大小
3)启动虚拟机,进入后使用磁盘管理工具,将分区(非根分区)扩大,将所有的新增的空间全部扩展掉,
4)OK
2.如果硬盘只有根分区是不允许这样做的,因为操作系统使用了/,不允许你这样做,那就只能扩展增加新的分许了
1)关闭虚拟机
2)打开对应的虚拟机设置窗口,选择硬盘,选择工具下的扩展工具,输入大小
3)进入linux 通过命令fdisk -l查看目前的以后分区
4)因为新扩展在一个硬盘上,所有新扩展的空间也在sda硬盘中,通过fdisk进行创建分区
fdisk /dev/sda
m - n p 后面输入分区号码,后面采用默认值就可以了
最后w 保存退出
init 6 启动后,可以看到/dev/sda3了
5)格式化mkfs.ext3 /dev/sda3
6)添加挂接地址
vi /etc/fstab,添加一行(最好修改前备份一下这个文件)
/dev/sda3 /usr ext3 defaults 1 1
7)init 6启动后就可以看到多了一个分区/user(df -k)。

实战Linux下VMware虚拟机根目录空间扩充

实战Linux下VMware虚拟机根目录空间扩充

实战Linux下VMware虚拟机根目录空间扩充分类:Linux 2011-02-14 16:59 532人阅读评论(0) 收藏举报今天上午接到通知说服务器挂了,经过检查发现原因是Linux的虚拟机根分区已经使用100%,以至于服务不能正常进行。

经过小小的研究,顺利解决问题,把服务器的空间由4G扩成12G。

现将执行全过程总结如下,以供分享。

首先,介绍下大体的解决思路,要想扩充,硬件上要有准备,说白了也就是要有一块新的空间来供我们使用。

对于实体机我们需要准备一块新的硬盘,而对于VMWare 虚拟机,我们只需要使用vmware自带的软件扩充下磁盘大小。

扩充磁盘,只意味着硬件条件得到满足。

接下来就需要对新的磁盘空格进行合理的操作,来扩充我们需要的分区。

值得注意的是,这里我们基于LVM来操作的。

如果您的环境不是LVM的,可以考虑改成LVM的,否则后文无需再读。

具体执行过程将细细道来。

第一步、使用VMware工具扩容分配的硬盘空间1、vmware 提供一个命令行工具,在Windows下为vmware-vdiskmanager.exe 位于vmware 的安装目录下,比如C:/Program Files/VMware/VMware Workstation/vmware-vdiskmanager.exe.在Linux下有直接的vmware-vdiskmanager指令。

进行的操作:在windows 下运行CMD , 转到vmware 的安装目录,可执行vmware-vdiskmanager.exe;在Linux下,直接敲入vmware-vdiskmanager ,可执行该指令扩充使用的指令: vmware-vdiskmanager -x 16Gb myNewlinux.vmdk说明:要扩容的系统这时不能在运行,参数"-x" 表示要扩展虚拟机硬盘空间,紧随其后的数字是要扩展到的大小,而非增加量(本例为扩展到16GB ,这是一个磁盘总量,包含了原先的磁盘容量) 。

调整VMware虚拟机硬盘容量大小

调整VMware虚拟机硬盘容量大小

调整VMwa‎re虚拟机硬‎盘容量大小担心创建的虚‎拟机硬盘容量‎太大会占用真‎正的硬盘空间‎,把硬盘的容量‎设置得很小,可是等到给虚‎拟机装好系统‎后再装其他的‎软件,才发现硬盘容‎量不够用了。

如果重建虚拟机,还要重新再装‎一遍操作系统‎,非常麻烦,而VMwar‎e中又不能直‎接修改虚拟机‎的硬盘容量大‎小,真是麻烦。

其实在VMw‎a re安装目‎录下就有一个‎v m ware‎-vdiskm‎a nager‎.exe程序,它是一个命令‎行工具,可用来修改虚‎拟机硬盘的大‎小。

方法如下:第一步:按Win+R键调出运行‎对话框,输入“cmd”并按回车键启‎动命令提示符‎窗口。

第二步:进入VMwa‎r e的安装目‎录(比如我的安装‎目录为:D:Progra‎m Files‎V Mware‎l VMwar‎e Workst‎a tion),在命令提示符‎后输入"vmware‎-vdiskm‎a nager‎",什么参数也不‎加直接按回车‎键,可显示这一命‎令的说明。

第三步:参考说明,执行类似下面‎的命令:vmware‎-vdiskm‎a nager‎-x l6Gb "DVMwar‎e WinXP‎W indow‎s XP Profes‎s ional‎.vmdk" 参数"-X"表示要扩展虚‎拟机硬盘空间‎,紧随其后的数‎字是要扩展的‎大小(本例为扩展到‎16GB,这是一个磁盘‎总量,包含了原先的‎磁盘容量)。

最后是指定要‎操作的虚拟机‎磁盘的具体文‎件,因为路径名中‎有空格,所以必须以双‎引号括起来。

按回车键开始‎执行,执行完毕,退出命令提示‎符窗口,重启VMwa‎r e,会发现虚拟机硬盘空‎间已变成16‎G B了。

如果原来的虚‎拟机硬盘已被‎分成了多个分‎区,那么在通过v‎m ware-vdiskm‎a nager‎.exe扩大了‎硬盘空间后还得‎在盛拟机系统‎中安装第三方‎分区工具对虚‎拟机分区做出‎调整。

VMware下LINUX的虚拟机增加磁盘空间(绝对有用!!!!)

VMware下LINUX的虚拟机增加磁盘空间(绝对有用!!!!)

VMware下LINUX的虚拟机增加磁盘空间Linux 2010-04-16 11:20:43 阅读83 评论0 字号:大中小VMware6.7安装目录下有一个命令行工具vmware-vdiskmanager.exe 程序,可用来修改虚拟机硬盘的大小。

方法如下:方法一:1. 关闭虚拟机;启动Windows下的命令提示符界面;2. 命令进入VMware的安装目录(如:D:\VMware),输入“vmware-vdiskmanager”后按回车键,可显示关于该命令的说明。

3. 执行如下命令:vmware-vdiskmanager -x 15Gb "G:\VMware Space\Red Hat Enterprise Linux 5.vmdk"参数-x表示要扩展虚拟机硬盘空间;紧随其后的数字指要扩展的大小(如15Gb,表示磁盘总量,包含原来的磁盘容量);最后是要操作的虚拟机Linux的具体文件。

若路径名中有空格,必须以双引号括起来。

等待约10分钟,执行完毕,退出命令提示符窗口,重启VMware,这时虚拟机硬盘空间已变成15GB了。

这个过程中,已安装的Linux系统不会被破坏。

如果原来的虚拟机硬盘已被分成了多个分区,那么在通过vmware-vdiskmanager.exe扩大了硬盘空间后,还需要在虚拟机系统中将增加的分区划分、格式化。

方法二:先关闭虚拟机电源,做如下设置:“虚拟机”--“虚拟机设置”--“应用实例”--“增加磁盘空间”,可以随意添加你需要增到到的磁盘大小(如15Gb,表示磁盘总量,包含原来的磁盘容量); 再重启电源进入系统做如下步骤设置。

4. 启动虚拟机系统,用root登录(后续所有步骤都应以root用户身份登录操作),在命令行用fdisk -l查看。

由于这里是直接修改了原始空间大小,因此可以看到/dev/sda空间改变为16.1GB(原磁盘空间从10G增加到15G)。

Linux虚拟机vmware中使用gparted调整磁盘大小并设置swap分区

Linux虚拟机vmware中使用gparted调整磁盘大小并设置swap分区

Linux虚拟机vmware中使⽤gparted调整磁盘⼤⼩并设置swap分区参考链接:1. ⾸先把vmware中的linux关机,然后打开设置-> 硬盘-> 扩展:2.打开Gparted应⽤,你可以看到已分配分区状况和新增未分配的分区(如果⽆此应⽤的话,先安装:sudo apt-get install gparted)3.然后依次删除/dev/sda5和/dev/sda2,删除后,就会剩下/dev/sda1(14GB)和未分配的(15GB)4. 接下来重新调整/dev/sda1的⼤⼩,我这⾥调整为23552(23GB),然后剩下2GB作为linux_swap,重新将未分配的2GB格式化,先new 出⼀个extended的分区,然后再在这个extended的分区⾥new⼀个逻辑分区,并且file system选择为linux-swap,最后选择绿⾊的钩钩,完成保存。

最后执⾏完后,如下图所⽰这样原来Ubuntu的空间就从原来的13GB扩充到25GB5.激活swap分区root@ubuntu:~# mkswap /dev/sda5Setting up swapspace version 1, size = 2097148 KiBno label, UUID=cc64ac36-f5b0-4877-afe6-a49e76c72336root@ubuntu:~# swapon /dev/sda56.编辑fstab⽂件root@ubuntu:~# vim /etc/fstab修改最后的swap配置⾏的UUID为第5步中⽣成的UUID:# Use 'blkid' to print the universally unique identifier for a# device; this may be used with UUID= as a more robust way to name devices# that works even if disks are added and removed. See fstab(5).## <file system> <mount point> <type> <options> <dump> <pass># / was on /dev/sda2 during installationUUID=e5c8f43e-7983-4a80-a636-08d82ef85725 / ext4 errors=remount-ro 0 1# /boot was on /dev/sda1 during installationUUID=a293384b-a435-4f2d-82fe-bf0dfb2f60df /boot ext4 defaults 0 2# swap was on /dev/sda5 during installationUUID=cc64ac36-f5b0-4877-afe6-a49e76c72336 none swap sw 0 07.重启电脑。

VM(VMware)中如何增加虚拟硬盘的容量和增加新硬盘

VM(VMware)中如何增加虚拟硬盘的容量和增加新硬盘

VM(VMware)中如何增加虚拟硬盘的容量和增加新硬盘一.扩大VMWARE里面虚拟硬盘大小(*.vmdk)vmware自带help,发现可以用工具vmware-vdiskmanager.exe(位于vmware安装路径:C:\Program Files\VMware\VMware Workstation 下)来实现。

先来看看vmware-vdiskmanager.exe的帮助手册(直接cmd下不带参数运行vmware-vdiskmanager.exe即可):VMware Virtual Disk Manager - build 34685.Usage: vmware-vdiskmanager.exe OPTIONS diskName | drive-letter:Offline disk manipulation utilityOptions:-c : create disk; need to specify other create options-d : defragment the specified virtual disk-k : shrink the specified virtual disk-n <source-disk> : rename the specified virtual disk; need tospecify destination disk-name-p : prepare the mounted virtual disk specified bythe drive-letter for shrinking-q : do not log messages-r <source-disk> : convert the specified disk; need to specifydestination disk-type-x <new-capacity> : expand the disk to the specified capacityAdditional options for create and convert:-a <adapter> : (for use with -c only) adapter type (ide, buslogic or lsilogic)-s <size> : capacity of the virtual disk-t <disk-type> : disk type idDisk types:0 : single growable virtual disk1 : growable virtual disk split in 2Gb files2 : preallocated virtual disk3 : preallocated virtual disk split in 2Gb filesThe capacity can be specified in sectors, Kb, Mb or Gb.The acceptable ranges:ide adapter : [100.0Mb, 950.0Gb]scsi adapter: [100.0Mb, 950.0Gb]ex 1: vmware-vdiskmanager.exe -c -s 850Mb -a ide -t 0 myIdeDisk.vmdkex 2: vmware-vdiskmanager.exe -d myDisk.vmdkex 3: vmware-vdiskmanager.exe -r sourceDisk.vmdk -t 0 destinationDisk.vmdkex 4: vmware-vdiskmanager.exe -x 36Gb myDisk.vmdkex 5: vmware-vdiskmanager.exe -n sourceName.vmdk destinationName.vmdkex 6: vmware-vdiskmanager.exe -k myDisk.vmdkex 7: vmware-vdiskmanager.exe -p m:(A virtual disk first needs to be mounted at m:using the VMware Diskmount Utility.)上面ex4已经给出了扩大硬盘的的命令,比如我想扩大到10G,命令如下:vmware-vdiskmanager.exe -x 10Gb linux-fc6.vmdklinux-fc6.vmdk为虚拟机名二.给虚拟机上的linux系统添加虚拟硬盘给vmware虚拟机上的linux系统添加一个虚拟硬盘,并对硬盘进行分区、格式化、给分区创建文件系统,实现挂载,自动挂载!步骤如下:保证你的linux系统处于关闭状态,如果正在运行,请先将系统关机。

linux虚拟机磁盘扩容操作方法

linux虚拟机磁盘扩容操作方法

linux虚拟机磁盘扩容操作方法要在Linux虚拟机上扩展磁盘,你可以按照以下步骤操作:
1. 首先,在虚拟化平台(如VMware、VirtualBox等)中对虚
拟机的磁盘进行扩容操作。

这一步会增加虚拟硬盘的容量。

2. 接下来,在虚拟机中运行以下命令来扫描新添加的磁盘空间:
echo 1 > /sys/class/scsi_device/DEVICE/device/rescan.
其中,DEVICE是你要扫描的设备名称,可以在
`/sys/class/scsi_device/`目录下找到对应的设备。

3. 然后,使用`fdisk`命令对磁盘进行分区扩展。

运行以下命令:
fdisk /dev/sdX.
其中,sdX是你要扩展的磁盘名称。

进入`fdisk`界面后,
按顺序输入以下命令:
输入 `p` 查看分区表,确认分区信息。

输入 `d` 删除现有分区。

输入 `n` 创建一个新分区。

输入 `w` 保存并退出。

4. 接着,运行以下命令来重新加载分区表:
partprobe /dev/sdX.
5. 现在,你需要将新的分区格式化为文件系统。

如果你使用的是ext4文件系统,可以运行以下命令:
resize2fs /dev/sdX1。

其中,sdX1是你新创建的分区名称。

6. 最后,你可以运行`df -h`命令来确认磁盘空间扩展是否成功。

以上就是在Linux虚拟机上扩展磁盘的基本操作方法。

希望对你有所帮助。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux中VMware虚拟机硬盘空间扩大方法
随着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。

相关文档
最新文档