Linux Unix /proc 重新命名

Linux Unix /proc 重新命名

如何強制/proc重命名為其他名稱?

mv /proc /0

給出

mv: cannot move ‘/proc’ to ‘/0’: Device or resource busy

答案1

您無法重新命名目前安裝檔案系統的目錄。

(為什麼不呢?我預計它會弄亂許多追蹤已安裝檔案系統的核心資料結構。)

然而,Linux 允許您更改檔案系統安裝的目錄。你可以這樣做:

mkdir /0
mount --move /proc /0

此後,proc檔案系統將被掛載到 上/0,並且/proc不再是掛載點。

當然,不要在生產系統上執行此操作。它不會完全破壞您的系統,但是,它只會使某些程式無法正常運作或根本無法運作(例如,告別ps)。保持 root shell 打開,然後運行mount --move /0 /proc以將 proc 檔案系統返回應用程式查找它的位置。

相關內容