关于单个物理盘被分给为多个NS的回收步骤
2026-02-04
运维
00
请注意,本文编写于 59 天前,最后修改于 5 天前,其中某些信息可能已经过时。

目录

关于单个物理盘被分割为多个NS的回收步骤
停掉 ceph-osd(重装好的机器不用)
删除 LVM 结构
后续格式化,就可以正常使用

关于单个物理盘被分割为多个NS的回收步骤

停掉 ceph-osd(重装好的机器不用)

展开代码
sudo systemctl stop ceph-osd.target

删除 LVM 结构

展开代码
# 获取真实 VG 名 sudo vgs sudo lvremove -f /dev/nvme-disk/* sudo vgremove -f nvme-disk sudo lvremove -f /dev/ceph-* sudo vgremove -f <ceph的全称> sudo pvremove -f /dev/nvme0n1 sudo pvremove -f /dev/nvme0n2

展开代码
# 清除分区表 sudo wipefs -a /dev/nvme0n1 sudo wipefs -a /dev/nvme0n2 # 安装 nvme-cli 工具 # sudo apt install -y nvme-cli # 确认控制器路径 sudo nvme list-ns /dev/nvme0 # 删除旧 NS sudo nvme delete-ns /dev/nvme0n2 # 先删第二段 sudo nvme delete-ns /dev/nvme0n1 # 再删第一段

展开代码
# 扫描整块盘的总扇区数 sudo nvme id-ctrl /dev/nvme0 | grep tnvmcap # 回显如:tnvmcap : 7681501126656 # 将字节换算为 512B 扇区 # 7681501126656 / 512 = 15002931888 # 用真实扇区数创建 sudo nvme create-ns /dev/nvme0 \ --block-size=512 \ --nsze=15002931888 \ --ncap=15002931888 \ --dps=0 --nmic=0 # 挂到控制器并重新扫描 sudo nvme attach-ns /dev/nvme0 -n 1 -c 0 sudo partprobe /dev/nvme0n1

后续格式化,就可以正常使用

展开代码
sudo mkfs.xfs /dev/nvme0n1

本文作者:zzz

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!