サイトを別の場所に移動したい場合は、WordPressホスティングプロバイダにサーバーのスナップショットを提供するように依頼しました。私が得るものは.zfsファイルです。
今日以前は、zfsが何であるか全く知りませんでした。一部の記事を読み、すべてのGoogle検索でzfsプールとボリュームを返します。このファイルをプールまたはボリュームとしてマウントする必要があると思いますが、zpoolを作成してファイルでzpool import -dを使用してもプールが見つからないというメッセージが表示されます。
簡単に言えば、私は私の深さから抜け出した。私がしたいのは、これからファイルをインポートすることです。タスクを完了するために一時的なUbuntuまたはWindows仮想マシンを起動することができるので、どちらが使いやすいか、このタスクをナビゲートするために必要なツール/コマンド/プロセスに関する指示をありがとう。
答え1
ファイル名は誤解を招く可能性があるため、実行してfile foo.zfs
ファイルの内容を推測してください。
ZFSファイルシステムが含まれている場合:
これを使用して仮想ディスクデバイスに接続し、
losetup
zpoolを使用してデバイスをインポートします。zfs send
バックアップストリームが含まれている場合:作る新しい次に、zpool(パーティションの混乱を避けるために空のlosstupディスクイメージファイル内)と空のZFSデータセット/ファイルシステムを使用して
zfs recv
内容を「回復」します。ext4などの他のファイルシステムが含まれている場合(ファイル名が誤解を招く可能性があります):
Lostupを使用して接続し、通常どおりループデバイスを取り付けます。または、単にファイルをマウントしてください(mountコマンドはファイルを設定します)。
MBRまたはGPTパーティションテーブルが含まれている場合:
接続して
losetup -P
実行して、lsblk -f
どのパーティションが存在するかを確認し、ハードドライブのようにマウントまたはインポートします。「gzip圧縮データ」とマークされている場合(少し誇張していますが、それでも驚かない):
再度使用して
file -z foo.zfs
内部コンテンツを確認し、gunzipを使用して解凍します。