LinuxでLUKSで暗号化されている部分のバックアップ
この時、Bdsync(Rolf Fokkensのおかげ)という優れたオープンソースツールが私たちを救ってくれました。名前の通り、Bdsyncはネットワークを介して「ブロックデバイス」を同期することができる。高速同期の場合、Bdsyncはローカル/リモートブロックデバイスのブロックのMD 5チェックサムを生成して比較し、差異部分のみを同期します。rsyncはファイルシステムレベルで行うことができ、Bdsyncはブロックデバイスレベルで完了することができる。もちろん、LUKS暗号化デバイスでもよく機能します。かなり器用!
BdsyncをLinuxにインストール Debian,UbuntuまたはLinux Mint コードのコピー$ sudo apt-get install git gcc libssl-dev
$ git clone https://github.com/TargetHolding/bdsync.git
$ cd bdsync
$ make
$ sudo cp bdsync /usr/local/sbin
$ sudo mkdir -p /usr/local/man/man1
$ sudo sh -c 'gzip -c bdsync.1 > /usr/local/man/man1/bdsync.1.gz'
FedoraまたはCentOS/RHEL
コードのコピー$ sudo yum install git gcc openssl-devel
$ git clone https://github.com/TargetHolding/bdsync.git
$ cd bdsync
$ make
$ sudo cp bdsync /usr/local/sbin$ sudo mkdir -p /usr/local/man/man1
$ sudo sh -c 'gzip -c bdsync.1 > /usr/local/man/man1/bdsync.1.gz'
LUKS暗号化されたデバイスに対して非オンサイトインクリメンタルバックアップを実施 バックアップ・ソースとしてLUKS暗号化されたブロック・デバイス(例えば、/dev/LOCTDEV)を用意していると仮定します。また、ソースデバイスのバックアップポイント(例えば、/dev/REMDEV)として使用するリモートホストもあると仮定します。2台のシステムにrootアカウントアクセス権を持ち、ローカルからリモートへのパスワードなしSSHアクセスを設定する必要があります。最後に、Bdsyncを2台のホストにインストールする必要があります。