Mount

zfs - 兩個具有嵌套掛載點和衝突掛載順序的池

  • November 1, 2020

我在自動安裝具有嵌套安裝點的單獨池時遇到問題。我正在使用 ZfsOnLinux 0.6.2。

目前情況如下:

zpool1      ---> /var
zpool1/log  ---> /var/log
zpool1/mail ---> /var/mail

現在我需要為 db 添加一個單獨的 zpool。為了保持目錄層次結構一致,我想到了這個:

zpool2      ---> /var/db

現在,問題是當 zpool2 先掛載時,zpool1 掛載失敗(這是合乎邏輯的)。

除了使用傳統掛載選項之外,有沒有一種方法可以強制池的掛載順序以允許在 zpool1 中掛載 zpool2?像 zpools 依賴之類的東西?或者我應該不惜一切代價避免這種嵌套的坐騎?

與其掛載zpool2/var/db,不如掛載為/zpool2or/db或任何對你有意義的東西。

然後創建/var/db一個符號連結到/db.

您可以將文件系統掛載點屬性設置為legacy並用於/etc/fstab定義它們。

這樣,您將能夠定義它們的安裝順序。

編輯:我剛剛注意到您已經考慮過傳統方法。雖然它可能是唯一的一個。

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