LinuxにFreeBSDをインストールし、ZFSファイルシステムをrootとして使用する方法は?

LinuxにFreeBSDをインストールし、ZFSファイルシステムをrootとして使用する方法は?

FreeBSD 11.2インストーラを使用すると、次のダイアログボックスで自動(UFS)オプションを使用して、UFSルートパーティションを使用してLinuxにFreeBSDを簡単にインストールできます。

ここに画像の説明を入力してください。

次に、ディスク全体を使用するか、ディスクを分割してインストール場所を確保するオプションがありました。

ここに画像の説明を入力してください。

私が選ぶなら自動(ZFS)オプションシステムの設置場所を準備するためにディスクを分割するオプションは提供されていません。だから実際にLinuxをインストールすると同時に、ZFSルートにFreeBSDをインストールできるのか、それともZFSルートFreeBSDにディスク全体が必要なのか疑問に思います。

私がZFSルートの使用を検討している理由は次のとおりです。現在、GPTパーティションテーブルからUFSルートを使用してFreeBSDをインストールする際に問題があります。ZFSルートを使用するのが良い解決策であるかどうか疑問に思います。

FreeBSD 11.2インストーラを使用して、既存のパーティションに他のオペレーティングシステムと一緒にZFSルートを持つFreeBSDをインストールできますか?どのように?

答え1

ZFSにFreeBSDを手動でインストールすることもできます。 FreeBSDインストーラはドライブの唯一のコンテンツとしてZFSのみをサポートできますが、ZFS自体にはそのような制限はありません。パーティション、暗号化パーティション、仮想ブロックデバイスなど、どこにでもZFSを配置できます。

したがって、複数のパーティションがあり、1つのパーティションがZFSファイルシステムをホストし、それを使用してFreeBSDを起動したい場合はこれが可能です。

次のガイドに従ってください。

誤っても災害が発生しないように、使用しているディスクを必ずバックアップしてください。

FreeBSDは、Linuxよりも多くのZFS機能(zpool-features)をサポートできます。つまり、すべての機能を有効にするわけではありませんが、実際に使用したい機能を有効にするZFSプールを作成する方が良いでしょう。後でいつでも機能を有効にできますが、後で無効にすることはできません。したがって、機能が多すぎると、ZFSプール全体がBSDの1つまたは2つの機能をサポートしていない可能性があるため、Linuxでは利用できないことがあります。

FreeBSDがサポートする機能を確認してください。

  • 男 zpool 機能
  • zpool アップグレード -v

ZFS機能とそのオペレーティングシステムのサポートリスト:

関連情報