rdump コマンド

目的

リモート・マシンのデバイス上にファイルのバックアップを取ります。

注: このコマンドを実行するには、ユーザーに root 権限が必要です。

構文

RDUMP [ -b (B) ブロック数 ] [ -B ] [ 「-c」 ] [ -d 年 密度 ] [ -L (L) 長さ ] [ -s サイズ ] [ -ウー ] [ -w (W) ] [ -W (W) ] [ -レベル ] 「-f」 マシン:装置 [ FileSystem | DeviceName ]

説明

rdump コマンドは、ローカル・コンピューターのファイルシステムを i ノードによってリモート・コンピューターにコピーします。 ファイルは、backup コマンド・フォーマットを使用して、リモート・コンピューターのデバイスにコピーされます。 デバイスへのアクセスには、リモート・マシン上のリモート・サーバーを使います。 rdump コマンドを実行するには、root 権限を持っていなければなりません。 また、宛先のリモート・コンピューターの /.rhosts ファイル内に、rdump コマンドを実行するローカル・コンピューターを定義しておかなければなりません。

ファイルシステムをバックアップするには、 -Level および FileSystem パラメーターを指定して、バックアップしたいファイルを指示します。 -Level パラメーターを使用すると、システム上のすべてのファイルをバックアップするか (フル・バックアップ)、特定のフル・バックアップ以降に修正されたファイルのみをバックアップ (増分バックアップ) することができます。指定可能なレベルは 0 から 9 までです。 可能なレベルは 0 から 9 です。 レベルを指定しない場合、デフォルト・レベルは 9 です。 レベル 0 バックアップには、ファイル・システム上のすべてのファイルが含まれます。 レベル n のバックアップには、最後のレベル n - 1 (n マイナス 1) のバックアップ以降に修正されたすべてのファイルが含まれます。 これらのレベルは、 -ウー フラグとともに、各ファイル・システムの増分バックアップの階層を維持する方法を提供します。

注:
  1. 増分バックアップ ( -Level パラメーター) の実行時に -u フラグを使用して、各増分バックアップの最後の日付、時刻、およびレベルに関する情報が /etc/dumpdates ファイルに書き込まれるようにします。
  2. リモート・マシン上の rmt コマンドが /usr/sbin/rmtにない場合は、リモート・マシン上で /usr/sbin/rmt からその実際のロケーション (通常は /etc/rmt) へのリンクを作成する必要があります。

フラグ

項目 説明
-b Blocks 一回の出力操作で書き込むブロック数を指定します。 Blocks 変数を指定しなければ、rdump コマンドは選択された物理デバイス用の適切なデフォルト値を使用します。 Blocks 変数の値が大きくなるほど、テープ・デバイスへの物理的な転送は大きくなります。
-B エラーの発生時に、ユーザーに照会せずにコマンドを終了させます。 -B フラグを指定した場合、rdump コマンドはゼロ以外の値を戻します。
-c テープが 9 トラック・フォーマットではなくカートリッジ・フォーマットであることを指定します。
-d 年 密度 テープ密度を 1 インチ当たりのビット数 (bpi) 単位で指定します。 この値は、ボリューム当たりのテープ使用量を計算するときに使われます。 Density 変数の値を指定しなければ、デフォルト密度は 1600 bpi となります。 テープ密度を指定せずに -c フラグを使用すると、デフォルト密度は 8000 bpi になります。
-f マシン:デバイス Machine 変数をリモート・コンピューターのホスト名として指定します。 指定したデバイスに出力を送信するには、 Device 変数をファイル名 (/dev/rmt0 ファイルなど) として指定します。 Device 変数には、テープ・デバイスのみを指定してください。
-L (L) 長さ テープの長さをバイト単位で指定します。 このフラグを指定すると、-c-d、および -s の各フラグは無効になります。 接尾辞として b、k、m、または g を付けることにより、それぞれブロック (512 バイト)、 キロ (1024 バイト)、メガ (1024 K バイト)、ギガ (1024 M バイト) の単位で指定できます。 2 ギガバイトのテープ長を表すには、次のように入力します。-L 2g.
-s サイズ Size 変数を使用して、テープのサイズをフィート単位で指定します。 テープ・サイズを指定しなければ、デフォルト・サイズは 2300 フィートとなります。 テープ・サイズを指定せずに -c フラグを使用すると、デフォルト・サイズは 1700 フィートとなります。 テープ・ドライブが指定されたサイズに達すると、rdump コマンドはテープが交換されるまで待ちます。
-u /etc/dumpdates ファイル内でリモート・バックアップの時刻、日付、およびレベルを更新します。 このファイルには、増分バックアップの維持に必要な情報が入っています。
-w 現在使用禁止です。
-W /etc/dumpdates ファイルで検出されたファイルシステムを表示します。
-レベル リモート・バックアップ・レベル (0 から 9 まで) を指定します。 Level 変数のデフォルト値は 9 です。
-? 使用法のメッセージを表示します。

パラメーター

項目 説明
DeviceName 物理デバイス名 (ブロック名またはロー名) を指定します。
FileSystem ファイルシステムが通常マウントされるディレクトリーの名前を指定します。 rdump コマンドは、物理デバイス名として /etc/filesystems を読み込みます。 ファイルシステムを指定しないと、デフォルトは、ルート (/) ファイルシステムになります。

終了状況

このコマンドは、以下の終了値を戻します。

項目 説明
0 コマンドが正常終了したことを示します。
>0 エラーが発生したことを示します。

セキュリティー

RBAC ユーザーおよび TrustedAIX®ユーザーの皆様へ:このコマンドは特権操作を実行できます。 特権命令を実行できるのは特権ユーザーのみです。 権限および特権について詳しくは、「セキュリティー」の『特権コマンド・データベース』を参照してください。 このコマンドに関連した特権および権限のリストについては、lssecattr コマンドまたは getcmdattr サブコマンドの項を参照してください。

  1. ローカル・マシン上の /usr ディレクトリー内のファイルをリモート・マシンにバックアップするには、次のように入力します。
    rdump  -u -0 -fcanine:/dev/rmt0 /usr
    -u フラグは、システムに対して、 /etc/dumpdates ファイル内の現行バックアップ・レベル・コードを更新するように指示します。 -Level フラグをバックアップ・レベル 0 に設定すると、/usr ディレクトリー内のすべてのファイルをバックアップするように指定したことになります。 リモート・マシンの ID:canine装置は /dev/rmt0 装置です。
  2. 8mm、 2.3GB テープを使用して、ローカル・マシン上の /usr ディレクトリー内のファイルをリモート・マシンにバックアップするには、次のように入力します。
    rdump -fcanine:/dev/rmt0 -L 2200m /usr
    ここでは、テープの実際の終わりに達しないようにするために、 2.3GB の代わりに 注: 2.2GB を使用します。
  3. 0.25-inch ・テープを使用して、ローカル・マシン上の /usr ディレクトリーにあるファイルをリモート・マシンにバックアップするには、次のように入力します。
    rdump -fcanine:/dev/rmt0 -c /usr
    -c フラグを使用すると、rdump コマンドはデフォルトとして 0.25 インチ・テープに合ったサイズ値と密度値を使用します。

ファイル

項目 説明
/etc/dumpdates リモート・ダンプをとった最新の日付のログが入っています。
/etc/filesystems ファイルシステムの情報が入っています。
/dev/rhd4 デフォルトのファイルシステム (ルート) が配置されているデバイスが入っています。
/usr/sbin/rdump rdump コマンドが入っています。