Linux

找出 /dev/root 在 Linux 中代表什麼設備?

  • December 18, 2020

在linux上,有一個/dev/root設備節點。這將是與另一個設備節點相同的塊設備,例如/dev/sdaX. 在這種情況下,如何解析/dev/root“真實”設備節點,以便向使用者顯示合理的設備名稱?

比如我在解析的時候可能會遇到這種情況/proc/mounts

我正在尋找適用於 shell/python 腳本但不適用於 C 的解決方案。

從解析root=參數/proc/cmdline

在我看過的系統上,/dev/root是一個指向真實設備的符號連結,所以readlink /dev/root(或者readlink -f /dev/root如果你想要完整路徑),會這樣做。

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