現在使用されていないLVM論理ボリュームを削除しようとしています。
しかし、削除しようとすると、次のエラーが発生します。
# lvremove /dev/vg_service1/lv_home
Logical volume vg_service1/lv_home is used by another device.
何も返さないので確かにインストールされませんでした。
# mount | grep lv_home
この論理ボリュームを使用することが何であるかを知る方法はありますか?
ベストアンサー1
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
システムで同様の内容を見ることができます。