【原文链接】VMWare 虚拟机如何通过新增挂载点的方式扩展磁盘空间
(1)首先将虚拟机关闭,然后选中虚拟机,点击【编辑虚拟机设置】
(2)然后选中磁盘,点击【扩展】
(3)比如扩展到30G,点击【扩展】
(4)出现如下提示,然后点击【确定】
(5)点击【确定】
(6)然后启动虚拟机
(7)登录虚拟机后使用如下命令查看磁盘
fdisk -l
结果如下:
(8)然后参照如下命令创建分区,具体输入在如下的注释中详细说明
[root@centos7-1 ~]# fdisk /dev/sda欢迎使用 fdisk (util-linux 2.23.2)。更改将停留在内存中,直到您决定将更改写入磁盘。使用写入命令前请三思。命令(输入 m 获取帮助):m # 输入m查看帮助命令命令操作a toggle a bootable flagb edit bsd disklabelc toggle the dos compatibility flagd delete a partitiong create a new empty GPT partition tableG create an IRIX (SGI) partition tablel list known partition typesm print this menun add a new partitiono create a new empty DOS partition tablep print the partition tableq quit without saving changess create a new empty Sun disklabelt change a partition s system idu change display/entry unitsv verify the partition tablew write table to disk and exitx extra functionality (experts only)命令(输入 m 获取帮助):n # 输入n创建新的分区Partition type:p primary (2 primary, 0 extended, 2 free)e extendedSelect (default p): p # 输入p,即primary类型分区号 (3,4,默认 3):3 # 根据提示输入3,以为已经有1,2了起始 扇区 (41943040-62914559,默认为 41943040): # 输入回车,保持默认即可将使用默认值 41943040Last 扇区, +扇区 or +size{K,M,G} (41943040-62914559,默认为 62914559):# 输入回车,保持默认即可将使用默认值 62914559分区 3 已设置为 Linux 类型,大小设为 10 GiB命令(输入 m 获取帮助):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: 设备或资源忙.The kernel still uses the old table. The new table will be used atthe next reboot or after you run partprobe(8) or kpartx(8)正在同步磁盘。[root@centos7-1 ~]#
(9)此时再次查看分区情况
fdisk -l
结果如下,可以看出此时 /dev/sda3 分区已经存在了
(10)重启虚拟机
reboot
(11)将磁盘分区初始化为物理卷,以便被LVM使用
pvcreate /dev/sda3
执行结果如下:
(12)执行如下命令查看逻辑卷
lvs
执行结果如下,这是已经存在的逻辑卷,逻辑卷组为centos
(13)在新建逻辑卷之前首先新建一个逻辑卷组
比如这里新建一个名为centos-2的逻辑卷组
vgcreate centos-2 /dev/sda3
执行结果如下:
(14)新建逻辑卷
如下,-L指定大小,-n为指定卷的名称,比如这里已经存在root名的卷了,而扩展的目前也是想挂在根目录的挂载点上,因此可以起个名字比如root2,名字可以自己定义,最后需要指定逻辑卷组centos-2
lvcreate -L 10G -n root2 centos-2
执行结果如下,这里显然创建失败了,提示原因是空间大小超出了2559
因此可以修改一下大小,比如修改为9.75G,如下
lvcreate -L 9.75G -n root2 centos-2
执行结果如下,可以看出,此时创建成功了
(15)再次查看逻辑卷
lvs
执行结果如下,可以看到逻辑卷root2此时已经创建成功了
(16)格式化逻辑卷
mkfs -t ext3 /dev/centos-2/root2
执行结果如下
(17)新建挂载点 /data ,然后将逻辑卷挂载到 /data
mkdir /datamount -t ext3 /dev/centos-2/root2 /data
(18)然后通过 df -h 即可查看到新增的磁盘分区了