แแก แฉแแแแฌแแ แ แแแแแฎแแแแแก แกแแ แแแแ แแ แแแกแขแ แฃแแแแขแแแก, แ แแแแแแแช แแกแ แฃแแแแแ แกแแ แแแแ แแ แแกแแแแก แกแแ แแแแ แแ แกแแ แแแ แแ แแ แฅแแแแแแก แจแแฅแแแแ.
แแแ แจแแ แแก, แ แแแแแแแช แแแแแงแแคแแแแแแ แแแแฎแแแแแแก, แแ แแก duplicity (แ แแแแแกแแช แแฅแแก แแแแแแ แแแขแแ แคแแแกแ deja dup-แแก แกแแฎแแ) แแ duplicati.
แแแแแ แแ แแ แกแแ แแแแ แแ แแแกแขแ แฃแแแแขแ แแ แแก dar, แแแแ แแ แ แแแแแ แแแก แแฅแแก แแแ แแแแขแแแแก แซแแแแแ แแ แชแแแ แกแแ - แขแแกแขแแ แแแแก แแแแแแแแแแแ แแแแชแแแก แซแแแแก 10%-แก, แ แแช แแแก แจแแฃแซแแแ - แฉแแแ แแ แแแแแฌแแแแ แแแก แแแแแแแแ แ แชแแแแแก แแแฌแแแแ.
แแแกแแแแแแแแ แจแแแแแแแ
แแแแแแแแ แแ แแแ แแแแแแแแขแ แแแ แแฃ แแ แแแแ แฅแแแแก แแ แฅแแแแแก, แ แแแฃแแแ แฃแแ tar แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แ แแแแ แช แกแแฎแแแแซแฆแแแแแแ.
แแแ แแ แแแแกแ, แฉแแแ แจแแแแคแแกแแแ แ แแแแแแแ แแแขแแแแแแ แแแฃแแแ แแแแแชแแแแ แจแแแแฎแแแก แกแแ แแแ แแ แกแแ แแแแ แแ แแกแแแแแก แจแแฅแแแแ, แ แแแแแแแช แจแแแชแแแก แแแแกแฎแแแแแแแก แแฎแแแแ แคแแแแแแแก แกแ แฃแ แแกแแกแ แแ แแแแแแแแ แ แแแแแแแ แแแแแก แจแแ แแก, แแ แฌแแแ แแ แแแแแแแแ แ แแ แฅแแแแแก แจแแ แแก (แแแแแขแแแ, แแแแแแแ แแ แ.แจ.) .
แฅแชแแแ แกแแ แแแแ แแ แแกแแแแแก แจแแฅแแแแกแแก:
- แคแแแแแแแก แจแแแแ แแแแ แแชแแ แ แ แแแแแแแแ แกแแ แแแแ แแ แจแแแแฎแแแก แกแแ แแแ แแ (แจแแแแ แแแฃแแแ แกแแ แแแแ แแ แแกแแแแแก แ แแแแแแแแแกแแแ แแ แแแแแชแแแแ แแแแแกแแแ แแ-แจแ), แแแแ แแ แแแแ แแแแ แกแแแแแแ แแแแแ (แแแแฃแแแแแ แแกแแแแ แแแแแแแแขแแแแ).
- แกแแชแแแแก แแแแ แแแแชแแแก แแฎแแแแ แชแแแแแแแแแก - แแฃแแแแแแขแแแ แแ แจแแแแแฎแแแ, แแแแขแแ แกแแชแแแ แฃแคแ แ แแชแแ แ แแฅแแแแ, แแแแ แ rsync-แแ แแแคแฃแซแแแแฃแแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แจแแแแฎแแแแแจแ.
- แแแกแแแแแแแแแ CPU-แก แแซแแแ แแแขแแแ แแแ แจแแแฃแแจแแแก แแ/แแ แแแจแแคแแ แแก แแแแแงแแแแแแกแแก แแ, แกแแแแ แแฃแแแ, แกแแแแแแ แแแฆแแแ แฅแกแแแแกแ แแ แแแกแแแก แแแขแแแ แแแ, แแฃ แแ แฅแแแแกแ แแ/แแ แแแจแแคแแ แแก แแ แแชแแกแ แแแแแแแแ แแแแก แกแแ แแแแ แแ แจแแแแฎแแแก แกแแ แแแ แแ.
แแแแแ แแแแฃแจแแแ แจแแแแแแ แแ แซแแแแแ, แ แแแแ แช แกแแชแแแแแ แ แแแแจแแแแแแแ:
cd /src/dir; tar -cf - * | ssh backup_server "cat > /backup/dir/archive.tar"
แจแแกแ แฃแแแแแก แจแแแแแแแ แแกแแแ แแงแ:
แจแแกแ แฃแแแแแก แแ แ 3m12s. แฉแแแก, แ แแ แกแแฉแฅแแ แ แจแแแฆแฃแแฃแแแ แกแแ แแแแ แแ แจแแแแฎแแแก แกแแ แแแ แแก แแแกแแแก แฅแแแกแแกแขแแแแ, แ แแแแ แช แแแแแแแแจแ
แแกแแแ, แจแแแฃแแจแแแก แจแแกแแคแแกแแแแแ, แแแแแ แแแแฃแจแแแ แแแแแ แแแ แแแแขแ, แแแแ แแ แฉแแแ แแแ แจแแแฃแแจแแ แกแแ แแแแ แแ แกแแ แแแ แแก แแฎแแ แแก:
cd /src/dir; tar -cf - * | ssh backup_server "gzip > /backup/dir/archive.tgz"
แจแแแแแแแ แแกแแแแ:
แจแแกแ แฃแแแแแก แแ แ 10m11s. แกแแแแ แแฃแแแ, แแแแแ แแ แแก แแ แแฏแแ แแแ แแแแแ แแกแแ แ แแแแฆแแแแก แแแแแแ.
แแแแแ แแ แซแแแแแ, แแแแ แแ แจแแแฃแแจแแแ แแแแแชแแแฃแแแ แกแแ แแแ แแ แแ แแแแแแแฃแ แ แแแแแชแแแแแแ แฐแแแแแแแแก แจแแกแแแแฌแแแแแแ, แ แแ bottleneck แแ แแก แแ แแซแแคแแก แแแแแ แแกแแ แ.
cd /src/dir; tar -czf - * | ssh backup_server "cat > /backup/dir/archive.tgz"
แแกแ แแฆแแแฉแแแ:
แจแแกแ แฃแแแแแก แแ แ แแงแ 9m37s. แแแแแ แแกแแ แแก แแแแ แแ แ แแแ แแแแ แแแขแแแ แแแ แแจแแแ แแ แฉแแแก, แ แแแแแ แฅแกแแแแก แแแแแชแแแแก แกแแฉแฅแแ แ แแ แแแขแแแ แแแ แฌแงแแ แแก แแแกแแแก แฅแแแกแแกแขแแแแแ แแกแแแแกแแ.
แแแจแแคแแ แแก แจแแกแแคแแกแแแแแ, แจแแแแซแแแแ แแแแแแงแแแแ openssl แแ gpg แแแแแขแแแแแ แแ แซแแแแแแก แจแแแ แแแแแ openssl
แแ gpg
แแแแจแ. แชแแแแแกแแแแก แแฅแแแแ แแกแแแ แแ แซแแแแแ:
cd /src/dir; tar -cf - * | ssh backup_server "gzip | openssl enc -e -aes256 -pass pass:somepassword -out /backup/dir/archive.tgz.enc"
แจแแแแแแแ แแกแ แแแแแแแแ:
แจแแกแ แฃแแแแแก แแ แ แแฆแแแฉแแแ 10 แ30 แฌแ, แแแแแแแแ แแแแฆแแ แแฎแแ แแก 2 แแ แแชแแกแ แแแแแแแแ แแแแแ - แแแแแ แแกแแ แแ แแก แแ แแซแแคแแก แแแแแ แแกแแ แ, แแแฃแก แแชแแ แ แแแจแแคแแ แแก แแแแแแแแแ.
UPD: แแแแแแแแแก แแฎแแแแแ แแแแแขแแ แขแแกแขแแแก แแแแแแแ. แแฃ แแฎแแแแ แแแแแ แแกแแ แก แแงแแแแแ, แแแกแญแแ แแแแ 6 แ30 แฌแ, แแฃ แแแจแแคแแ แแก แแแแแแขแแแ, แแแแฎแแแแแแ 7 แ. แฅแแแแ แแ แแคแแแแก แฉแแซแแ แแ แแ แแก แแแกแแแก แแแฃแฎแกแแแแ แฅแแจแ:
แแฃแแแแแแขแ แขแแกแขแแ แแแ
Duplicity แแ แแก แแแแแแแก แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแ แกแแ แแแแ แแ แแกแแแกแแแแก แแแจแแคแ แฃแแ แแ แฅแแแแแแก แจแแฅแแแแ tar แคแแ แแแขแจแ.
แแแแแขแแแแแ แแ แฅแแแแแแกแแแแก, librsync แแแแแแงแแแแแ, แแกแ แ แแ แแฅแแแ แจแแแแซแแแแ แแแแแแแ แแฆแฌแแ แแ แฅแชแแแแก
แกแแ แแแแ แแ แแกแแแแแก แแแจแแคแแ แ แแ แฎแแแแแฌแแ แ แจแแกแแซแแแแแแแ gnupg-แแก แแแแแงแแแแแแ, แ แแช แแแแจแแแแแแแแแแ แกแแ แแแแ แแ แแกแแแแแก แจแแกแแแแฎแแ แกแฎแแแแแกแฎแแ แแ แแแแแแแ แแแแก แแแแแงแแแแแแกแแก (s3, backblaze, gdrive แแ แ.แจ.)
แแแแฎแแ แ แ แจแแแแแแแแ:
แแก แแ แแก แแก แจแแแแแแแ, แ แแช แแแแแฆแแ แแแจแแคแแ แแก แแแ แแจแ แแฃแจแแแแแกแแก
แกแแแแแแ แ
แแแแแแฃแแ แขแแกแขแแก แแแจแแแแแก แแ แ:
แแแจแแแแ 1
แแแจแแแแ 2
แแแจแแแแ 3
16 แ 33 แฌ
17 แ 20 แฌ
16 แ 30 แฌ
8 แ 29 แฌ
9 แ 3 แฌ
8 แ 45 แฌ
5 แ 21 แฌ
6 แ 04 แฌ
5 แ 53 แฌ
แแ แแฅ แแ แแก แจแแแแแแแ, แ แแแแกแแช แฉแแ แแฃแแแ gnupg แแแจแแคแแ แ, แแแกแแฆแแแแก แแแแแ 2048 แแแขแ:
แแฃแจแแแแแก แแ แ แแแแแ แแแแแชแแแแแแ, แแแจแแคแแ แแ:
แแแจแแแแ 1
แแแจแแแแ 2
แแแจแแแแ 3
17 แ 22 แฌ
17 แ 32 แฌ
17 แ 28 แฌ
8 แ 52 แฌ
9 แ 13 แฌ
9 แ 3 แฌ
5 แ 48 แฌ
5 แ 40 แฌ
5 แ 30 แฌ
แแแแแแแแฃแแ แแงแ แแแแแแก แแแแ - 512 แแแแแแแแขแ, แ แแช แแจแแแ แแ แฉแแแก แแ แแคแแแแแจแ; แแ แแชแแกแแ แแก แแแขแแแ แแแ แ แแแแฃแ แแ แแแ แฉแ 50%, แ แแช แแแจแแแแก, แ แแ แแ แแแ แแแ แแงแแแแแก แแ แแฃแแแขแแก แแ แแ แแ แแชแแกแแ แแก แแแ แแแก.
แแ แแแ แแแแก แแแฅแแแแแแแก แแ แแแชแแแ แแกแแแ แกแแแแแแ แแแแแแ แฉแแแก: แแแ แแแฆแแก แแแแแชแแแแแ, แจแแแฃแแจแแก แแ แแแแแแแแแก แกแแ แแแแ แแ แจแแแแฎแแแก แกแแ แแแ แแ, แ แแแแแแช แจแแแซแแแแ แกแแแแแแ แแแแ แแงแแก.
แแแแแ แแ แแ แคแฃแแฅแชแแ แแ แแก แแ แแแ แแแแก แแ แแแแแแแ แแแแแ แแแจแแแแแก แแ แ, แ แแแแแแช แแแแแแแแแแฃแแแ แแฎแแแแ แจแแชแแแแแ แแแแแชแแแแแแก แแแแแแ.
แแแจแแคแแ แแก แฉแแ แแแแ แแแแจแแแแแแแแแ แแ แแแแแ แแ แแ แแแ แแแแก แแแจแแแแแก แแ แ, แแแแ แแ แแแแแ แแ แแ แแชแแกแแ แแก แแแขแแแ แแแ แแแแฎแแแแแแ 10%-แแ, แ แแช แจแแแซแแแแ แกแแแแแแ แแแ แแ แแแแฃแกแ แแงแแก.
แกแแแฌแฃแฎแแ แแ, แแ แแ แแแ แแแแ แแแ แจแแซแแ แกแฌแแ แแ แแแแแแฉแแแ แกแแขแฃแแชแแ แแแ แแฅแขแแ แแแจแ แแแแแ แฅแแแแแกแแก แแ แจแแแแแแ แแแฆแแแฃแแ แกแแชแแแแก แแแแ แขแแแ แแงแ แชแแแแแแแแแแก แแแแแแ (แแแฃ แงแแแแ 18 แแ), แแแแ แแ แแจแแแ แแ แกแแ แแแแ แแ แแกแแแกแแแแก แแ แแกแแแแ แกแแ แแแ แแก แแแแแงแแแแแแก แจแแกแแซแแแแแแแ. แคแแ แแแก แแ แฅแชแแแแก.
แแฃแแแแแแขแ แขแแกแขแแ แแแ
แแก แแ แแแ แแแ แแแฌแแ แแแแ C#-แจแ แแ แแฃแจแแแแก Mono-แแแ แแแแแแแแแแแแแก แแแแ แแแแก แแแแแงแแแแแแ. แแ แกแแแแแก แ แแแแ แช GUI, แแกแแแ CLI แแแ แกแแ.
แซแแ แแแแแ แแแฎแแกแแแแแแแแแแก แกแแแแ แแฃแแ แกแแ แแ แแแแแแแก แแกแแแแกแแ, แแแ แจแแ แแก แกแแ แแแแ แแ แจแแแแฎแแแก แกแฎแแแแแกแฎแแ แแ แแแแแแแ แแแ, แแฃแแชแ, แแ แแแแแแแกแแแ แแแแกแฎแแแแแแแ, แคแฃแแฅแชแแแแแก แฃแแแขแแกแแแ แฎแแแแแกแแฌแแแแแแ แแแกแแแ แแฎแแ แแก แฎแแแกแแฌแงแแแแแก แแแ แแจแ. แแ แแก แแฃ แแ แ แแก แแแแฃแกแ แแ แแแแฃแกแ, แแแแแแแแแแฃแแแ แแแแแ แแขแฃแ แจแแแแฎแแแแแแ, แแแแ แแ แแแแฌแงแแแแแแแแก, แแแแ แแแแแแแแแ, แฃแคแ แ แแแแแแแ แแแ แฌแแแแจแ แงแแแแ แคแฃแแฅแชแแแก แกแแ แแ แแแ แแฃแแแ, แแแแ แ แแแแแแแกแแแแก แแแแแขแแแแแ แแแแแขแแแแก แแแงแแแแแ. แกแแฅแแ แแ แแแ แแแแ.
แแแแแ แแ แแ แแชแแ แ แแแฃแแแกแ - แแ แแแ แแแ แแฅแขแแฃแ แแ แฌแแ แก แแแแแแแแ แแ sqlite แแแแแชแแแแ แแแแแก แแแแฎแแแ แแแแแก แกแแฎแแแแ, แ แแแแแแช แแฌแงแแแก แกแแ แแแแ แแ แแกแแก, แแกแ แ แแ แแฅแแแ แแแแแขแแแแ แฃแแแ แแแ แฌแแฃแแแแ, แ แแ แกแแญแแ แ แแแแแชแแแแ แแแแ แกแฌแแ แแ แแ แแก แแแแแแแแฃแแ แงแแแแ แฏแแ แแ, แ แแแแกแแช แแ แแชแแกแ แแฌแงแแแ cli-แก แแแแแงแแแแแแ. GUI-แแ แแ WEBGUI-แแ แแฃแจแแแแแกแแก, แแแขแแแแแ แแแแฎแแแ แแแแแกแแแ แแแแแแแแแ.
แแแแฎแแ, แ แ แแแแแแแขแแ แแแก แจแแฃแซแแแ แแแแแแขแแแแก แแก แแแแแกแแแแแ:
แแฃ แแฅแแแ แแแแแ แแแแ แแแจแแคแแ แแก (แแ WEBGUI แแ แแแ แฉแแแ แแแแก แแแแแแแแแก), แจแแแแแแแ แจแแแแแแแ:
แกแแแฃแจแแ แกแแแแแแ:
แแแจแแแแ 1
แแแจแแแแ 2
แแแจแแแแ 3
20 แ 43 แฌ
20 แ 13 แฌ
20 แ 28 แฌ
5 แ 21 แฌ
5 แ 40 แฌ
5 แ 35 แฌ
7 แ 36 แฌ
7 แ 54 แฌ
7 แ 49 แฌ
แ แแแแกแแช แแแจแแคแแ แ แฉแแ แแฃแแแ, aes-แแก แแแแแงแแแแแแ, แแกแ แแแแแแงแฃแ แแแ:
แกแแแฃแจแแ แกแแแแแแ:
แแแจแแแแ 1
แแแจแแแแ 2
แแแจแแแแ 3
29 แ 9 แฌ
30 แ 1 แฌ
29 แ 54 แฌ
5 แ 29 แฌ
6 แ 2 แฌ
5 แ 54 แฌ
8 แ 44 แฌ
9 แ 12 แฌ
9 แ 1 แฌ
แแ แแฃ แแงแแแแแ แแแ แ แแ แแแ แแแแก gnupg, แแแแแแแก แจแแแแแแ แจแแแแแแแ:
แแแจแแแแ 1
แแแจแแแแ 2
แแแจแแแแ 3
26 แ 6 แฌ
26 แ 35 แฌ
26 แ 17 แฌ
5 แ 20 แฌ
5 แ 48 แฌ
5 แ 40 แฌ
8 แ 12 แฌ
8 แ 42 แฌ
8 แ 15 แฌ
แ แแแแ แช แฎแแแแแ, แแ แแแ แแแแก แจแแฃแซแแแ แแแฃแจแแแก แ แแแแแแแแ แแแแแจแ, แแแแ แแ แแก แแ แฎแแแก แแแก แฃแคแ แ แแ แแแฃแฅแขแแฃแ แแแแแฌแงแแแขแแก แแ แแฃ แจแแแแแแ แแแ แแแจแแคแแ แแก แกแแแฃแจแแแก, แแก แแฌแงแแแก แแแ แ แแ แแแ แแแแก.
แแฆแแแฉแแแ แฃแคแ แ แกแฌแ แแคแ, แแแแ แ แแแแแแแแแแแก แแแแแงแแแแแ แแแแ แแแแ แแแแแแ. แแก แจแแแซแแแแ แแแแแฌแแแฃแแ แแงแแก แแแแ, แ แแ แแแ แ แแ แแแ แแแ แฃแคแ แ แแแขแแแแแแ แแแฃแแแ.
แแแแแ แแ แแ แกแแกแแแแแแแ แแงแ แแก แคแแฅแขแ, แ แแ แกแแชแแแแก แแแแ แแฆแแแก แแฃแกแขแแ แแแแแแก, แ แแแแแแกแแช แ แแแแฃแ แแ แจแแชแแแแแ แแแแแชแแแแแ, แ.แ. duplicati แแฆแแแแฉแแแ แแแ แแฅแขแแ แแ แแแแแ แฅแแแแ แแ แกแฌแแ แแ แแแฃแแแแแแแ แแ แกแแขแฃแแชแแแก. แแก แฉแแแก แแแแ แ แขแแกแขแแก แแแจแแแแแกแแก.
แกแแแ แแ แฏแแแจแ, แกแแแแแแ แแแแแแแแ แจแแแแแญแแแแแแแแ แแ แแแ แแแแก แจแแกแแฎแแ, แแแ แจแแ แแก แกแแแแแแ แแแแแแ แฃแแ แงแแคแ แแแแฌแงแแแแแแแแก.
แแแกแแแแแแ
แแ แแแ แแแแแแแแขแ แกแแแแแแ แแแแ แแฃแจแแแแแ, แแแแ แแ แแแแแแแ, แฉแแแฃแแแแ แแ แขแแ แแแ แจแแแแ แแแแ, แแ แแแ แแกแแ, แงแแแแ แจแแแแฎแแแแแจแ, แแฃแแแแแแขแแ. แแกแแแ แแ แแแ แแกแแก แคแแกแแช แแแแแแแ - แจแแกแแแฉแแแแ แขแแแ แแ
แแ แแชแแกแแ แ. แแแแแแแ, แจแแแแแแแแก แแ แแแแแแแ แแแแกแแก แแแแกแแแฃแแ แแแฃแแ แแแแแฎแ แแแ แแ แแ แแก.
แแแกแแแแแแ
แแฃ แแฅแแแ แแ แแญแแ แแแแแ แกแแแแ แแฉแฅแแ แแแ แแ แแกแแแ แแฅแแแแแ แกแแแแแแ แแแ แแ แแชแแกแแ แ, แแแแแกแแแแ แ แแแแฎแแแฃแแ แแแแแฌแงแแแขแ แแแแแแแแแ, แแแแแกแแแแ แจแแแแฎแแแแแจแ, แกแแแแแแ แแแแ แ แกแแแฃแจแแแ แแแแแแแแฃแแ, แ แแแแแแช แแ แฃแแแ แแแแแแแ แแแก แขแแ แแก แแแแแ แจแแคแฃแแฃแแ แกแแ แแแขแแแแก แแแฌแแ แแ. . แแแจแแคแแ แแก แแ แกแแแแแ แซแแแแแ แแฃแชแแแแแแแ แแแแกแแแแ, แแฃ แกแแ แแแแ แแ แแกแแแแแก แจแแกแแแแฎแ แกแแ แแแ แ แแ แจแแแซแแแแ แแงแแก แกแ แฃแแแ แกแแแแ.
แแแแแฌแงแแแขแแแแแแแแ แแแคแฃแซแแแแฃแแแแ แจแแแแ แแแแ
แแ แแก แแแแแแแแ แกแแชแแแแก แแแแแแ, แแแแ แแ แแฎแแแแ แแฃแแแแแแขแแ.
แแแแแกแ
แกแแ แแแแ แแ แแแฌแแแ 3: แแแแฎแแแแ แแ แขแแกแขแแ แแแ แแฃแแแแแแขแ, แแฃแแแแแแขแ, แแฃแแ
แกแแ แแแแ แแ แแแฌแแแ 4: แแแแฎแแแแ แแ แขแแกแขแแ แแแ zbackup, restic, borgbackup
แกแแ แแแแ แแ แแกแแ แแแฌแแแ 5: แขแแกแขแแ แแแ bacula แแ veeam แกแแ แแแแ แแ แแแแฃแฅแกแแกแแแแก
แกแแ แแแแ แแ แแแฌแแแ 6: แกแแ แแแแ แแ แแแกแขแ แฃแแแแขแแแแก แจแแแแ แแแ
แกแแ แแแแ แแ แแแฌแแแ 7: แแแกแแแแแแ
แแแแแแแแแแแแแ: แแแแแ แแแแแแแแฉแ
แฌแงแแ แ: www.habr.com