web-dev-qa-db-ja.com

ZFSデータセットの復元

ZFSデータセットをZFSプールから突然削除しました。 Nas4FreeのGUIからこれを行います。ログでは、「ZFS destroy Main/Video "」のようなコマンドでした。次に、同じ名前(メイン/ビデオ)でデータセットを再作成すると、このデータセットに含まれていたすべてのデータが失われます。削除されたデータセットまたはデータセット自体から情報を復元することは可能ですか?毎日のスナップショットを設定しましたが、理解しているように、スナップショットはデータセット内に保存されているため、データセットを復元しないとアクセスできません。

3
user460951

ミス後のプールのオンライン状態の長さ、およびこの期間中のプールのビジー状態によっては、ファイルシステムがまだ存在していた以前のトランザクショングループ(つまり、古いuberblockを使用)にプールをロールバックできる場合があります。

そのアプローチを取るスクリプトは次のとおりです。

http://www.solarisinternals.com/wiki/index.php/ZFS_forensics_scrollback_script

回復の試みは破壊的であるため、ディスクのコピーで作業する必要があります。

2
jlliagre