通过vSphere client为Centos7虚拟机增加磁盘空

2017-11-02  本文已影响0人  linjiajiam

有时候我们在新建虚拟机的时候,硬盘空间不够,这时就需要为主机增加磁盘空间,下面将讲解Centos7下如何为主机增加一个新的磁盘。此处我的需求是新建一个新的磁盘空间,并且将其挂载为新的分区,用来存储mysql数据。
首先,挂载硬盘最让人搞不懂的就是,新增的硬盘如果和原来容量一样,无法确认到底哪个是新增的,哪个是原来的。至少我现在还没能搞懂。所以用了一个笨方法,在开始操作前,先用命令查看当前盘符都有哪些,记下来,然后后续新增的就知道是哪些了。。
1、开始安装前先查看当前有哪些磁盘

fdisk -l

如下图,当前只有一个磁盘/dev/sda ,下面那两个黄色线标识的应该是该磁盘挂载的目录

image.png

2、在vSphere client新建磁盘

image.png image.png image.png image.png image.png image.png image.png image.png

3、添加完成后,查看新增的磁盘是否能显示出来

fdisk -l

如下图,没有显示出来。


image.png

4、所以我们需要在不关机的前提下,重新扫描SCSI总线来添加设备
确定主机总线号

ls /sys/class/scsi_host/
image.png

重新扫描SCSI总线来添加设备

echo "- - -">/sys/class/scsi_host/host0/scan
echo "- - -">/sys/class/scsi_host/host1/scan
echo "- - -">/sys/class/scsi_host/host2/scan
image.png

再次查看,可以看到磁盘已经新增上来了,盘符为/dev/sdb

fdisk -l
image.png

5、给磁盘分区

fdisk /dev/sdb
m:显示所有命令
p:显示分区情况
n:设定一个新的分区
e:就是(extend)扩展分区
p:就是(primary)主要分区,我们这里选择P 
      1-4:是分区编号,1到4都可以 
      first/last cylinder:起始/终止柱面(我只要一个区直接回车,要是分多个区就需要好好算算了)
image.png

6、查看分区好的磁盘,/dev/sdb

image.png

7、给新建分区指定文件系统

mkfs.ext4 /dev/sdb
image.png

8、根目录下新建storage目录(此处我这个目录是以后放mysql数据的目录)

mkdir storage

9、将/dev/sdb挂载到/storage

mount /dev/sdb /storage/

10、查看磁盘分配情况,可以看到磁盘已经分配好挂载好

df -h
image.png

11、查看/dev/sdb的UUID

blkid /dev/sdb
image.png

12、打开fstab文件把sdb按照上一行的文件格式写入。此处设置是为了开机就自动挂载该磁盘

image.png

13、重启,查看磁盘使用情况。

image.png
上一篇下一篇

猜你喜欢

热点阅读