VMware下Linux虚拟机增加磁盘空间

VMware下Linux虚拟机增加磁盘空间

1、首先在虚拟机实例设置中,选择已有的harddisk,然后点击Utilities中的expand扩充硬盘空间。
比如:现在是15g,调整到16g,点击expand就扩充完成了。
这里也可以选择增加一个硬盘。

2、现在硬盘已经加了1g,下面需要到虚拟机里面将这1g空间挂载上,首先打开虚拟机
用root用户从终端登录,用命令 fdisk -l查看
Disk /dev/sdb: 17.1 GB, 17179869184 bytes
255 heads, 63 sectors/track, 2088 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot      Start        End       Blocks   Id  System
/dev/sdb1               1         1958    15727603+   83  Linux

可以看到/dev/sdb 的大小已经是17gb了
如果是新加的硬盘,这里会新增一个 /dev/sdx x从a开始增加

3、使用fdisk /dev/sdb 进入菜单项
参数:m 列出菜单,p列出分区,n增加分区,w保存退出

操作如下:依次执行
[root@localhost ~]# fdisk /dev/sdb

The number of cylinders for this disk is set to 2088.
There is nothing wrong with that, but this is larger than1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions ofLILO)
2) booting and partitioning software from other OSs
    (e.g., DOS FDISK, OS/2FDISK)

列出现有的分区
Command (m for help): p

Disk /dev/sdb: 17.1 GB, 17179869184 bytes
255 heads, 63 sectors/track, 2088 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot      Start        End       Blocks   Id  System
/dev/sdb1               1         1958    15727603+   83  Linux

增加分区sdb2
Command (m for help): n
Command action
    e   extended
    p   primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (1959-2088, default1959): 
Using default value 1959
Last cylinder or +size or +sizeM or +sizeK (1959-2088, default2088): 
Using default value 2088

列出分区,发现增加了sdb2
Command (m for help): p

Disk /dev/sdb: 17.1 GB, 17179869184 bytes
255 heads, 63 sectors/track, 2088 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot      Start        End       Blocks   Id  System
/dev/sdb1               1         1958    15727603+   83  Linux
/dev/sdb2             1959         2088     1044225   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.
You have new mail in /var/spool/mail/root

4、重启机器,继续后面的工作
[root@localhost ~]# reboot

5、重启机器后进入root用户
操作如下:
挂载前的分区情况
[root@localhost ~]# df -h
文件系统               容量   已用 可用 已用% 挂载点
/dev/sda6               17G   15G  755M   96% /
/dev/sda3             4.8G   213M  4.3G   5% /var
/dev/sda2             5.7G   2.8G  2.7G   51% /home
/dev/sda1             494M   16M  453M   4% /boot
tmpfs                 710M     0   710M   0%/dev/shm
/dev/sdb1               15G   3.5G  11G   25% /home/software
.host:/                 30G  16G   14G   54%/mnt/hgfs
/dev/hdc               2.9G   2.9G    0 100% /media/RHEL_5.5 i386DVD
格式化分区
[root@localhost ~]# mkfs.ext3 /dev/sdb2
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
130560 inodes, 261056 blocks
13052 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=268435456
8 block groups
32768 blocks per group, 32768 fragments per group
16320 inodes per group
Superblock backups stored on blocks: 
        32768, 98304, 163840, 229376

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

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

创建/test目录并挂载新的分区到这上面
[root@localhost ~]# mkdir /test
[root@localhost ~]# mount /dev/sdb2 /test
挂载后的分区情况
[root@localhost ~]# df -h
文件系统               容量   已用 可用 已用% 挂载点
/dev/sda6               17G   15G  755M   96% /
/dev/sda3             4.8G   213M  4.3G   5% /var
/dev/sda2             5.7G   2.8G  2.7G   51% /home
/dev/sda1             494M   16M  453M   4% /boot
tmpfs                 710M     0   710M   0%/dev/shm
.host:/                 30G  16G   14G   54%/mnt/hgfs
/dev/hdc               2.9G   2.9G    0 100% /media/RHEL_5.5 i386DVD
/dev/sdb1               15G   3.5G  11G   25% /home/software
/dev/sdb2             1004M   18M  936M   2% /test
[root@localhost ~]# 

6、设置开机自动加载
[root@localhost ~]# vi /etc/fstab
在文件最后添加下列语句:
/dev/sdb2   /test           ext3   defaults 0 0
然后保存重启即可
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值