在VMware中有两种方式拓展磁盘的大小,一种是直接在以前的基础上“扩展”磁盘,一种是添加磁盘,今天说下“拓展磁盘中的那些事”
第一要扩展磁盘,必须要保证虚拟机不能有快照,如果是添加磁盘就可以
然后根据VMware的界面提示选择扩展就可以了,注意,扩展只能比以前的大,不能比以前小(这里就不再截图了
二、磁盘的分区
fdisk -l
看下你刚才给的磁盘(比如100G)在哪个盘里,一般你选择扩展磁盘这种方式的话,一般是在系统盘同一个盘中,也就是 /dev/sda这样一个大的系统盘里,
fdisk /dev/sda #给系统盘在分区,接下来按步骤操作就可以了
在操作的过程中你需要看下/dev/目录下有没有sda3这个分区,如果没有,你需要重启服务器
如果你在操作中遇到如下问题
Command (m for help): n
Partition type:
p primary (3 primary, 0 extended, 1 free)
e extended
Select (default e): e
Selected partition 4
No free sectors available
说明你已经分配好了分区,就是没有格式化,接下来我们就开始格式化和挂载对应的磁盘
三、备份你挂载目录中的数据(如果你准备挂载在原来的文件目录下)
[root@node03 ~]# mkdir /old
[root@node03 ~]# cp -r /mnt/* /old/
[root@node03 ~]# cd /old/
[root@node03 old]# ll
total 0
drwxr-xr-x 3 root root 15 Oct 28 17:34 data
drwxr-xr-x 3 root root 16 Oct 28 17:34 flinkData
drwxr-xr-x 2 root root 34 Oct 28 17:34 kafkaLog
drwxr-xr-x 3 root root 15 Oct 28 17:34 logs
四、格式化和挂载磁盘
[root@node03 ~]# mkfs -t ext4 -c /dev/sda
sda sda1 sda2 sda3
[root@node03 ~]# mkfs -t ext4 -c /dev/sda3
mke2fs 1.42.9 (28-Dec-2013)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
1966080 inodes, 7864320 blocks
393216 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2155872256
240 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000
Checking for bad blocks (read-only test): 0.00% done, 0:00 elapsed. (0done
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
[root@node03 old]# mount -t ext4 /dev/sda3 /mnt/
[root@node03 old]# echo "/dev/sda3 /mnt ext4 defaults 0 0" >> /etc/fstab #开启自动挂载命令
最后的效果如图,说明你成功了
这里注意,你一开始扩展的100G其实是系统盘和你现在的这个盘加起来的,其中道理你自己去体会