VMware linux系统扩展磁盘

注:在扩展磁盘的时候不能有快照,并且虚拟机为关机状态,在linux系统下的操作没有特别说明的都在根目录下即可

以下为扩展磁盘的步骤

1. 打开虚拟机按照如图步骤进行点击操作

    VMware linux系统扩展磁盘

2. 点击扩展之后会出现如图所示界面,这里的最大磁盘大小为虚拟机的整体硬盘大小,并非是所要扩展多少空间。点击扩展,等读条结束后会有扩展成功提示。

    VMware linux系统扩展磁盘

4. 在VMware上进行扩展之后只是完成了第一步,还需要在linux系统里面进行设置。

    查看促盘空间使用情况: df -l

    查看磁盘分区表及分区结构:fdisk -l

       Device Boot      Start         End         Blocks       Id  System
       /dev/sda1   *           1          39         307200       83  Linux
       Partition 1 does not end on cylinder boundary.
       /dev/sda2              39        2350    18566144    83  Linux
       /dev/sda3            2350        2611     2097152   82  Linux swap / Solaris

    我这儿有三个分区,到时候要添加的时候需要添加分区4

5. 为linux创建新的分区sda4:

    创建分区命令:fdisk /dev/sda

    注: 红色部分为手动输入,--后面的为注释

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
         switch off the mode (command 'c') and change display units to
         sectors (command 'u').

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Selected partition 4
First cylinder (2611-6527, default 2611):  --此处按回车
Using default value 2611
Last cylinder, +cylinders or +size{K,M,G} (2611-6527, default 6527):  --此处按回车
Using default value 6527

Command (m for help): w -- W保存并退出
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.

    执行完以后可以使用 fdisk -l 命令来查看是否扩展

6. 扩展后要将这个分区格式化成ext3格式(格式不一定是ext3,可以执行cat etc/fstab来看一下其他分区用的是什么)

    执行格式化命令:mkfs -t ext3 /dev/sda3

    待执行结束后出现:This filesystem will be automatically checked every 38 mounts or
                                        180 days, whichever comes first.  Use tune2fs -c or -i to override.

    表明格式化成功,直接看步骤7.以下6.*为可能报错的问题解决方法

    6.1 在格式化的时候可能会遇到如下问题:

          当使用命令 fdisk -l 查看时显示新加的分区,但是执行格式化时报错:

          Could not stat /edv/sda4 --- No such file or directory
          The device apparently does not exist; did you specify it correctly?

          6.1.1  执行命令rpm -q parted 若出现 parted-1.8.1-23.el5(版本无所谓)

     执行命令partprobe 显示Warning: 表示正确,返回步骤6完成格式化。

   6.1.2 若执行命令rpm -q parted 提示没有。通过yum去下载

      进入cd /var/cache/yum/x86_64/6/base/packages目录 执行命令yum install yum-plugin-downloadonly。再执行命令rpm -q parted

      若还是没有则自己去百度。出现rpm包parted,执行命令partprobe显示Warning: 表示正确,返回步骤6完成格式化。

7. 格式化完成之后要进行挂载。

  创建挂载点:mkdir /mnt/cdrom (挂在哪儿应该是无所谓的,我是挂在这个目录下了)

  进行挂载:mount /dev/sda4 /mnt/cdrom

8.设置服务器自动挂载,修改/etc/fstab 中的配置

 VMware linux系统扩展磁盘

修改完成之后就大功告成!

注:若想使用新建的分区,得到/mnt/cdrom 目录下。