web-dev-qa-db-ja.com

ZFSプールをFreeBSDからUbuntuに安全に移行できますか?

FreeBSD9.1を実行しているHPマイクロサーバーがあります。 3ウェイRAIDZであるZFSプールがあります。現在、ZFSのルートから起動します。

FreeBSDからUbuntuサーバーに移行したいと思います(Ubuntu/debに精通しているため)。プールを破壊/損傷せずにUbuntuをインストールできますか?

2
eddyxu

Linux上のZFS (ZOL)は、過去1年ほどで長い道のりを歩んできました。開発者は 主張 最近のv0.6.1リリースで本番環境に対応しています。私はしばらくの間自宅でZOLを実行しています(ただし、まだかなり重いワークロードです)が、問題はありませんでした。他の多くの人々もZOLを支持しています。

とはいえ、root(または/)パーティションとしてZOLを使用するのは難しいです。おそらくあなたの時間の価値はありませんが、それは実行可能です。 Archwikiにはそれに関する情報があると思います。

(私のオプションでは)Ubuntuを別のブートドライブ(またはミラー)にインストールし、ZOLを(ソースまたは PPA から)インストールし、単に既存のzpool importを実行するのが最も簡単な方法です。 ZFSプール。

注意点:ZOLは、zpoolの最新機能の一部(特に暗号化など)を実装していません。 ZOLがサポートする機能を含むプールをマウントすることを警告する(そして場合によってはブロックする)可能性があります。念のため、重要なデータをインポートする前にバックアップを作成してください。それが失敗した場合に何か悪いことが起こるとは思えませんが、安全にプレイすることは常に良いことです!

1
Rain

FreeBSD(9.1+)とZOLはどちらもプールバージョン(オンディスクフォーマットバージョン)5000を使用します。したがって、ZFSとLinuxの間で移行できるはずです。いずれの場合も、バックアップを作成し、最初にテストを実行します。

FreeBSDはLinuxとは少し異なりますが、それほど難しくはありません。ドキュメントは優れており、コミュニティは一般的に役立ちます。ソースからアプリケーションを構築するためのFreeBSDポートシステムは優れています。これを視野を広げる機会と見なすことができます。

1
Roland Smith