
ディレクトリ構造をバックアップするために、SSH 経由の rsync を使用しています。その構造には、読み取り専用フォルダーと、その中にいくつかの書き込み可能なフォルダーがあります。これらの書き込み可能なフォルダーの内容は変更されるため、バックアップする必要があります。
--backup --backup-dir
メインのバックアップ プロセスは正常に動作しますが、読み取り専用フォルダー内のフォルダーの 「バックアップのバックアップ」( ) は次の理由で失敗します。
rsync: mkdir failed - permission denied
これはrsync
コマンドです:
rsync -e "ssh -i some_key_file.pub -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" \
--backup --backup-dir=backup_dir --force --ignore-errors --delete -a root_folder server:destination_folder/
フォルダ構造は次のとおりです:
root_folder
-- read_only_folder
---- writable_folder
rsync の作成に失敗しましたbackup_dir/read_only_folder/writable_folder
。
バックアップの主要部分は機能しているので (rsync
ファイルの同期後に権限を調整すると想定しています)、ファイルに同じものを適用する何かが欠けているだけだと思います--backup-dir
。