Centos
如何從 CentOS 7 的 lsblk 列表中刪除塊設備?
這是我的
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
. 怎麼做?
(在上一個問題上)我建議您要刪除 DRBD 設備,但是
rm
在節點上執行/dev/
並不能真正實現這一點。例如,您應該看到塊設備的核心視圖/sys/class/block
不受此類更改的影響。刪除設備節點會將其隱藏在 lsblk 中,但不會導致任何聲明的資源被釋放!這似乎是個壞主意。
重新啟動應該會刪除您不再使用的任何奇怪的 DRBD 設備。(例如,從 drbd 配置中刪除,但由於任何奇怪的原因仍然存在)。
如果這是您想要的,“模組載入/解除安裝”將是避免重新啟動的一種方法。
modprobe -r drbd
解除安裝。這將要求您沒有使用其他 DRBD 設備。如果您認為 drbd 守護程序在/執行
/dev
的同時在創建或重命名設備,並且確實有一個錯誤留下了陳舊的設備節點(以及一些陳舊的記憶體),那麼您最好這樣做完全重啟以清理混亂。因為那將是一些非常糟糕的軟體,所以不應該再這樣做了。udev``devtmpfs``lsblk