コンパイルしてインストールしました。時間をさかのぼるDebian Stretch(カーネル4.90.0-8-amd64)を実行しているデスクトップコンピュータの自動フルシステムバックアップを実行します。時間をさかのぼり、rsync
舞台裏で活用してみてください。ボタンをクリックしてシステム全体のバックアップを実行すると、Modify for Full System Backup
シンボリックリンクやその他のファイルコピーの問題に関するいくつかのエラーが発生します。
rysnc
私は、Back In Timeがバックアップの実行方法をよりよく制御できるように、Back In Timeに渡された正確なオプションを見つけることにしました。以下を除き、ドライブのすべての項目をバックアップしたいと思います。
- /家/*
- /選択する/*
- /メディア/*
- バックアップに含めてはいけないその他のシステムファイル
これは私が実行しなければならないと思うコマンドですが、完全に正しいかどうかはわかりません。私が提案するコマンドにどのような問題があるのかわかりますかrsync
?
rsync -rptgoEAXl --safe-links --inplace -F --exclude /opt/* --exclude /home/* --exclude /media/* --exclude /tmp/* --exclude /var/tmp/* --exclude /var/backups/* --exclude /etc/mtab --exclude /proc/* --exclude /run/* --exclude *~ --exclude [Tt]rash* --exclude /dev/* --exclude lost+found/* --exclude .Private / /media/username/USB/my_backup_folder
メモ:私が読んでこの問題dd
しかし、それはand notを使用しているので、私のニーズには適していませんrsync
。
添付:exfat
私のバックアップドライブは、パーティションでフォーマットされた外部USBディスクですgpt
。後でパーティションext4
で使用するバックアップドライブを再作成しますがgpt
、このバックアップを処理するまでこれを行うことはできません。一種のキャッチ-22と同じです。
修正する
ソリューションが追加されました。下記をご覧ください。
答え1
試行錯誤を経て読みながらこれは別の質問です、マニュアルページを読んでみるとrsync
正しく動作できました。 stackexchange.comで許可したら、正しいソリューションを公開します。今私がすることは次のとおりです。
ext4
ファイル権限と拡張属性をコピーするために、フォーマットされた他の外部USBドライブが使用されました。- 次のコマンドを使用します。
rsync -rtDHh --checksum --links -A -X -pEgo --info=progress2 --no-i-r --delete --delete-excluded -v --chmod=Du+wx --exclude="/root/.local/share/backintime" --exclude=".local/share/backintime/mnt" --exclude=".gvfs" --exclude=".cache/*" --exclude=".thumbnails*" --exclude="[Tt]rash*" --exclude="*.backup*" --exclude="*~" --exclude=".dropbox*" --exclude="/proc/*" --exclude="/sys/*" --exclude="/dev/*" --exclude="/run/*" --exclude="/etc/mtab" --exclude="/var/cache/apt/archives/*.deb" --exclude="lost+found/*" --exclude="/tmp/*" --exclude="/var/tmp/*" --exclude="/var/backups/*" --exclude=".Private" --exclude="/opt" --exclude="/home" --exclude="/media" --include="/" --include="/**" --exclude="*" / "/media/username/USB/full-system-backup/"