Solaris 11.3でzfsドライブパーティションをマウントする方法

Solaris 11.3でzfsドライブパーティションをマウントする方法

2 つの Solaris 11.3 virtualbox イメージがあります。そのうちの1つは、ディスク領域の回復に失敗した後に機能できなくなりました。その後、大きなドライブイメージを使用して新しいSolaris 11.3インスタンスを作成し、いくつかの重要な操作を再開できるように元のディスクをマウントしようとしています。問題は、Solarisがディスクデバイスに使用する命名方式を理解していないことです。命名とパーティションの構成方法と、データ復旧のために既存のパーティションをマウントする方法を理解するのに誰かが役立つことを願っています。

古いドライブイメージを新しいSolaris 11.3仮想マシンに接続し、仮想マシンを起動しました。何も自動的にインストールされないようです。ただし、「install」と入力すると、多くの項目がリストされます。

修正する:

そのため、フォーマットツールを使用してvboxディスクイメージを調べ、パーティションを印刷しました。私が興味のあるディスクは「clt1d0」のようです。 8つのパーティションがあり、パーティション0には「BIOS_boot」というラベルが付けられ、パーティション1には「usr」というラベルが付けられます。ちょうどいいサイズです。

だから/ dev / rdskでclt1d0 *を探してみると、「s#」または「p#」で終わる一致するものがたくさん見つかりました。私は以前のパーティション出力でパーティション1が「興味深い」ことを示したので、clt1d0s1(またはp1)を使用することにしました。

簡単に言えば、インストールしようとしましたが、失敗して結果を検索して再試行するとzfsファイルシステムであることがわかりました。

必要なデータを抽出するために、実行中のオペレーティングシステム(例:/ mnt)にzfsファイルシステムをどのようにマウントしますか?

ベストアンサー1

ストレージが表示され、ファイルシステムがZFS(Solaris 11のデフォルト)の場合は、インポートするプールがあることをzpool import確認するために実行できる必要があります。その場合は参考にしてください。プールを代替プール名にインポートするためのzpoolのマニュアルページ。

プールが見つかると、名前と番号IDが一覧表示されます。

インポートは通常次のとおりです。 zpool import < pool_name | numID >

ただし、次のように別の名前でインポートすることもできます。
zpool import < pool_name | numID > NewPoolName

クイック検索で次のOracleドキュメントが見つかりました。 https://docs.oracle.com/cd/E19253-01/819-5461/gazuf/index.html

おすすめ記事