添加机械硬盘:
1、查看磁盘lsblk
2、分区:
parted /dev/sdb
mklabel gpt
print
mkpart primary 2048s 50GB #磁盘1,从2048s开始
Ignore
print
mkpart primary 51GB 8002GB。 #磁盘2,从50GB后开始
3、格式化:
mkfs.xfs -n ftype=1 /dev/sdb1 -f
mkfs.xfs -n ftype=1 /dev/sdb2 -f
4、mount关联磁盘和目录
mkdir -p /opt/log #挂在目录1
mkdir -p /opt/data/clickhouse #挂在目录2
mount /dev/sdb1 /opt/log
mount /dev/sdb2 /opt/data/clickhouse
5、设置开机启动项
blkid
vim /etc/fstab
UUID ,/opt/data最后一参数设置为2,调整顺序,填写UUID不会重启后产生变动
6、重启服务或重启服务器生效
如果已经安装了,clickhouse需要做数据迁移,/opt/log设置开机项,重启生效即可
迁移数据:
monit stop tools_xclickhouse
mkdir -p /mnt/data/clickhouse
mount /dev/sdb2 /mnt/data/clickhouse
/bin/cp -rf /opt/data/clickhouse/. /mnt/data/clickhouse/.
mv /opt/data/clickhouse /opt/data/clickhouse_bak
mkdir -p /opt/data/clickhouse
mount /dev/sdb2 /opt/data/clickhouse
umount /mnt/data/clickhouse
设置开机启动项
blkid
vim /etc/fstab