Linux

為什麼根主目錄,/root不在/home?(尋找 /home 以外的其他原因安裝在不同的驅動器上)

  • June 27, 2021

我知道 /root 不在 /home 中的一個原因是 /home 通常安裝在不同的磁碟上,如果它失敗了,我們仍然希望 root 可以訪問。這種結構的其他一些原因是什麼?

  1. 可組合性

您想使用相同的系統建構/診斷/修復系統,因此保持下一個上層(多使用者功能)獨立於下層是有意義的。迄今為止,許多系統都將恢復等同於單使用者:不是一種特殊模式,而只是缺少一些基於它的功能。如果/home它是單使用者系統頂層的一部分,它就不能包含單使用者必需品。 2. 隱私

您應該將個人數據與系統數據分開。即使沒有在不同的掛載之間進行分配,也強制執行這種分離對於簡化常見操作的安全預設值是有意義的:在進行系統備份時,只有多使用者目錄需要明確排除 - 根使用者目錄被視為system,而不是個人數據。

這兩者可能並不嚴格等同於*/homenfs*案例,但顯然仍然密切相關。我的主要答案是並且仍然是:能夠處理從不同設備安裝的 /home 是一個很好的理由,在設計低級軟體時,一個很好的理由已經足夠了

引用自:https://serverfault.com/questions/1067967