Partition

帶有 Root-on-ZFS 的 FreeBSD 10 僅使用磁碟的一部分

  • August 11, 2014

我這裡有點麻煩。我會盡量簡明扼要地描述我的目標:

我正在為我的雇主設置一個儲存伺服器,使用兩個 Intel DC S3500 系列 120GB 固態驅動器(和 12 個 2TB SAS 驅動器進行儲存)。我想在這些驅動器上安裝帶有 root-on-zfs 的 freebsd10,但只使用一個小(12GB)分區來為作業系統創建 zfs 鏡像。剩餘空間我想用於 ZIL/SLOG (24GB),其餘空間用於 L2ARC(條帶化,兩個驅動器上的所有剩餘空間)。

我不知道如何告訴 freebsd10 安裝程序只使用“ada0p2”和“ada1p2”作為我的鏡像來安裝作業系統。我只能選擇使用整個驅動器。

此外,我嘗試正常安裝,然後使用 zfs send 和 recv 進行備份,使用 gpart 調整分區大小,然後恢復我的 zroot 池的副本流……當我這樣做時系統拒絕啟動。

我該如何實現這個目標?對此的任何幫助將不勝感激。

我不認為安裝程序可以做你想做的事(儘管隨著時間的推移它會變得更好),所以你可以嘗試引導安裝映像,並從初始菜單執行 root shell。gpart然後,您可以使用zpoolzfs手動配置您的磁碟並從映像上的存檔安裝系統。

網際網路上有很多指南,但我發現Matthew Seaman 的指南最適合我的需要。它描述了一個支持引導環境的鏡像 root-on-zfs 設置(我使用稍微修改過的sysutils/beadm埠版本來管理我的引導環境)。它沒有談論配置日誌和記憶體設備,但它應該為您提供足夠的資訊以根據需要安裝作業系統,然後您可以在事後添加日誌和記憶體設備。

FreeBSD wiki 上的RootOnZFS頁面也有一些很好的資源連結。

無論您決定遵循哪種指南,個人經驗都建議您在將盒子送出到生產環境之前,讓自己有時間執行幾次以感受它並確保您了解您的配置。

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