私は次のように(バージョン3.0.9、プロトコルバージョン30)を使用して、ディレクトリからバックアップディレクトリへのおもちゃの例でrysnc
バックアップを実行する方法を学びます。/tmp/pdf
/tmp/backup
http://schlutech.com/2011/11/rsync-full-incremental- Differential-snapshots/。
まずフルバックアップ:
$ mkdir /tmp/backup
$ ls /tmp/pdf
100 bkg.pdf p1 stamp.pdf
$ rsync -a /tmp/pdf /tmp/backup/`date +%Y.%m.%d_%H:%M:%S`/
$ ls /tmp/backup/
2015.02.26_08:36:40
$ ls /tmp/backup/2015.02.26_08\:36\:40/
pdf
$ ls /tmp/backup/2015.02.26_08\:36\:40/pdf
100 bkg.pdf p1 stamp.pdf
次に、ソースディレクトリに新しいPDFファイルを追加します。
$ cp /tmp/linux-kernel.pdf /tmp/pdf
$ ls /tmp/pdf
100 bkg.pdf linux-kernel.pdf p1 stamp.pdf
そして増分バックアップを作成します。
$ link_dest=`find /tmp/backup -maxdepth 1 -type d | sort | tail -n 1`
$ echo $link_dest
/tmp/backup/2015.02.26_08:36:40
$ rsync -au –link-dest=${link_dest} /tmp/pdf /tmp/backup/`date +%Y.%m.%d_%H:%M:%S`/
rsync: change_dir "/tmp//–link-dest=/tmp/backup" failed: No such file or directory (2)
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1070) [sender=3.0.9]
$ ls /tmp/backup/
2015.02.26_08:36:40 2015.02.26_08:55:47
$ ls /tmp/backup/2015.02.26_08\:55\:47/pdf/
100 bkg.pdf linux-kernel.pdf p1 stamp.pdf
rsync
上記のエラーが発生するのはなぜですか? 2番目のバックアップでは、ソース、つまり最初のバックアップの後に追加したpdfファイルの変更がキャプチャされたようですが、エラーは表示されませんか?
あなたはrsync
増分バックアップをどのようにしますか?ありがとうございます。
答え1
–link-dest
しなければならない--link-dest
。
リンクされたWebページからコピーしましたが、–link-dest
Webページと端末でどのように区別するかはまだわかりません–
。-
あなたが知っている人に教えてもらえますか?ありがとうございます。