-1
ディスクを消去してから、info linuxを使って/ dev/mapperを更新したいとします。ここでは動作例を示します。/dev/vdc1にtest pvとvgを作成し、test lvを作成し、ddを使って/ dev/vdc1の最初の8Kデータを消去する(lvmメタデータを破壊する)。ddでディスクを消去した後にlinuxがデバイスマッパーをリロードする方法を教えてください。
# pvcreate /dev/vdc1
# vgcreate testvg /dev/vdc1
# lvcreate -L10G -n testlv testvg
# lsblk /dev/vdc
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vdc 252:32 0 120G 0 disk
└─vdc1 252:33 0 108G 0 part
└─testvg-testlv 253:2 0 10G 0 lvm
# dd if=/dev/zero of=/dev/vdc1 bs=8K count=1 oflag=direct
ここで、Linuxは/ dev/mapperを再起動せずに更新する方法を知っていますか? リブートでlvmを有効にする便利な方法はありますか?
私は何か関連する何かの 'ioctl'があることを知っています、それらを更新するために通常使用されるツールを見ているのでしょうか?あるいは、おそらくあなたは 'udev'を直接起動することができます... – o11c
' dmsetup remove'を使うと、デバイスマッパーの情報を更新できるようですが、正しい方法ではないかと思います。 –