Linux

如何在另一個分區上掛載 /usr,但在該分區上使用名為 /usr 的文件夾,而不是使用 / 作為 /usr?

  • July 20, 2016

有點類似於這個問題, 如何在同一個分區上掛載多個目錄?但我的情況不同。

我有 2 個小分區用於兩種 linux 變體,還有一個大分區用作兩者的主分區。我想將 /usr 文件夾從其中一個變體移動到同一個分區。

關於如何做到這一點的任何建議?

沒有通用的方法可以直接掛載文件系統的子樹。但是您可以將整個文件系統掛載到某個地方,然後使用綁定掛載“複製”掛載的子樹。

mount /dev/foobar /media/foobar
mount --bind /media/foobar/usr /usr

fstab語法中:

/dev/foobar /media/foobar auto defaults 0 2
/media/foobar/usr /usr bind bind

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