單獨掛載/etc

單獨掛載/etc

我剛剛在 Ubuntu 18 安裝和第一次啟動時遇到了一個不尋常的問題。如果我有兩個磁碟,一個安裝在/,另一個安裝在/opt,安裝會成功並引導,沒有任何問題。

但如果我用一張盤安裝/,另一張盤安裝/etc,即使安裝成功,系統也無法啟動。它將處於循環狀態。

有人遇過這個問題嗎?

答案1

沒有充分的理由永遠 /etc在單獨的片或磁碟上。事實上它是一個真的壞主意(正如您剛剛發現的)。

原因是;/etc儲存所有(系統)啟動(在裡面,系統表),以及確定要尋址哪些硬體以及啟動哪些服務的設定資料。如何尋址該硬體以及如何啟動服務。如果您安裝/etc在單獨的磁碟或片上,系統(還)看不到它,因為它無法訪問它需要知道的(所有)信息,甚至安裝它也需要知道 - 哇哦,那是一口。

希望這是有道理的。但換句話說;不要安裝/etc在單獨的磁碟上--曾經。 :)

答案2

您是否嘗試/etc通過/etc/fstab僅在其他磁碟?現在你能看到缺陷嗎?

我猜您需要/etc在根磁碟上,因此(單獨的!)fstab可以讀取並最終/etc從其他磁碟安裝所需的內容。在安裝所需的檔案之前,初始檔案中的其他檔案可能正在使用,因此無論如何您都需要在根檔案系統上/etc維護(存根) 。/etc這可能會一團糟。

使用systemd您可以在沒有安裝的情況下安裝fstab,但配置仍然存在於內部/etc

可能有解決方法。這個關於 Unix & Linux SE 的問題有點有用:移動/etc到單獨的分區

無論如何,我會讓事情變得簡單不是單獨安裝/etc。通常它儲存的資料量很小,應該適合根檔案系統。如果沒有足夠的空間,/那麼/etc你首先就不應該使用 Ubuntu(它不是一個很小的發行版)。

單獨安裝/etc只會增加問題,解決不了任何問題。放棄這個想法。

相關內容