物理ディスク上でアプリケーションがインストールされている場所を見つける方法は?

物理ディスク上でアプリケーションがインストールされている場所を見つける方法は?

コマンドwhereisdpkg -Lアプリケーションの場所を見つけるのに役立ちます。

ただし、ドライブ/dev/sdaやドライブなど、物理的にアプリケーションがインストールされている場所を理解したいと思います/dev/sdb

私はシステム/サーバーに18台のディスクが接続されている(RAIDまたはLVMを使用しない)環境で作業しているので、特定のアプリケーションの物理ドライブ情報を取得しようとしています。

ベストアンサー1

より良い出力を生成するために、このスクリプトを少し調整できます。

APP='coreutils'
for x in $(dpkg -L "$APP"); do
  test -f "$x" && df "$x" |\
  grep -v '^Filesystem' |\
  awk '{printf "block_dev: %s, mount_point:%s\n", $1, $NF}'
done | sort -u

おすすめ記事