ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
![]() |
Oracle Solaris 11.1 の管理: ZFS ファイルシステム Oracle Solaris 11.1 Information Library (日本語) |
1. Oracle Solaris ZFS ファイルシステム (概要)
3. Oracle Solaris ZFS ストレージプールの管理
5. Oracle Solaris ZFS ファイルシステムの管理
6. Oracle Solaris ZFS のスナップショットとクローンの操作
7. ACL および属性を使用した Oracle Solaris ZFS ファイルの保護
9. Oracle Solaris ZFS の高度なトピック
10. Oracle Solaris ZFS のトラブルシューティングとプールの回復
12. 推奨の Oracle Solaris ZFS プラクティス
ZFS ルートプールスナップショットを作成する前に、次の情報を保存することを検討してください。
ルートプールのプロパティーを取得します。
sysA# zpool get all rpool
ルートプールディスクのサイズおよび現在の容量を特定します。
sysA# zpool list NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT rpool 74G 5.42G 68.6G 7% 1.00x ONLINE -
ルートプールのコンポーネントを特定します。
sysA# zfs list -r rpool NAME USED AVAIL REFER MOUNTPOINT rpool 13.8G 53.1G 73.5K /rpool rpool/ROOT 3.54G 53.1G 31K legacy rpool/ROOT/solaris 3.54G 53.1G 3.37G / rpool/ROOT/solaris/var 165M 53.1G 163M /var rpool/VARSHARE 37.5K 53.1G 37.5K /var/share rpool/dump 8.19G 53.4G 7.94G - rpool/export 63K 53.1G 32K /export rpool/export/home 31K 53.1G 31K /export/home rpool/swap 2.06G 53.2G 2.00G -
次の手順では、ルートプールのすべてのファイルシステムを含むルートプールの再帰的なスナップショットを作成する方法について説明します。その他の非ルートプールも同じ方法でアーカイブできます。
次の点を考慮してください。
完全なシステム回復の場合、スナップショットをリモートシステム上のプールに送信します。
リモートシステムから NFS 共有を作成し、また必要に応じて、特権アクセスを許可するように ssh を構成します。
再帰的なルートプールスナップショットは、1 つの大きなスナップショットファイルとしてリモートシステムに送信されますが、再帰的なスナップショットを送信して、リモートシステムに個々のスナップショットとして格納することもできます。
以降の手順では、再帰的なスナップショットには rpool@snap1 という名前が付けられています。 回復対象のローカルシステムは sysA であり、リモートシステムは sysB です。rpool はデフォルトのルートプール名であり、使用しているシステムでは異なる場合があります。
sysA# zfs snapshot -r rpool@rpool.snap1
sysA# zfs destroy rpool/dump@rpool.snap1 sysA# zfs destroy rpool/swap@rpool.snap1
スワップボリュームには、システムの移行または回復に関連していないデータは含まれません。クラッシュダンプを保持する場合は、ダンプボリュームのスナップショットは削除しないでください。
次の手順では、/tank/snaps ファイルシステムが、ルートの再帰的なスナップショットを格納するために共有されています。
sysB# zfs set share.nfs=on tank/snaps sysB# zfs set share.nfs.sec.default.root=sysA tank/snaps
前の手順で共有したリモートファイルシステムに、再帰的なスナップショットを送信します。
sysA# zfs send -Rv rpool@rpool.snap1 | gzip > /net/sysB/tank/snaps/ rpool.snap1.gz sending from @ to rpool@rpool.snap1 sending from @ to rpool/VARSHARE@rpool.snap1 sending from @ to rpool/export@rpool.snap1 sending from @ to rpool/export/home@rpool.snap1 sending from @ to rpool/ROOT@rpool.snap1 sending from @ to rpool/ROOT/solaris@install sending from @install to rpool/ROOT/solaris@rpool.snap1 sending from @ to rpool/ROOT/solaris/var@install sending from @install to rpool/ROOT/solaris/var@rpool.snap1