Linux

如何將 FreeBSD 與 Linux 一起安裝,並使用 ZFS 文件系統作為根目錄?

  • September 22, 2018

FreeBSD 11.2 的安裝程序使得在 Linux 旁邊使用 UFS 根分區安裝 FreeBSD 變得相當容易,在以下對話框中使用 Auto (UFS) 選項:

在此處輸入圖像描述

接下來,它讓我可以選擇使用整個磁碟或對磁碟進行分區以騰出安裝位置:

在此處輸入圖像描述

如果我選擇*自動 (ZFS)*選項,我將無法選擇對磁碟進行分區以準備安裝系統的位置。因此,我想知道我是否可以在安裝 Linux 的同時將 FreeBSD 安裝在 ZFS 根目錄上,或者是否需要 ZFS 根目錄 FreeBSD 是否需要整個磁碟。

我正在考慮使用 ZFS 根目錄的原因是,我目前無法在 GPT 分區表上安裝帶有 UFS 根目錄的 FreeBSD,我想知道使用 ZFS 根目錄是否是一個不錯的解決方法。

我可以使用 FreeBSD 11.2 安裝程序在現有分區中安裝帶有 ZFS 的 FreeBSD 以及其他作業系統嗎?如何?

您也可以在 ZFS 上手動安裝 FreeBSD。FreeBSD 安裝程序可能只支持將 ZFS 作為驅動器上唯一的東西,但 ZFS 本身不存在這種限制。您可以將 ZFS 放在任何地方;在分區上,在加密分區上,在虛擬塊設備上;任何地方。

因此,如果您想擁有多個分區並讓一個分區承載 ZFS 文件系統並將其用於引導 FreeBSD,這是可能的。

您可以嘗試遵循本指南:

請務必對您正在使用的磁碟進行備份,這樣您就可以在沒有災難的情況下犯錯誤。

請注意,FreeBSD 可能支持比 Linux 更多的 ZFS 功能(zpool-features);這意味著最好在不啟用所有功能的情況下創建 ZFS 池,而是啟用您實際要使用的功能。您以後可以隨時啟用功能,但以後不能禁用它們。太多的特性可能意味著整個 ZFS 池在 Linux 中不可用,因為它可能不支持 BSD 中存在的一兩個特性。

查看您的 FreeBSD 支持哪些功能:

  • man zpool-功能
  • zpool 升級 -v

ZFS 功能列表及其作業系統支持:

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