📘

TrueNAS で作った ZFS HDD を Ubuntu に移した話

2022/01/31に公開

HP Microserver N54L で7年以上稼働していたNASサーバーですが、TrueNAS 12に変えたあたりからちょくちょくハングアップするようになったので、ZFSが使えれるUbuntuに変更したお話です。

環境

  • Hardware:HP Microserver N54L
  • RAM:16 GB
  • HDD:8 TB (WD Red)

OS

  • 移行前:TrueNAS 12
  • 移行後:Ubuntu 21.10(OpenZFSのバージョンを合わせるため。20.04が良かった)

作業

作業としては次の通りだけど、TrueNAS 12がハングってディスクの読み出しもできなかったのでバックアップはせずそのままZFSをインポートしました。

  1. TrueNAS -> バックアップ
  2. OS入れ替え
  3. ZFS関連のパッケージをインストール
  4. zpoolのインポート

Ubuntuのインストール後、"zfsutils-linux"をインストールし、次のコマンドでインポートを行う。(ZFSのバージョンが、Ubuntu ZFS > TrueNAS ZFSでないと不具合発生するかも)

$ sudo zfs import zfs-vol -f

これでTrueNASで構成していたZFSがそのまま使えれるようになります。
この状態で22.04まで過ごし、22.04がリリースされたら22.04にアップグレードしそれからはLTSごとのアップデートで過ごすようにします。

Discussion