Mount

一個分區上有多個掛載點?

  • December 4, 2018

我可以以某種方式在一個分區上有單獨的/and /tmpbut /home+嗎?/var

分離/tmp很好,因為我可以使用一些快速不可靠的文件系統來設置它。我經常更改發行版,因此分開/是一種祝福 - 快速重新安裝,只要不受影響/home,我就很好。/var

問題是,我不想為最後三個中的任何一個指定空間——我希望他們共享可用資源。有時我需要更多空間/var,我可以看到其中有/home我無法使用的可用空間,有時情況正好相反。這令人沮喪。有任何想法嗎?

您始終可以將第三個分區掛載到某個地方(例如/mnt/combo或其他地方),然後將從此掛載點的子目錄綁定掛載到三個指定目錄。

fstab中,這看起來像

UUID=... /mnt/combo        auto    defaults
/mnt/combo/usr /home        none    bind
/mnt/combo/var /var        none    bind
/mnt/combo/home /home        none    bind

還要考慮這一點:/home生活在一個單獨的分區上是有意義的——更好的是,一個單獨的驅動器,它可以以某種方式受到保護(raid,備份,……)。/var如果你真的有個人的東西(網站等),那麼分開是有意義的,否則沒有區別。/usr絕對可以是 的一部分,將其分開是沒有意義的,因為在現代系統上,和/之間的區別是模糊的,沒有人再關心它了,並且分割系統只會在其中一個分區以某種方式無法掛載時產生問題./bin``/usr/bin

/tmp``tmpfs無論如何,通常都應該支持記憶體(

大局:/home如果必須分開,其餘的只是成本-您可能沒有理由對其中任何一個具有不同的文件系統類型或不同的權限,並且分區通常並不意味著物理分離(相同的硬碟驅動器?)。

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