LVM論理ボリュームを削除しようとしていますが、これは現在使用されていません。
しかし、それを削除しようとすると、エラーが発生します。
# lvremove /dev/vg_service1/lv_home
Logical volume vg_service1/lv_home is used by another device.
これは何も返さないため、マウントされていません。
# mount | grep lv_home
この論理ボリュームを使用しているものを確認する方法はありますか?
論理ボリューム自体がボリュームグループの一部であることがわかりました。/proc/mountsやlsofの出力には表示されませんでした。これを発見した唯一の方法は、物理ボリュームとして表示される「pvdisplay」コマンドを使用することでした。
# pvdisplay
...
--- Physical volume ---
PV Name /dev/vg_service1/lv_home
VG Name nova-volumes
PV Size 179.91 GiB / not usable 4.00 MiB
...
Lsof(8)を使用:
# lsof /dev/vg_service1/lv_home
現時点では、Linuxボックスにアクセスして出力を確認することはできませんが、Macでは次のようになります。
# lsof /dev/disk1 | head
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
launchd 1 root cwd DIR 14,4 1564 2 /
launchd 1 root txt REG 14,4 415248 7402611 /sbin/launchd
launchd 1 root txt REG 14,4 59504 7399166 /usr/lib/libauditd.0.dylib
launchd 1 root txt REG 14,4 599232 7402371 /usr/lib/dyld
launchd 1 root txt REG 14,4 289054720 8865364 /private/var/db/dyld/dyld_shared_cache_x86_64
launchd 1 root 20r DIR 14,4 170 7402529 /private/var/tmp
launchd 1 root 24r REG 14,4 0 9885226 /private/var/run/socketfilterfw.launchd
launchd 1 root 25r DIR 14,4 2040 7393527 /private/var/db
システム上で同様のものが表示されるはずです。
私の場合、同じ問題があります。検索した後、誰かがファイル共有のためのnfs
サービスについて話します。
したがって、この場合は、nfs
サービスを再起動して、論理ボリュームディスクを削除するだけです。
service nfs-kernel-server restart
lvremove -f /dev/vg_service1/lv_home