单盘镜像改多盘教程 & 手动加减盘 教程

版主: 论坛版主

回复
头像
wusheng
硕士研究生
帖子: 260
注册时间: 01 11月 2018, 18:13

单盘镜像改多盘教程 & 手动加减盘 教程

帖子 wusheng » 30 7月 2020, 13:50

适用于可登录镜像
N1 修改开放镜像 viewtopic.php?f=48&t=4959
官方镜像重置密码https://www.cnblogs.com/shenyuanfeng/p/10990512.html


登录主机后执行 以下命令

查看硬盘

代码: 全选

lsblk -dp 
# 执行修改为多盘(多盘镜像中已改过无需执行)
sed -i  's#/node #/node --devoff #1' /lib/systemd/system/bxc-node.service

systemctl daemon-reload
systemctl restart bxc-node
检查

代码: 全选

systemctl status bxc-node
# 正常状态
# ● bxc-node.service - bxc node app
#   Loaded: loaded (/usr/lib/systemd/system/bxc-node.service; enabled; vendor preset: disabled)
#   Active: active (running) since 一 2020-07-20 20:41:42 CST; 1 weeks 2 days ago
# Main PID: 18306 (node)
#    Tasks: 34
#   Memory: 43.2M
#   CGroup: /system.slice/bxc-node.service
#           └─18306 /opt/bcloud/nodeapi/node --devoff --logtostderr 
创建VG

代码: 全选

vgcreate BonusVolGroup 
手动加盘

代码: 全选

例子1:
vgextend BonusVolGroup /dev/nvme0n1 
例子2:
vgextend BonusVolGroup /dev/sdb
换盘后需要先执行下面命令,再做上面的加盘操作

代码: 全选

vgreduce --removemissing BonusVolGroup

手动减盘
注: 减盘需要将物理盘上的lv 删除后再减

代码: 全选

#
# 
lablk # 查看物理盘上的lv卷

#例如,表示nvme1n1 上有3 个在使用的lv卷,需要去掉才能断开物理盘(否则后面的任务都调不上去,除非把盘全拔了格式化)

# nvme1n1                          259:1    0  3.5T  0 disk
# ├─BonusVolGroup-bonusvol65542v08 253:20   0  230G  0 lvm  
# ├─BonusVolGroup-bonusvol65542v29 253:29   0  230G  0 lvm  
# ├─BonusVolGroup-bonusvol65542v25 253:19   0  230G  0 lvm  

# 查看对应的lv卷
lvs

#  LV               VG            Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
#  bonusvol65542v08 BonusVolGroup -wi-ao---- 230.00g
#  bonusvol65542v29 BonusVolGroup -wi-ao---- 230.00g
#  bonusvol65542v25 BonusVolGroup -wi-ao---- 230.00g
# -wi-ao-表示盘挂载使用中,需要先把任务取消掉变为-wi-a--才可以删除
lvremove  bonusvol65542v25 bonusvol65542v29  bonusvol65542v08  # 删除完成后可下一步断开物理盘
vgreduce BonusVolGroup /dev/nvme1n1 #断开物理盘
pvs # 查看pv
有未记录问题联系https://t.me/wusheng

jingle
小学生
帖子: 20
注册时间: 20 7月 2019, 11:08

Re: 单盘镜像改多盘教程 & 手动加减盘 教程

帖子 jingle » 17 8月 2020, 09:27

留印

回复