GPTパーティションとファイルシステムタイプ(ファイル/フォルダなし)のみをバックアップする方法は?

GPTパーティションとファイルシステムタイプ(ファイル/フォルダなし)のみをバックアップする方法は?

災害復旧目的で以下をバックアップしたいと思います。

  1. GPTパーティションテーブル、
  2. ディスク構造(異なるサイズのドライブに回復)
  3. 各パーティションに対応するファイルシステムタイプとファイルシステム設定も同様です。

たとえば、rsync残りのファイルとフォルダの一部をバックアップして復元できます。 GPTパーティションディスクの5つのパーティションと、対応するFATおよびRAID-1スタイルのBTRFSファイルシステムもバックアップする必要があります。

Sgdiskファイルシステムを復元しない

sgdiskドライブのバックアップと復元コマンドがあります。これは、そのパーティションのファイルシステムではなく、パーティション構成のみをバックアップおよび復元します。

File多くのファイルシステムの詳細を出力します。

# file -sL /dev/sda?
/dev/sda1: DOS/MBR boot sector, code offset 0x58+2, OEM-ID "mkfs.fat", sectors/cluster 8, Media descriptor 0xf8, sectors/track 32, heads 64, hidden sectors 8192, sectors 2097152 (volumes > 32 MB) , FAT (32 bit), sectors/FAT 2048, reserved 0x1, serial number 0x7181b420, unlabeled
/dev/sda2: BTRFS Filesystem label "root", sectorsize 4096, nodesize 16384, leafsize 16384, UUID=b81e9d42-c0a2-4a1e-8197-f6775419f654, 3018244096/20971520000 bytes used, 1 devices
/dev/sda3: BTRFS Filesystem label "home", sectorsize 4096, nodesize 16384, leafsize 16384, UUID=2cf4e529-b242-4913-b283-fd18df73316a, 194707456/9965666304 bytes used, 1 devices

出力をバックアップすることは可能ですfile -sLが、復元方法の一部はまだ欠けています。

オンラインバックアップ

フォルダとファイル自体をバックアップしないオンライン(バックアップのためにシステムをシャットダウンする必要なしに)「複製」コマンドが必要です。つまり、ファイルとフォルダの以前のドライブ構成をすべて復元できます(他のツールを使用して)。

注文する?

ファイルとフォルダの前にドライブの災害復旧を担当するコマンドは何ですか?

注:複数のコマンドを入力するよりも、1行の文がより良い答えを提供します。

ベストアンサー1

GPTパーティションテーブルのみを考慮すると、スマートバックアップを活用する必要があります

export DISK=/dev/sda
echo -e "b\n/tmp/gpt-backup-"${DISK##*/}"\nq\n" | gdisk $DISK

ただし、このバックアップはバイナリ形式です。

私はいつもシンプルバックアップを好みますgdisk -l /dev/sda。まったく同じデバイスに復元する必要がない場合は、とにかく調整が必要なので、テキストのバックアップはより良い選択です。

個人的な経験では常にコンテンツを復元する必要がありますが、ファイルシステムの種類自体は通常関連性がありません。ターゲットマウントポイントが復元するデータに適しており、以前と同じ機能(ACL、拡張属性、ハードリンク)を提供する限り、rsyncベースのバックアップから復元できます。

通常、ディスクの正確なレイアウトではなく、関連データをバックアップすることがガイドラインです。これにより、プロセスを簡単かつ簡単に検証でき、実際には不要な詳細とは無関係になります。

おすすめ記事