機械翻訳について

XFSファイル・システムのバックアップの作成

xfsdumpコマンドを使用して、テープ・ドライブなどのデバイスまたは別のファイル・システムのバックアップ・ファイルにXFSファイル・システムのバックアップを作成します。

バックアップは、同じデバイスに書き込まれる複数の物理メディアにまたがってもかまいません。 また、同じメディアに複数のバックアップを書き込むこともできます。 ファイルには、単一のバックアップのみを書き込むことができます。 このコマンドでは、物理メディアにある既存のXFSバックアップは上書きされません。 既存のバックアップを上書きする必要がある場合は、適切なコマンドを使用して物理メディアを消去する必要があります。

詳細は、xfsdump(8)マニュアル・ページを参照してください。

  • XFSファイル・システムの完全バックアップを作成するには、xfsdump -l 0コマンドを使用します。

    たとえば、次のコマンドでは、XFSファイル・システム(/boot)のレベル0(ベース)のバックアップがデバイス/dev/st0に書き込まれ、セッション・ラベルがバックアップに割り当てられます:

    sudo xfsdump -l 0 -L "Backup level 0 of /boot $(date)" -f /dev/st0 /boot

    例に示すように、ダンプ先はデバイスである必要はありません。 ファイル・システム上のディレクトリにダンプ・ファイルを格納するファイル・パスを指定することもできます。 たとえば、/backups/boot.0.xfsdumpにXFSダンプ・ファイルを作成するには、次を実行します:

    sudo xfsdump -l 0 -L "Backup level 0 of /boot $(date)" -f /backups/boot.0.xfsdump /boot
  • xfsdump -lコマンドを使用して増分バックアップを作成しますが、必要な増分レベルを指定します。

    同じコマンドを使用して既存のバックアップに対して相対的な増分ダンプを作成しますが、レベルを変更して増分レベルを示します。 たとえば、ベース(レベル0)バックアップ後にすべての変更を含む増分バックアップを作成するには、レベルを1に設定します:

    sudo xfsdump -l 1 -L "Backup level 1 of /boot $(date)" -f /dev/st0 /boot
    レベル1バックアップではレベル0バックアップより後のファイル・システム変更のみが記録され、レベル2バックアップでは最新のレベル1バックアップより後の変更のみが記録され、以後同様にレベル9まで続きます。 増分バックアップを実行するには、前のレベルのバックアップが存在する必要があります。
  • xfsdump -Rコマンドを使用して、中断されたバックアップを再開します。

    Ctrl-Cと入力してバックアップを中断し、xfsdump-Jオプション(ダンプ・インベントリを抑制)を指定しなかった場合、-Rオプションを指定して後でダンプを再開できます。次に例を示します:

    sudo xfsdump -R -l 1 -L "Backup level 1 of /boot $(date)" -f /dev/st0 /boot

    以前に中断されたセッションのバックアップ・セッション・ラベルがオーバーライドされます。