
を使用してドライブをバックアップしようとしましたrsync
が、意図したとおりに動作しないようです。計画では、ドライブをセカンダリ ドライブにバックアップし、不足しているファイルのみを置き換えます。ただし、バックアップを置き換えるのではなく、仮想ドライブ内に新しいディレクトリを作成し、そのディレクトリまでバックアップします。
置き換える必要があるものだけをバックアップして、適切にバックアップするにはどうすればよいでしょうか? 変更されたファイルや新しいファイルなどです。別のバックアップ プログラムを試してみる必要があるかもしれません。
私が使用しているコマンドラインは次のとおりです。
sudo rsync -aAXv --delete /media/veracrypt1/HD /media/veracryrypt2/HD
今のところ、メインの仮想ドライブをコピーして別の外付けハードドライブに貼り付けるという単純な手動バックアップを実行しました。
私のシステム情報: Linux Debian を実行、カーネル リリース: 4.9.0-6-amd64
答え1
rsync
正しく動作しています。宛先内に最上位ディレクトリを再作成したくない場合は、/
コマンドラインでソースの末尾にスラッシュ ( ) を追加する必要があります。
からrsyncコマンド(1):
ソースの末尾のスラッシュは、宛先に追加のディレクトリ レベルが作成されないようにこの動作を変更します。ソースの末尾の / は、「名前でディレクトリをコピーする」という意味ではなく、「このディレクトリの内容をコピーする」という意味であると考えることができますが、どちらの場合も、格納ディレクトリの属性が宛先の格納ディレクトリに転送されます。