(一)vbox7添加磁盘
centos7 xfs
关闭服务器,打开设置,存储,添加一块虚拟硬盘100g,启动虚拟机
(二)查看磁盘
xshell连接服务器 ,先查看一下磁盘空间(df -h 、lsblk)
可以看到 sdb 就是刚加的数据盘100g,准备做lvm逻辑卷的
(三)磁盘分区
命令:fdisk /dev/sdb
如果不知道 fdisk 里面的具体操作,可输入 m 进行帮助。最常用的是 n(新建)d(删除)p(打印)q(退出)t(修改系统标识符)w(写入并退出)
新建输入n ,默认回车就是全部100g为1个分区 sdb1
(四)规划创建lvm
0.简单规划
100g创建一个tidb-deploy存部署组件的lvm 20G ;tidb-data 存储组件数据的lvm 50G
注意:建议在使用时留出一部分空间做备用,比如50g数据盘满了后,方便直接用剩余的空间扩容,快速处理问题;后续根据需要增加磁盘空间或者清理磁盘文件
具体概念就不详细描述了
1.创建pv物理卷
pvcreate /dev/sdb1
2.创建vg卷组
vgcreate tidbvg /dev/sdb1
3.创建lv逻辑卷
lvcreate -L 20G -n deploylvm tidbvg
lvcreate -L 50G -n datalvm tidbvg
4.格式化lv逻辑卷
mkfs.xfs /dev/tidbvg/deploylvm
mkfs.xfs /dev/tidbvg/datalvm
5.使用lvm磁盘
先查看下磁盘
可以直接用目录的形式挂在上去,如果磁盘较多重启可能会乱,建议使用UUID来识别磁盘。使用命令lsblk -f 来查看uuid
写入/etc/fstab文件,下次开机自动挂载
按照下面这种格式在/etc/fstab 下添加2行内容
UUID=a7794378-5119-439d-b567-a7e1b75ce006 /opt/tidb-deploy xfs defaults 0 0
UUID=6ef8f7ad-1d57-4a64-8c84-45baae225ea4 /opt/tidb-data xfs defaults 0 0
修改保存后,创建对应的目录,执行mount -a ,挂载磁盘,再次查看df -h ,完成