实际场景

对Elasticsearch做压测时,由于写入的数据量较大,导致磁盘很快就满额,不能进行长时间的测试,跟相关部门申请扩大硬盘容量被diss了,“放着300G不用,还让我来扩容”,之前一直用df -h命令去查看磁盘空间,完全没有意识到有一个磁盘完全没用起来,使用fdisk -l查看磁盘分区的情况
磁盘分区-格式化-挂载
通过上图可知,之前一直都在使用/dev/vda,完全没有将/dev/vdb用起来,由于完全没有经验,以为直接将/dev/vdb挂载就可以了,同事无奈的提醒一句需要先格式化,在网上查了些资料,经过实践,整理出来操作步骤如下:磁盘分区-格式化-挂载

磁盘分区

1、硬盘进入分区模式:fdisk /dev/vdb,所分的磁盘在 /dev 下的 vdb 这块磁盘
磁盘分区-格式化-挂载
2、输入p,查看分区(只是查看,可以省略)
磁盘分区-格式化-挂载
3、新增分区
(1)输入n,新增分区
(2)选择分区类型为p
(3)选择分区number
(4)输入p查看分区,可看到新增了一个分区/dev/vdb1
(5)输入w进行保存,这个步骤一定不能忘记,否则分区不生效
磁盘分区-格式化-挂载
4、查看分区,可以看到已经成功磁盘分区-格式化-挂载

格式化

输入命令mkfs.ext4 /dev/vdb1:将 /dev下的vdb1磁盘格式化为ext4的格式类型,需要执行一段时间
磁盘分区-格式化-挂载

挂载

1、新建目录mkdir es,/es用来当作挂载目录
2、挂载:mount /dev/vdb1 /es,挂载后/es目录下会有一个lost+found磁盘分区-格式化-挂载
3、查看对应分区的UUID(编号),后面需要用到
输入命令:blkid
磁盘分区-格式化-挂载
4、永久挂载按照如下方式操作,如果是临时挂载,重启服务器就会失效
编辑vim /etc/fstab文件,新增分区的UUID记录如下:
磁盘分区-格式化-挂载
5、查看磁盘的挂载信息
输入命令mount -a有如下提示,在/etc/fstab文件中屏蔽掉不存在的记录,否则会导致服务器重启失败
磁盘分区-格式化-挂载
6、重启服务器
shutdown -r now
7、查看当前磁盘的详细挂载信息
mount
磁盘分区-格式化-挂载

卸载

(1)umount /dev/vdb1
(2)或者umount /es
卸载已经挂载的/dev/vdb1磁盘也就是作为挂载接口的/es目录

相关文章: