ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris 10 から Oracle Solaris 11 への移行 Oracle Solaris 11 Information Library (日本語) |
1. Oracle Solaris 10 から Oracle Solaris 11 への移行 (概要)
2. Oracle Solaris 11 インストール方法への移行
Oracle Solaris 11 ファイルシステムの変更点
10. 仮想環境での Oracle Solaris リリースの管理
Oracle Solaris 11 リリースを実行しているシステムにデータを移行する場合は、次の推奨されるデータ移行操作を検討してください。
UFS ディレクトリおよび ZFS ファイルシステムを同じファイルシステム階層に混在させないでください。このモデルを管理および保守するのは困難です。
NFS の旧バージョンの共有 ZFS ファイルシステムおよび ZFS の NFS 共有ファイルシステムを混在させないでください。このモデルを保守するのは困難です。ZFS の NFS 共有ファイルシステムのみを使用することを検討してください。
既存の UFS データを NFS 経由で ZFS ファイルシステムに移行するには、シャドウマイグレーション機能を使用します。
ZFS シャドウマイグレーションは、既存のファイルシステムから新しいファイルシステムにデータを移行するために使用できるツールです。必要に応じて元のソースからデータを取得するシャドウファイルシステムが作成されます。
シャドウマイグレーション機能を使用すると、次のようにファイルシステムを移行できます。
ローカルまたはリモート ZFS ファイルシステムからターゲット ZFS ファイルシステムへ
ローカルまたはリモート UFS ファイルシステムからターゲット ZFS ファイルシステムへ
シャドウマイグレーションは、移行するデータを取得するプロセスです。
空の ZFS ファイルシステムを作成します。
ターゲット (またはシャドウ) ファイルシステムである空の ZFS ファイルシステム上で、移行するファイルシステムを示すように shadow プロパティーを設定します。例:
# zfs create -o shadow=nfs://system/export/home/ufsdata users/home/shadow2
移行するファイルシステムからのデータが、シャドウファイルシステムにコピーされます。手順の説明については、『Oracle Solaris の管理: ZFS ファイルシステム』の「ZFS ファイルシステムを移行する」を参照してください。
ファイルシステムを移行する場合は、次の考慮事項を確認してください。
移行するファイルシステムを読み取り専用に設定する必要があります。ファイルシステムが読み取り専用に設定されていない場合、進行中の変更が移行されない可能性があります。
ターゲットファイルシステムは、完全に空である必要があります。
移行中にシステムがリブートされた場合、移行はリブート後に継続されます。
完全に移行されていないディレクトリコンテンツへのアクセス、または完全に移行されていないファイルコンテンツへのアクセスは、コンテンツ全体が移行されるまでブロックされます。
NFS での移行時に、UID、GID、および ACL 情報をシャドウファイルシステムに移行する場合は、ネームサービス情報がローカルおよびリモートシステムの間でアクセス可能であることを確認してください。NFS 経由で大規模なデータ移行を完了する前に、すべての ACL 情報が適切に移行されることを確認するために、移行するファイルシステムデータのサブセットをテストでコピーすることを考慮してもかまいません。
ネットワーク帯域幅によっては、NFS 経由のファイルシステムデータの移行は低速になる場合があります。
shadowstat コマンドを使用して、ファイルシステムのデータ移行を監視します。『Oracle Solaris の管理: ZFS ファイルシステム』の「ZFS ファイルシステムを移行する」を参照してください。
ufsrestore を使用して、以前の ufsdump ダンプを復元することもできます。例:
# mount -F nfs rsystem:/export/ufsdata /tank/legacyufs # ls /tank/legacyufs ufsdump-a # zfs create tank/newzfs # cd /tank/newzfs # ufsrestore rvf /tank/legacyufs/ufsdump-a
元の UFS ファイルシステムデータに POSIX ドラフト ACL が含まれている場合、それらは NFSv4 ACL に変換されます。『Oracle Solaris の管理: ZFS ファイルシステム』の第 8 章「ACL および属性を使用した Oracle Solaris ZFS ファイルの保護」を参照してください。