如何通过dd擦除磁盘后信息linux重新加载设备映射器?

时间:2016-04-12 04:48:57

标签: linux lvm

我想删除一个磁盘然后info linux来更新/ dev / mapper。这是操作示例。在/ dev / vdc1上创建一个测试pv和vg,然后创建测试lv,使用dd擦除/ dev / vdc1的第一个8K数据(目标是lvm元数据)。

--follow

现在问题是如何在没有重启的情况下将linux更新到/ dev / mapper? 或者有没有更方便的方法来重启lvm?

1 个答案:

答案 0 :(得分:1)

嗯,没有回应?我做了一些关于lsblk的研究。通过阅读/dev/sysfs来显示块信息。所以我认为可以通过dmsetup remove命令来解析在被破坏的vg下删除任何lv。像这样:

# pvcreate /dev/vdc1
# vgcreate testvg /dev/vdc1
# lvcreate -L10G -n testlv testvg
# dd if=/dev/zero of=/dev/vdc1 bs=8K count=1 oflag=direct
# dmsetup remove /dev/testvg/*

然后lsblk再也没有了。但是,我仍然想知道这种方式不是最好的方法。有人能附加更多方法吗?