この論理ボリュームを使用するデバイスは何ですか?

この論理ボリュームを使用するデバイスは何ですか?

現在使用されていない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

システムで同様の内容を見ることができます。

おすすめ記事