Hard-Disk

如何找出應用程序在物理磁碟上的安裝位置?

  • December 2, 2016

這些命令將有助於找出應用程序的位置whereisdpkg -L

但我試圖了解安裝應用程序的物理位置,例如在驅動器上/dev/sda/dev/sdb

我在我的系統/伺服器與 18 個磁碟(未使用 RAID 或 LVM)連接的環境中工作,因此試圖獲取該特定應用程序的資訊物理驅動器。

您可以稍微調整此腳本以產生更好的輸出:

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

引用自:https://unix.stackexchange.com/questions/327611