Solstice Backup 5.1 障害復旧ガイド

ディスク情報

重要なデータの消失から復旧するためには、さらに予防手段が必要です。つまり、障害復旧が起こる前に、ネットワーク上の各ディスクがどのようにパーティション分割され、フォーマットされているかを調べ、その情報を印刷して保存しておきます。障害によってディスクが損傷または破壊されたら、これらのディスク情報を使って、ディスクをディスククラッシュが生じる前の状態に作成し直します。各システムのディスクシステムとファイルシステムの配置がそれぞれ異なっている場合は、Backup で各システムをバックアップするたびに、同じ作業を繰り返します。


注意 - 注意 -

ディスク構成を作成し直す際に、復旧したデータをすべて収められるように、パーティションを大きくしなければならない場合があります。パーティションは、少なくともクラッシュの前と同じ大きさにします。


Backup サーバーのディスクがどのようにパーティション分割され、マウントされているかを調べるには、df を使います。ディスクのパーティション情報を印刷するには、それぞれのオペレーティングシステムの該当するコマンドを使います。ローカルなハードディスクを持っている Backup クライアントに対しても、同様の作業を行います。

df -k コマンドを使うと、次のような情報が得られます。


Filesystem            kbytes    used   avail capacity  Mounted on
/dev/dsk/c0t3d0s0     865678  624020  155098    80%    /
/dev/dsk/c0t1d0s6     265807  198729   40498    83%    /usr
/dev/dsk/c0t1d0s4      96103   57468   29025    66%    /var
swap                  107756       8  107748     0%    /tmp

次に、dkinfo コマンドの使用例を示します。SunOS システムでは、このコマンドを使って、各ディスクがどのようにパーティション分割されているかを知ることができます。


% dkinfo sd0a
	SCSI CCS controller at addr f8800000, unit # 24
	1151 cylinders 9 heads 80 sectors/track
	33120 sectors (46 cyls)
	starting cylinder 0
% dkinfo sd0b
	1151 cylinders 9 heads 80 sectors/track
	197280 sectors (274 cyls)
	starting cylinder 46

例 1-2prtvtoc コマンドの使用例は、Solaris システムで各ディスクがどのようにパーティション分割されているかを示しています。デバイス名には、df コマンドで出力されたディスク情報のデバイス名をそのまま使用します。


例 1-2 prtvtoc コマンドによる出力例


* /dev/dsk/c0t1d0s3 partition map
*
* Dimensions:
*     512 bytes/sector
*      80 sectors/track
*      17 tracks/cylinder
*    1360 sectors/cylinder
*    3500 cylinders
*    1965 accessible cylinders
*
* Flags:
*   1: unmountable
*  10: read-only
*
*                          First     Sector    Last
* Partition  Tag  Flags    Sector     Count    Sector  Mount Directory
       2      5    00          0   2672400   2672399
       3      6    00          0   1434800   1434799   /export
       4      7    00    1434800    205360   1640159   /var
       5      6    00    1640160    463760   2103919   /opt
       6      4    00    2103920    568480   2672399   /usr

ディスクが損傷している場合は、これらのディスク情報表示用のコマンドで得られたハードコピー情報を使って、ディスクを復元し、ファイルシステムを元の状態に復旧することができます。