Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

5.4. ext2、ext3、または ext4 ファイルシステムのバックアップ

この手順では、ext4、ext3、または ext2 ファイルシステムの内容をファイルにバックアップする方法を説明します。

前提条件

  • システムが長時間実行している場合は、バックアップの前にパーティションで e2fsck ユーティリティーを実行します。
    # e2fsck /dev/device

手順5.1 ext2、ext3、または ext4 ファイルシステムのバックアップ

  1. /etc/fstab ファイルの内容や fdisk -l コマンドの出力など、設定情報をバックアップします。これは、パーティションの復元に役立ちます。
    この情報を取得するには、sosreport ユーティリティーまたは sysreport ユーティリティーを実行します。sosreport の詳細は、「Red Hat Enterprise Linux 4.6 以降における sosreport の役割と取得方法」を参照してください。Kdowledgebase 記事。
  2. パーティションのロールに応じて、以下を行います。
    • バックアップしているパーティションがオペレーティングシステムのパーティションである場合は、システムをレスキューモードで起動します。『『System Administrator's Guide』の「Booting to Rescue Mode 」セクションを参照してください』。
    • 通常のバックアップ時に、データパーティションはアンマウントします。
      マウントされたときにデータパーティションのバックアップを作成することは可能ですが、マウントされたデータパーティションのバックアップは予測できない場合があります。
      dump ユーティリティーを使用してマウントされたファイルシステムのバックアップを作成する必要がある場合は、ファイルシステムの負荷が大きい場合は、これを行います。バックアップ時にファイルシステムでより多くのアクティビティーが発生し、バックアップの破損のリスクが高まります。
  3. dump ユーティリティーを使用して、パーティションのコンテンツをバックアップします。
    # dump -0uf backup-file /dev/device
    backup-file を、バックアップを保存するファイルへのパスに置き換えます。device を、バックアップする ext4 パーティションの名前に置き換えます。バックアップを作成して、バックアップを作成するパーティションとは別のパーティションにマウントされたディレクトリーにバックアップを保存しておくようにしてください。

    例5.2 複数の ext4 パーティションのバックアップ

    /dev/sda1、/dev/sda 2、および /dev/sda3 パーティションのコンテンツのバックアップを、/backup-files/ ディレクトリーに保存されているバックアップファイルにバックアップするには、次のコマンドを実行します。
    # dump -0uf /backup-files/sda1.dump /dev/sda1
    # dump -0uf /backup-files/sda2.dump /dev/sda2
    # dump -0uf /backup-files/sda3.dump /dev/sda3
    リモートバックアップを実行するには、ssh ユーティリティーを使用するか、パスワードなしの ssh ログインを設定します。ssh およびパスワードを使用しないログインの詳細は、『システム管理者のガイド』の「ssh ユーティリティーの使用 」および 『』 「鍵ベース認証の使用」を参照してください
    たとえば、ssh を使用する場合は、以下のようになります。

    例5.3 sshを使用したリモートバックアップの実行

    # dump -0u -f - /dev/device | ssh root@remoteserver.example.com dd of=backup-file
    標準のリダイレクトを使用する場合は、-f オプションを個別に渡す必要があります

関連情報

  • 詳細は dump(8) の man ページを参照してください。

このページには機械翻訳が使用されている場合があります (詳細はこちら)。