`

VMware下linux磁盘空间扩展

 
阅读更多
以下为转载文章(http://space.itpub.net/24435147/viewspace-694200)

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)。如果是从VMware菜单里增加虚拟硬盘,则会多出一个/dev/sd?,这里的?代表硬盘编号,第一个硬盘编号为a即sda,第二个就是sdb,第三个是sdc,以此类推,一般来说,如果以前没有增加过硬盘,那么原来的硬盘就是sda,通过VMware菜单增加的虚拟硬盘编号就是sdb。如果添加的第二块硬盘是IDE硬盘,就应该看到hdb,如果是 SCSI硬盘,看到的就应该是sdb。

5. 使用fdisk /dev/sda进入菜单项,m是列出菜单,p是列出分区表,n是增加分区,w是保存并推出。由于这里增加的磁盘只有5G,因此5G划为一个区。
[root@localhost ~]#fdisk -l

Disk /dev/sda: 16.1 GB, 16106127360 bytes
255 heads, 63 sectors/track, 1958 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14        1305    10377990   8e  Linux LVM

[root@localhost ~]#fdisk /dev/sda

The number of cylinders for this disk is set to 1958.
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):p

Disk /dev/sda: 16.1 GB, 16106127360 bytes
255 heads, 63 sectors/track, 1958 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14        1305    10377990   8e  Linux LVM

Command (m for help):n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4):3
First cylinder (1306-1958, default 1306): +1306
Last cylinder or +size or +sizeM or +sizeK (1306-1958, default 1958): +1958
Value out of range.
Last cylinder or +size or +sizeM or +sizeK (1306-1958, default 1958):
Using default value 1958

Command (m for help):p

Disk /dev/sda: 16.1 GB, 16106127360 bytes
255 heads, 63 sectors/track, 1958 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14        1305    10377990   8e  Linux LVM
/dev/sda3            1306        1958     5245222+  83  Linux

Command (m for help):w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: 设备或资源忙.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.
/dev/sda3            1306        1958     5245222+  83  Linux

[root@localhost ~]#reboot                             #需reboot一下机器继续如下步骤

[root@localhost ~]#df -h                                                                #挂载前的分区情况
文件系统              容量  已用 可用 已用% 挂载点
/dev/mapper/VolGroup00-LogVol00
                      8.6G  2.8G  5.4G  35% /
/dev/sda1              99M   12M   82M  13% /boot
tmpfs                 125M     0  125M   0% /dev/shm

6.  使用mkfs.ext3 /dev/sda3    格式化分区

[root@localhost ~]#mkfs.ext3 /dev/sda3
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
656000 inodes, 1311305 blocks
65565 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=1346371584
41 block groups
32768 blocks per group, 32768 fragments per group
16000 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736

Writing inode tables: done                          
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 31 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.

[root@localhost ~]#cd /
[root@localhost /]#mkdir /cm                       #增加一个/cm

[root@localhost /]#mount /dev/sda3 /cm           #挂载分区到   /cm       
[root@localhost /]#df -h                                     #挂载后的分区情况
文件系统              容量  已用 可用 已用% 挂载点
/dev/mapper/VolGroup00-LogVol00
                      8.6G  2.8G  5.4G  35% /
/dev/sda1              99M   12M   82M  13% /boot
tmpfs                 125M     0  125M   0% /dev/shm
/dev/sda3             5.0G  139M  4.6G   3% /cm

7.设置开机自动加载    

创建加载点:mkdir /cm 挂载之后,      修改vi /etc/fstab  分区表文件,

在文件最后加上      /dev/sda3  /cm   ext3    defaults    0 0    然后保存,重启即可。 

(注意:修改分区表如果有误,将导致进不了linux桌面系统,但这时系统会进入commandline模式,我们可以在commandline模式下对有误的fstab进行修复更改,不过默认情况下这个commandline模式会是Read-Only file system,这意味着你的任何修改操作都是不允许的,但可以通过命令 mount / -o remount,rw  来解除这个限制)。
分享到:
评论

相关推荐

    Linux中VMware虚拟机增加磁盘空间的扩容操作

    亲自验证,完全可靠,Linux中VMware虚拟机增加磁盘空间的扩容操作

    VMware扩大磁盘硬盘 windows系统下和VMware安装linux

    VMware扩大磁盘硬盘 windows系统下和VMware安装linux 图文件并茂。详细可以一看。

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

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

    如何对VMware虚拟机/根目录磁盘容量扩展:将原来的/根目录20G扩展为50G

    VMware虚拟机扩展磁盘容量环境:VMware 17.0.0 build-20800274 + CentOS Linux release 7.9.2009 (Core) 扩容之前:目标:将原来的20G扩展为50G 1.关闭虚拟机,设置扩展磁盘容量步骤如下图所示确认后就可以开启...

    VM下LINUX完美增加硬盘空间.docx

    完美解决 vm 虚拟机中 linux 系统扩充硬空间 虚拟机:VMware Workstation Pro linux:Red Hat Enterprise Linux 5 linux 分区a 空间不足,扩展a空间,其内容不变

    VMware中Centos磁盘扩容

    VMware中Centos磁盘扩容

    centos7.2系统扩容根目录磁盘空间的操作步骤.txt

    centos7.2系统扩容根目录磁盘空间的操作步骤,非常详细! 1.查看磁盘空间df -h 2.查看磁盘信息fdisk -l 3.创建新分区 4.重启服务器 5.创建物理卷 6.加载到卷组 。。。。。。 2.

    Vmware添加磁盘的方法:扩展磁盘

    创建Linux时分配磁盘空间随着使用的增加,使用率逐渐升高,此时需要在添加或者扩展一下磁盘。 比如:此Linux(CentOS 7.3)的磁盘为20G,目前已经使用到接近80% [root@mail ~]# cat /etc/redhat-release CentOS ...

    vmware-vdiskmanager.exe 下载

    系统启动的时候会锁定磁盘,所以当启动linux1后共享磁盘被锁定了,linux2就起不来了,因此需要加入disk.locking = "false"。 一般来说,如果是scsi1:0,则n为1,也就是scsi1.sharedBus = "virtual" ,表示所有的bus都...

    vmware6.52-水星绿色特别版

    另外做了个启动服务的批处理,可以快速启 动服务以及安装其他的几个服务,包括VMware的扩展虚拟网卡。这样在不同的应用时打开不同的服务,比较节省资源。如果只是用来测试一下安装系统或者在虚拟系统中测试软件的话...

    VMware Workstation 11.1.0 官方简体中文正式版.zip

    VMware Player是一个免费软件,可以让PC用户在Windows或LinuxPC上很容易的运行虚拟机。vm虚拟机支持的格式有:VMwareWorkstation、GSXServer/ESXServer、Microsoftvirtualmachines、SymantecLiveStateRecovery。  ...

    linux中Centos7的LVM磁盘扩容问题

    关闭系统,在vmware—>设置—>硬盘—>扩展—>输入数字大于当前系统内存—>点击扩展 开机再查看磁盘信息 fdisk -l 注意:可以看出sda磁盘增加了,但是根目录还没有,也就是说增加出来的空间还没有进行过分区,没被...

    centos增加磁盘的操作

    虚拟机中建立的linux系统磁盘不够大,想要增加磁盘空间怎么办,手把手教你扩展磁盘空间

    vmware workstation7.14

    虚拟磁盘可扩展,无需使用额外软件 本版特性: 1:基于svcy汉化包+国外英文lite版制作 2:保留大部分的功能,基本满足大部分人的需求 3:支持安装各种操作系统:windows linux,MAC等等 4:支持使用后台功能...

    VMware Workstation V7.0.0 Build 203739 (在一台电脑上同时运行多个系统)汉化精简破解版

    VMWare 是一个“虚拟 PC”软件,它使你可以在一台电脑上同时运行二个或更多的 Windows、DOS、LINUX 系统。与“多启动”系统相比,VMWare 采用了完全不同的概念。多启动系统在同一时刻只能运行一个系统,在系统切换时...

    VMware Workstation Pro 12.0.0 Build 2985596 - 64bit [ENG] [Serial]

    链接克隆将会制作一个与父虚拟机共享虚拟磁盘的虚拟机副本,这样做的好处是所占磁盘空间比完整克隆少得多。 vmw-scrnsht-wrkstn-vmcloning-tn.jpg vmw-scrnsht-wrkstn-restrictedvm-tn.jpg 运行受限虚拟机 创建和...

    计算机病毒与防护:Linux安装过程.ppt

    * * * * * * * * 计 算 机 病 毒 护 与 防 目录页 Linux安装过程 Vmware基础 网卡操作 增加、删除、修改网卡 网卡类型 Bridge-桥接:VMnet0 桥接到… Host-Only-仅主机:VMnet1 NAT-地址转换:VMnet8 NAT设置:网关...

    Nessus无IP限制版虚拟机

    由于文件过大,所以上传了百度云进行下载 (大小约5个G) 破解版无ip数量限制 ...硬盘为120G,需调整硬盘大小,在VMware-虚拟机设置-硬盘实用工具中扩展硬盘,然后登陆Linux后使用GParted调整分区大小。

    vm9.0注册机

    VMware Workstation 9.0增强了: 1.Windows 8的完美支持 2.图形的改进 3.OpenGL for Linux的支持 4.增加加密虚拟机功能 5.增加WSX新的VMware工作站上的网络接口 6.支持从vSphere虚拟机下载 7.新增对USB 3.0的...

Global site tag (gtag.js) - Google Analytics