最近、ホスト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