を使用したいのでduplicity
、、を除く
ルートディレクトリのバックアップを作成しました。ただし、バックアップをルートディレクトリに復元しようとすると、次のエラーが発生します。/
/proc
/sys
/tmp
/mnt
Restore destination directory / already exists.
Will not overwrite.
--force
コマンドにオプションを追加すると、[Errno 17]
さまざまなファイルがすでに存在するという一連のエラーが発生します。バックアップ
を復元するには、duplicity
ターゲットファイルシステムに復元を一時ディレクトリに抽出するのに十分なスペースが必要ですか?それでは、バックアップデータを既存のシステムにマージするのはユーザーの役割ですか?
答え1
残念ながら、オプションがあってもduplicity
既存のファイルを使用してバックアップを復元する方法はありません--force
。
これは次の議論です。二重会話
Jeremy Polenは次のように書いています。
私のサーバー上の現在のファイルを上書きするために二重性からファイルを回復しようとしています。次のメッセージを受け取りました。リカバリ先のディレクトリ/home/jeremy/www/index.htmがすでに存在します。保証されません。
--forceオプションがあることを知っていますが、この場合は役に立ちません。復元する前にすべてのファイルを削除するだけでなく、ファイルを強制的に上書きする方法はありますか?
...ジェレミー
まだない。おそらく--forceをこの場合に拡張する必要があります。調べてみます。
...視野
スクリプトを実行する前にファイルを削除する必要があります。それ以外の場合は、別のパスまたはファイル名を使用する必要があります。