私のlsblk -a
リストは次のとおりです。
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 10G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 9G 0 part
├─cl-root 253:0 0 8G 0 lvm /
└─cl-swap 253:1 0 1G 0 lvm [SWAP]
sdb 8:32 0 16G 0 disk
sr0 11:0 1 1024M 0 rom
drbd0 147:0 0 2G 0 disk
削除したいですdrbd0
。どうすればいいですか?
ベストアンサー1
(以前の質問に関して)DRBDデバイスを削除したいのですが、ノードrm
で実行しても/dev/
実際にはそれを許可しません。たとえば、ブロックデバイスのカーネルビューが/sys/class/block
これらの変更の影響を受けないことを確認する必要があります。
デバイスノードを削除するとlsblkから隠されますが、宣言されたリソースは解放されません。これは悪い考えのようです。
再起動すると、使用されなくなった奇妙なDRBDデバイスが削除されます。 (例:drbd構成から削除されましたが、奇妙な理由でまだ残っています)。
「モジュールのロード/アンロード」は、必要に応じて再起動を防ぐ方法です。 modprobe -r drbd
削除。他のDRBDデバイスを使用しないでください。
drbdデーモンが/dev
実行されている間にデバイスを作成または名前を変更していると考え、古いデバイスノード(およびその中にいくつかの古いキャッシュ)を残すバグがある場合は、混乱を取り除くために完全な再起動を実行する方が良いでしょう。 。それは非常に破損したソフトウェアなので、これ以上実行しないでください。udev
devtmpfs
lsblk