システムの再インストール後のZFSプールとストレージデータの復元

システムの再インストール後のZFSプールとストレージデータの復元

最近、ホストOSをMint 19 64ビットに再インストールし、すべての外部ドライブをオンラインに戻したいと思います。

4 x 1TBのディスクで構成されたZFSストレージプールがあり、プール内のデータを失うことなく1つのドライブが失敗するように設定しました。

さて、ストレージプールをバックアップして実行したいと思います。

私のプールは減ってZStoreと呼ばれます。 Linuxシステムでドライブとプールをバックアップしてアクセスする方法は?

編集する:

私は次のことをしました。

# sudo zpool import
   pool: ZStore1
     id: 6113527918687515983
  state: ONLINE
 status: Some supported features are not enabled on the pool.
 action: The pool can be imported using its name or numeric identifier, though
    some features will not be available without an explicit 'zpool upgrade'.
 config:

    ZStore1                                          ONLINE
      raidz1-0                                       ONLINE
        usb-WDC_WD75_02ABYS-18A6B0_152D00539000-0:0  ONLINE
        usb-WDC_WD75_02ABYS-18A6B0_152D00539000-0:1  ONLINE
        usb-WDC_WD75_02ABYS-18A6B0_152D00539000-0:2  ONLINE
        usb-WDC_WD75_02ABYS-18A6B0_152D00539000-0:3  ONLINE

しかし、私が試したりzpool status取得したsudo zpool statusとき

no pools available

何が起こったのかわかりません。インポートすると、プールはオンラインで表示され、すべてのドライブもオンラインで表示されますが、ヘルスチェックは行われません。

試験を終えた

$ zpool online

それから

$ zpool online ZStore1

そしてget missing device name、だから私は再び圧倒されます。

答え1

オペレーティングシステムがディスクを認識している場合は、次のコマンドを実行します。

zpool import

現在のオペレーティングシステムからプールをインポートして表示するのに十分なはずです。コマンドを使用してステータスを確認できます。

zpool status

名前で明示的にインポートしようとすることができます。

zpool import ZStore

PSプールをオンラインにすることを忘れないでください。

zpool online

確認できますzpool機能機能とその機能があなたの場合に有効になっているかどうか。zfsあなたの場合、ビルドが生成されたバージョンよりも最新のようです。問題は、更新すると同じまたはより高いバージョンのみをインストールできることです。zfs

私が提案できるのは(可能であれば)ライブバージョンを試してみることです(しかしそれを使ってプールを作成することはできます)。

答え2

自動でzpool import ZStore1何もしない場合は、オプションで読み取り専用属性を使用してすべてのメンバーパーティションを手動でインポートできます-o readonly=on。たとえば、次のようになります。

zpool import -f -d /dev/sda3 -f -d /dev/sdb3 -f -d /dev/sdc3 -f -d /dev/sdd3 -o readonly=on ZStore1

関連情報