在Linux系统中,遇到设备的VG无法删除,报以下错误时:
用vgdisplay显示有一个名为bydata的卷组,再用 vgremove bydata -f删除时,报了以下错误
错误:
Incorrect checksum in metadata area header on /dev/nvme0n1 at 4096
WARNING: Failed to write an MDA of VG bydata.
Incorrect checksum in metadata area header on /dev/nvme1n1 at 4096
WARNING: Failed to write an MDA of VG bydata.
Failed to write VG bydata.
翻译:
在/dev/nvme0n1和/dev/nvme0n1设备的4096位置上,元数据区域头部的校验和不正确。
警告:无法写入VG bydata的MDA(元数据区域)。
在/dev/nvme0n1和/dev/nvme1n1设备的4096位置上,元数据区域头部的校验和不正确。
警告:无法写入VG bydata的MDA(元数据区域)。
无法写入VG bydata。
官方推荐解决方法:
这些错误信息涉及到存储设备的元数据区域头部校验和不正确以及无法写入VG(卷组) bydata 的MDA(元数据区域)的问题。可能存在存储设备的元数据损坏或写入问题。建议检查存储设备的健康状态,确保其正常运行,并可能需要采取适当的措施来修复元数据问题或替换故障的设备。请注意,这只是一个翻译,实际操作需要根据具体情况进行。
在查了磁盘,删除挂载后,卷组依旧无法删除
错误提示:
在/dev/nvme0n1和/dev/nvme0n1设备的4096位置上,元数据区域头部的校验和不正确。
在/dev/nvme0n1和/dev/nvme1n1设备的4096位置上,元数据区域头部的校验和不正确。
4096的位置:
磁盘上的 4096 位置表示字节偏移量,要将其转换为兆字节(MB),可以使用以下公式:
4096 字节 = 4096 / (1024 * 1024) MB ≈ 0.00390625 MB
因此,磁盘上的 4096 位置大约是 0.00390625 MB。
因此,可以将磁盘元数据清空
用以下命令
格式化磁盘数据:
dd if=/dev/zero of=/dev/nvme1n1 bs=5MB count=2
命令解释:
dd命令可以标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件、设备或标准输出,常用于刻录启动光盘、备份硬盘文件和格式化硬盘数据等操作。
if输入 of输出
bs 同时设置读入/输出的块大小为bytes个字节。
count 个数 块的个数