コマンドwhereis
とdpkg -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