Directory-Structure

/usr 和 /home 應該在不同的分區上嗎?

  • June 19, 2020

在備考lcpi考試的過程中,我遇到了以下說法。

如果有多個磁碟可用,最好將 /usr 和 /home 目錄也放在不同的分區上。http://en.wikibooks.org/wiki/LPI_Linux_Certification/Design_Hard_Disk_Layout

對於桌面工作站,將主目錄放在單獨的驅動器或分區上是有意義的。

我已經登錄了很多 linux 伺服器,而且我從未見過系統管理員將這些文件夾放在單獨的分區上。

在 linux 伺服器上分隔這些文件夾是常見的做法嗎?

您可能出於什麼原因將 /usr 和 /home 分開?(除了使重新安裝更容易)。

您將這些創建為單獨的分區的 3 個主要原因如下:

  1. 表現
  2. 隔離
  3. 安全

例子

  • 通過分離/home,您可以將這些數據放在共享網路磁碟上,這樣當 UserA 登錄到給定域中的伺服器時,它們/home/$USER將是一個單獨的副本,在機器之間跟隨它們。這通常使用 NFS 和自動掛載(又名。autofs)來完成。
  • 通過將/usr數據放在它自己的分區上,它可以以只讀方式掛載,從而為該目錄下的數據提供一定程度的保護,使其不易被篡改。
  • 隔離的一些額外原因/usr是為了更容易部署相同的系統,這些分區可以一次性準備好,然後更容易跨系統複製。
  • 此外,將數據分開可以使備份週期更容易。
  • 最後,分離易失性目錄,例如/home可以保護系統免於其主磁碟被意外或惡意使用者填滿。

在我這樣做的 15 年多的過程中,我只見過/home分離的(作為通過 NFS 的網路共享)/boot/var目錄作為單獨的分區被隔離。在一些深奧的 Solaris 盒子之外,我不記得曾經見過一個 Linux 系統有一個單獨的/usr- 請注意,如果您在啟動之前沒有/usr安裝init,您的系統將以深奧和無聲的方式中斷。

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