เชฌเซ‡เช•เช…เชช เชญเชพเช— 3: เชกเซเชชเซเชฒเซ€เชธเซ€เชŸเซ€, เชกเซเชชเซเชฒเซ€เช•เซ‡เชŸเซ€เชจเซ€ เชธเชฎเซ€เช•เซเชทเชพ เช…เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ

เชฌเซ‡เช•เช…เชช เชญเชพเช— 3: เชกเซเชชเซเชฒเซ€เชธเซ€เชŸเซ€, เชกเซเชชเซเชฒเซ€เช•เซ‡เชŸเซ€เชจเซ€ เชธเชฎเซ€เช•เซเชทเชพ เช…เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ

เช† เชจเซ‹เช‚เชง เชฌเซ‡เช•เช…เชช เชŸเซ‚เชฒเซเชธเชจเซ€ เชšเชฐเซเชšเชพ เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡ เชฌเซ‡เช•เช…เชช เชธเชฐเซเชตเชฐ เชชเชฐ เช†เชฐเซเช•เชพเช‡เชตเซเชธ เชฌเชจเชพเชตเซ€เชจเซ‡ เชฌเซ‡เช•เช…เชช เช•เชฐเซ‡ เช›เซ‡.

เชœเซ‡ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเซ‹เชจเซ‡ เชชเซ‚เชฐเซเชฃ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡เชฎเชพเช‚ เชกเซเชชเซเชฒเซ€เชธเซ€เชŸเซ€ (เชœเซ‡ เชกเซ€เชœเชพ เชกเซเชชเชจเชพ เชฐเซ‚เชชเชฎเชพเช‚ เชธเชฐเชธ เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชงเชฐเชพเชตเซ‡ เช›เซ‡) เช…เชจเซ‡ เชกเซเชชเซเชฒเซ€เช•เซ‡เชŸเซ€ เช›เซ‡.

เชฌเซ€เชœเซเช‚ เช–เซ‚เชฌ เชœ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฌเซ‡เช•เช…เชช เชŸเซ‚เชฒ dar เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡เชจเซ€ เชชเชพเชธเซ‡ เชตเชฟเช•เชฒเซเชชเซ‹เชจเซ€ เช–เซ‚เชฌ เชœ เชตเซเชฏเชพเชชเช• เชธเซ‚เชšเชฟ เช›เซ‡ - เชชเชฐเซ€เช•เซเชทเชฃ เชชเชฆเซเชงเชคเชฟ เชคเซ‡ เชธเช•เซเชทเชฎ เช›เซ‡ เชคเซ‡เชฎเชพเช‚เชฅเซ€ เชฎเชพเช‚เชก 10% เช†เชตเชฐเซ€ เชฒเซ‡ เช›เซ‡ - เช…เชฎเซ‡ เชตเชฐเซเชคเชฎเชพเชจ เชšเช•เซเชฐเชจเชพ เชญเชพเช— เชฐเซ‚เชชเซ‡ เชคเซ‡เชจเซเช‚ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เชจเชฅเซ€.

เช…เชชเซ‡เช•เซเชทเชฟเชค เชชเชฐเชฟเชฃเชพเชฎเซ‹

เชฌเช‚เชจเซ‡ เช‰เชฎเซ‡เชฆเชตเชพเชฐเซ‹ เชเช• เช…เชฅเชตเชพ เชฌเซ€เชœเซ€ เชฐเซ€เชคเซ‡ เช†เชฐเซเช•เชพเช‡เชตเซเชธ เชฌเชจเชพเชตเชคเชพ เชนเซ‹เชตเชพเชฅเซ€, เชจเชฟเชฏเชฎเชฟเชค เชŸเชพเชฐเชจเซ‹ เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเช• เชคเชฐเซ€เช•เซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เชตเชงเซเชฎเชพเช‚, เช…เชฎเซ‡ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเซ€เชถเซเช‚ เช•เซ‡ เชธเซเชŸเซ‹เชฐเซ‡เชœ เชธเชฐเซเชตเชฐ เชชเชฐ เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐเซ‡เชœ เช•เซ‡เชŸเชฒเซ€ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชคเซ‡ เชฌเซ…เช•เช…เชช เช•เซ‰เชชเชฟเช เชฌเชจเชพเชตเซ€เชจเซ‡ เชซเช•เซเชค เชธเช‚เชชเซ‚เชฐเซเชฃ เช•เซ‰เชชเชฟ เช…เชจเซ‡ เชซเชพเช‡เชฒเซ‹เชจเซ€ เชตเชฐเซเชคเชฎเชพเชจ เชธเซเชฅเชฟเชคเชฟ เชตเชšเซเชšเซ‡เชจเซ‹ เชคเชซเชพเชตเชค เช…เชฅเชตเชพ เช…เช—เชพเช‰เชจเชพ เช…เชจเซ‡ เชตเชฐเซเชคเชฎเชพเชจ เช†เชฐเซเช•เชพเช‡เชตเซเชธ (เชตเซƒเชฆเซเชงเชฟเชถเซ€เชฒ, เช˜เชŸเชพเชกเชพ, เชตเช—เซ‡เชฐเซ‡) เชตเชšเซเชšเซ‡เชจเซ‹ เชคเชซเชพเชตเชค เชงเชฐเชพเชตเซ‡ เช›เซ‡. .

เชฌเซ‡เช•เช…เชช เชฌเชจเชพเชตเชคเซ€ เชตเช–เชคเซ‡ เชตเชฐเซเชคเชจ:

  1. เชฌเซ‡เช•เช…เชช เชธเซเชŸเซ‹เชฐเซ‡เชœ เชธเชฐเซเชตเชฐ เชชเชฐ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เชจเชพเชจเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชซเชพเช‡เชฒเซ‹ (เชฌเซ‡เช•เช…เชช เชจเช•เชฒเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพ เช…เชฅเชตเชพ GB เชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เช•เชฆ เชธเชพเชฅเซ‡ เชคเซเชฒเชจเชพเชคเซเชฎเช•), เชชเชฐเช‚เชคเซ เชคเซ‡เชฎเชจเซเช‚ เช•เชฆ เช–เซ‚เชฌ เชฎเซ‹เชŸเซเช‚ เช›เซ‡ (เชฆเชธเชฅเซ€ เชธเซ‡เช‚เช•เชกเซ‹ เชฎเซ‡เช—เชพเชฌเชพเช‡เชŸเซเชธ).
  2. เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชจเชพ เช•เชฆเชฎเชพเช‚ เชซเช•เซเชค เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชถเซ‡ - เช•เซ‹เชˆ เชกเซเชชเซเชฒเชฟเช•เซ‡เชŸเซเชธ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ เชจเชนเซ€เช‚, เชคเซ‡เชฅเซ€ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชจเซเช‚ เช•เชฆ rsync-เช†เชงเชพเชฐเชฟเชค เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เช•เชฐเชคเชพเช‚ เชจเชพเชจเซเช‚ เชนเชถเซ‡.
  3. เช•เชฎเซเชชเซเชฐเซ‡เชถเชจ เช…เชจเซ‡/เช…เชฅเชตเชพ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชญเชพเชฐเซ‡ CPU เชฒเซ‹เชกเชจเซ€ เช…เชชเซ‡เช•เซเชทเชพ เชฐเชพเช–เซ‹, เช…เชจเซ‡ เชœเซ‹ เช†เชฐเซเช•เชพเช‡เชตเชฟเช‚เช— เช…เชจเซ‡/เช…เชฅเชตเชพ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฌเซ‡เช•เช…เชช เชธเซเชŸเซ‹เชฐเซ‡เชœ เชธเชฐเซเชตเชฐ เชชเชฐ เชšเชพเชฒเซ€ เชฐเชนเซ€ เชนเซ‹เชฏ, เชคเซ‹ เชธเช‚เชญเชตเชคเชƒ เช–เซ‚เชฌ เชŠเช‚เชšเชพ เชจเซ‡เชŸเชตเชฐเซเช• เช…เชจเซ‡ เชกเชฟเชธเซเช• เชฒเซ‹เชกเชจเซ€ เช…เชชเซ‡เช•เซเชทเชพ เชฐเชพเช–เซ‹.

เชšเชพเชฒเซ‹ เชจเซ€เชšเซ‡เชจเชพ เช†เชฆเซ‡เชถเชจเซ‡ เชธเช‚เชฆเชฐเซเชญ เชฎเซ‚เชฒเซเชฏ เชคเชฐเซ€เช•เซ‡ เชšเชฒเชพเชตเซ€เช:

cd /src/dir; tar -cf - * | ssh backup_server "cat > /backup/dir/archive.tar"

เช…เชฎเชฒเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ‹ เชจเซ€เชšเซ‡ เชฎเซเชœเชฌ เชนเชคเชพ:

เชฌเซ‡เช•เช…เชช เชญเชพเช— 3: เชกเซเชชเซเชฒเซ€เชธเซ€เชŸเซ€, เชกเซเชชเซเชฒเซ€เช•เซ‡เชŸเซ€เชจเซ€ เชธเชฎเซ€เช•เซเชทเชพ เช…เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ

เช…เชฎเชฒ เชธเชฎเชฏ 3m12s. เชคเซ‡ เชœเซ‹เชˆ เชถเช•เชพเชฏ เช›เซ‡ เช•เซ‡ เชเชกเชช เชฌเซ‡เช•เช…เชช เชธเซเชŸเซ‹เชฐเซ‡เชœ เชธเชฐเซเชตเชฐเชจเซ€ เชกเชฟเชธเซเช• เชธเชฌเชธเชฟเชธเซเชŸเชฎ เชฆเซเชตเชพเชฐเชพ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡ rsync. เชฎเชพเชคเซเชฐ เชฅเซ‹เชกเซ€ เชเชกเชชเซ€, เช•เชพเชฐเชฃ เช•เซ‡... เชฐเซ‡เช•เซ‹เชฐเซเชกเชฟเช‚เช— เชเช• เชซเชพเช‡เชฒเชฎเชพเช‚ เชœเชพเชฏ เช›เซ‡.

เช‰เชชเชฐเชพเช‚เชค, เช•เชฎเซเชชเซเชฐเซ‡เชถเชจเชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชšเชพเชฒเซ‹ เชคเซ‡ เชœ เชตเชฟเช•เชฒเซเชช เชšเชฒเชพเชตเซ€เช, เชชเชฐเช‚เชคเซ เชฌเซ‡เช•เช…เชช เชธเชฐเซเชตเชฐ เชฌเชพเชœเซ เชชเชฐ เช•เชฎเซเชชเซเชฐเซ‡เชถเชจ เชธเช•เซเชทเชฎ เช•เชฐเซ€เช:

cd /src/dir; tar -cf - * | ssh backup_server "gzip > /backup/dir/archive.tgz"

เชชเชฐเชฟเชฃเชพเชฎเซ‹ เช›เซ‡:

เชฌเซ‡เช•เช…เชช เชญเชพเช— 3: เชกเซเชชเซเชฒเซ€เชธเซ€เชŸเซ€, เชกเซเชชเซเชฒเซ€เช•เซ‡เชŸเซ€เชจเซ€ เชธเชฎเซ€เช•เซเชทเชพ เช…เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ

เช…เชฎเชฒ เชธเชฎเชฏ 10m11s. เชธเช‚เชญเชตเชคเชƒ เช…เชกเชšเชฃ เชชเซเชฐเชพเชชเซเชคเชฟ เช›เซ‡เชกเซ‡ เชธเชฟเช‚เช—เชฒ-เชซเซเชฒเซ‹ เช•เซ‹เชฎเซเชชเซเชฐเซ‡เชธเชฐ เช›เซ‡.

เชธเชฎเชพเชจ เช†เชฆเซ‡เชถ, เชชเชฐเช‚เชคเซ เช…เชตเชฐเซ‹เชง เช เชธเชฟเช‚เช—เชฒ-เชฅเซเชฐเซ‡เชกเซ‡เชก เช•เซ‹เชฎเซเชชเซเชฐเซ‡เชธเชฐ เช›เซ‡ เชคเซ‡ เชชเซ‚เชฐเซเชตเชงเชพเชฐเชฃเชพเชจเซ‡ เชšเช•เชพเชธเชตเชพ เชฎเชพเชŸเซ‡ เชฎเซ‚เชณ เชกเซ‡เชŸเชพ เชธเชพเชฅเซ‡ เชธเชฐเซเชตเชฐ เชชเชฐ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฎเซเชชเซเชฐเซ‡เชถเชจ เชธเชพเชฅเซ‡.

cd /src/dir; tar -czf - * | ssh backup_server "cat > /backup/dir/archive.tgz"

เชคเซ‡ เช†เชจเชพ เชœเซ‡เชตเซเช‚ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚:

เชฌเซ‡เช•เช…เชช เชญเชพเช— 3: เชกเซเชชเซเชฒเซ€เชธเซ€เชŸเซ€, เชกเซเชชเซเชฒเซ€เช•เซ‡เชŸเซ€เชจเซ€ เชธเชฎเซ€เช•เซเชทเชพ เช…เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ

เช…เชฎเชฒเชจเซ‹ เชธเชฎเชฏ 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"

เชชเชฐเชฟเชฃเชพเชฎเซ‹ เช† เชฐเซ€เชคเซ‡ เชฌเชนเชพเชฐ เช†เชตเซเชฏเชพ:

เชฌเซ‡เช•เช…เชช เชญเชพเช— 3: เชกเซเชชเซเชฒเซ€เชธเซ€เชŸเซ€, เชกเซเชชเซเชฒเซ€เช•เซ‡เชŸเซ€เชจเซ€ เชธเชฎเซ€เช•เซเชทเชพ เช…เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ

เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจเชจเซ‹ เชธเชฎเชฏ 10m30s เชนเชคเซ‹, เช•เชพเชฐเชฃ เช•เซ‡ 2 เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพเชจเซ€ เชฌเชพเชœเซเช เชšเชพเชฒเซ€ เชฐเชนเซ€ เชนเชคเซ€ - เช…เชกเชšเชฃ เชซเชฐเซ€เชฅเซ€ เชธเชฟเช‚เช—เชฒ-เชฅเซเชฐเซ‡เชกเซ‡เชก เช•เซ‹เชฎเซเชชเซเชฐเซ‡เชธเชฐ เช›เซ‡, เช‰เชชเชฐเชพเช‚เชค เชจเชพเชจเชพ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เช“เชตเชฐเชนเซ‡เชก เช›เซ‡.

เชฏเซเชชเซ€เชกเซ€: bliznezz เชจเซ€ เชตเชฟเชจเช‚เชคเซ€ เชชเชฐ เชนเซเช‚ pigz เชธเชพเชฅเซ‡ เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เช‰เชฎเซ‡เชฐเซ€ เชฐเชนเซเชฏเซ‹ เช›เซเช‚. เชœเซ‹ เชคเชฎเซ‡ เชฎเชพเชคเซเชฐ เช•เซ‹เชฎเซเชชเซเชฐเซ‡เชธเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เชคเซ‡ 6m30s เชฒเซ‡เชถเซ‡, เชœเซ‹ เชคเชฎเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชชเชฃ เช‰เชฎเซ‡เชฐเซ‹ เช›เซ‹, เชคเซ‹ เชคเซ‡ เชฒเช—เชญเช— 7m เชนเชถเซ‡. เชจเซ€เชšเซ‡เชจเชพ เช—เซเชฐเชพเชซเชฎเชพเช‚ เชกเซ‚เชฌเชตเซเช‚ เช เช…เชจเชซเซเชฒเชถเซเชก เชกเชฟเชธเซเช• เช•เซ‡เชถ เช›เซ‡:

เชฌเซ‡เช•เช…เชช เชญเชพเช— 3: เชกเซเชชเซเชฒเซ€เชธเซ€เชŸเซ€, เชกเซเชชเซเชฒเซ€เช•เซ‡เชŸเซ€เชจเซ€ เชธเชฎเซ€เช•เซเชทเชพ เช…เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ

เชกเซเชชเซเชฒเชฟเช•เซ‡เชŸ เชชเชฐเซ€เช•เซเชทเชฃ

เชกเซเชชเซเชฒเซ€เชธเซ€เชŸเซ€ เช เชŸเชพเชฐ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เช†เชฐเซเช•เชพเช‡เชตเซเชธ เชฌเชจเชพเชตเซ€เชจเซ‡ เชฌเซ‡เช•เช…เชช เชฎเชพเชŸเซ‡ เชชเชพเชฏเชฅเซ‹เชจ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เช›เซ‡.

เชตเชงเชพเชฐเชพเชจเชพ เช†เชฐเซเช•เชพเช‡เชตเซเชธ เชฎเชพเชŸเซ‡, librsync เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡เชฅเซ€ เชคเชฎเซ‡ เช†เชฎเชพเช‚ เชตเชฐเซเชฃเชตเซ‡เชฒ เชตเชฐเซเชคเชจเชจเซ€ เช…เชชเซ‡เช•เซเชทเชพ เชฐเชพเช–เซ€ เชถเช•เซ‹ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚ เช…เช—เชพเช‰เชจเซ€ เชชเซ‹เชธเซเชŸ.

gnupg เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฌเซ‡เช•เช…เชชเซเชธ เชเชจเช•เซเชฐเชฟเชชเซเชŸ เช…เชจเซ‡ เชธเชนเซ€ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡, เชœเซ‡ เชฌเซ‡เช•เช…เชชเซเชธ (s3, เชฌเซ‡เช•เชฌเซเชฒเซ‡เช, gdrive, เชตเช—เซ‡เชฐเซ‡) เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชฟเชตเชฟเชง เชชเซเชฐเชฆเชพเชคเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡.

เชšเชพเชฒเซ‹ เชœเซ‹เชˆเช เช•เซ‡ เชชเชฐเชฟเชฃเชพเชฎเซ‹ เชถเซเช‚ เช›เซ‡:

เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชตเชฟเชจเชพ เชšเชพเชฒเชคเซ€ เชตเช–เชคเซ‡ เช…เชฎเชจเซ‡ เชฎเชณเซ‡เชฒเชพ เช† เชชเชฐเชฟเชฃเชพเชฎเซ‹ เช›เซ‡

เชฌเช—เชพเชกเชจเชพเชฐ

เชฌเซ‡เช•เช…เชช เชญเชพเช— 3: เชกเซเชชเซเชฒเซ€เชธเซ€เชŸเซ€, เชกเซเชชเซเชฒเซ€เช•เซ‡เชŸเซ€เชจเซ€ เชธเชฎเซ€เช•เซเชทเชพ เช…เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ

เชฆเชฐเซ‡เช• เชŸเซ‡เชธเซเชŸ เชฐเชจเชจเซ‹ เชฐเชจเชฟเช‚เช— เชธเชฎเชฏ:

1 เชฒเซ‹เชจเซเชš เช•เชฐเซ‹
2 เชฒเซ‹เชจเซเชš เช•เชฐเซ‹
3 เชฒเซ‹เชจเซเชš เช•เชฐเซ‹

16m33 เชธเซ‡
17m20 เชธเซ‡
16m30 เชธเซ‡

8m29 เชธเซ‡
9m3 เชธเซ‡
8m45 เชธเซ‡

5m21 เชธเซ‡
6m04 เชธเซ‡
5m53 เชธเซ‡

เช…เชจเซ‡ 2048 เชฌเชฟเชŸเซเชธเชจเชพ เช•เซ€ เช•เชฆ เชธเชพเชฅเซ‡, เชœเซเชฏเชพเชฐเซ‡ gnupg เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชธเช•เซเชทเชฎ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ เชชเชฐเชฟเชฃเชพเชฎเซ‹ เช…เชนเซ€เช‚ เช›เซ‡:

เชฌเซ‡เช•เช…เชช เชญเชพเช— 3: เชกเซเชชเซเชฒเซ€เชธเซ€เชŸเซ€, เชกเซเชชเซเชฒเซ€เช•เซ‡เชŸเซ€เชจเซ€ เชธเชฎเซ€เช•เซเชทเชพ เช…เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ

เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชธเชพเชฅเซ‡ เชธเชฎเชพเชจ เชกเซ‡เชŸเชพ เชชเชฐ เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฎเชฏ:

1 เชฒเซ‹เชจเซเชš เช•เชฐเซ‹
2 เชฒเซ‹เชจเซเชš เช•เชฐเซ‹
3 เชฒเซ‹เชจเซเชš เช•เชฐเซ‹

17m22 เชธเซ‡
17m32 เชธเซ‡
17m28 เชธเซ‡

8m52 เชธเซ‡
9m13 เชธเซ‡
9m3 เชธเซ‡

5m48 เชธเซ‡
5m40 เชธเซ‡
5m30 เชธเซ‡

เชฌเซเชฒเซ‹เช•เชจเซเช‚ เช•เชฆ เชธเซ‚เชšเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚ - 512 เชฎเซ‡เช—เชพเชฌเชพเช‡เชŸเซเชธ, เชœเซ‡ เช—เซเชฐเชพเชซเชฎเชพเช‚ เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ เชฆเซƒเชถเซเชฏเชฎเชพเชจ เช›เซ‡; เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เชฒเซ‹เชก เชตเชพเชธเซเชคเชตเชฎเชพเช‚ 50% เชชเชฐ เชฐเชนเซเชฏเซ‹, เชœเซ‡เชจเซ‹ เช…เชฐเซเชฅ เช›เซ‡ เช•เซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชเช• เช•เชฐเชคเชพเช‚ เชตเชงเซ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เช•เซ‹เชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซเช‚ เชจเชฅเซ€.

เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ‹ เชธเชฟเชฆเซเชงเชพเช‚เชค เชชเชฃ เชเช•เชฆเชฎ เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ เชฆเซƒเชถเซเชฏเชฎเชพเชจ เช›เซ‡: เชคเซ‡เช“เช เชกเซ‡เชŸเชพเชจเซ‹ เชŸเซเช•เชกเซ‹ เชฒเซ€เชงเซ‹, เชคเซ‡เชจเซ‡ เชธเช‚เช•เซเชšเชฟเชค เช•เชฐเซเชฏเซ‹ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชฌเซ‡เช•เช…เชช เชธเซเชŸเซ‹เชฐเซ‡เชœ เชธเชฐเซเชตเชฐ เชชเชฐ เชฎเซ‹เช•เชฒเซเชฏเซ‹, เชœเซ‡ เช–เซ‚เชฌ เชงเซ€เชฎเซเช‚ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡.
เช…เชจเซเชฏ เชตเชฟเชถเซ‡เชทเชคเชพ เช เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเซ‹ เช…เชจเซเชฎเชพเชจเชฟเชค เชšเชพเชฒเซ€ เชฐเชนเซ‡เชฒ เชธเชฎเชฏ เช›เซ‡, เชœเซ‡ เชซเช•เซเชค เชฌเชฆเชฒเชพเชฏเซ‡เชฒ เชกเซ‡เชŸเชพเชจเชพ เช•เชฆ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡.

เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจเชจเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเชตเชพเชฅเซ€ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเชพ เชšเชพเชฒเชคเชพ เชธเชฎเชฏเชฎเชพเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชตเชงเชพเชฐเซ‹ เชฅเชฏเซ‹ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชคเซ‡ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เชฒเซ‹เชกเชฎเชพเช‚ เชฒเช—เชญเช— 10% เชœเซ‡เชŸเชฒเซ‹ เชตเชงเชพเชฐเซ‹ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เช–เซ‚เชฌ เชธเชฐเชธ เชฌเซ‹เชจเชธ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡.

เช•เชฎเชจเชธเซ€เชฌเซ‡, เช† เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชกเชพเชฏเชฐเซ‡เช•เซเชŸเชฐเซ€ เชจเชพเชฎ เชฌเชฆเชฒเชตเชพเชจเซ€ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชจเซ‡ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เชถเซ‹เชงเซ€ เชถเช•เซเชฏเซ‹ เชจ เชนเชคเซ‹, เช…เชจเซ‡ เชชเชฐเชฟเชฃเชพเชฎเซ€ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชจเซเช‚ เช•เชฆ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเชพ เช•เชฆ (เชเชŸเชฒเซ‡ โ€‹โ€‹โ€‹โ€‹เช•เซ‡, เชคเชฎเชพเชฎ 18GB) เชœเซ‡เชŸเชฒเซเช‚ เชœ เชนเซ‹เชตเชพเชจเซเช‚ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชชเชฐเช‚เชคเซ เชฌเซ‡เช•เช…เชช เชฎเชพเชŸเซ‡ เช…เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชธเชฐเซเชตเชฐเชจเซ‹ เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ. เช† เชตเชฐเซเชคเชจเชจเซ‡ เช†เชตเชฐเซ€ เชฒเซ‡ เช›เซ‡.

เชกเซเชชเซเชฒเชฟเช•เซ‡เชŸ เชชเชฐเซ€เช•เซเชทเชฃ

เช† เชธเซ‰เชซเซเชŸเชตเซ‡เชฐ C# เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒเซเช‚ เช›เซ‡ เช…เชจเซ‡ เชฎเซ‹เชจเซ‹เชฎเชพเช‚เชฅเซ€ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“เชจเชพ เชธเซ‡เชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชšเชพเชฒเซ‡ เช›เซ‡. เชคเซเชฏเชพเช‚ เชเช• GUI เชคเซ‡เชฎเชœ CLI เชธเช‚เชธเซเช•เชฐเชฃ เช›เซ‡.

เชฎเซเช–เซเชฏ เชฒเช•เซเชทเชฃเซ‹เชจเซ€ เช…เช‚เชฆเชพเชœเชฟเชค เชธเซ‚เชšเชฟ เชตเชฟเชตเชฟเชง เชฌเซ‡เช•เช…เชช เชธเซเชŸเซ‹เชฐเซ‡เชœ เชชเซเชฐเชฆเชพเชคเชพเช“ เชธเชนเชฟเชค เชกเซเชชเซเชฒเซ€เชธเซ€เชŸเซ€ เชœเซ‡เชตเซ€ เชœ เช›เซ‡, เชœเซ‹ เช•เซ‡, เชกเซเชชเซเชฒเซ€เชธเซ€เชŸเซ€เชฅเซ€ เชตเชฟเชชเชฐเซ€เชค, เชฎเซ‹เชŸเชพเชญเชพเช—เชจเซ€ เชธเซเชตเชฟเชงเชพเช“ เชคเซƒเชคเซ€เชฏ-เชชเช•เซเชท เชธเชพเชงเชจเซ‹ เชตเชฟเชจเชพ เช‰เชชเชฒเชฌเซเชง เช›เซ‡. เช† เชชเซเชฒเชธ เช›เซ‡ เช•เซ‡ เชฎเชพเชˆเชจเชธ เช เชšเซ‹เช•เซเช•เชธ เช•เซ‡เชธ เชชเชฐ เช†เชงเชพเชฐ เชฐเชพเช–เซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชจเชตเชพ เชจเชฟเชถเชพเชณเซ€เชฏเชพ เชฎเชพเชŸเซ‡, เชชเชพเชฏเชฅเซ‹เชจ เชฎเชพเชŸเซ‡ เชตเชงเชพเชฐเชพเชจเชพ เชชเซ‡เช•เซ‡เชœเซ‹ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพเชจเซ‡ เชฌเชฆเชฒเซ‡, เชคเซ‡เชฎเชจเซ€ เชธเชพเชฎเซ‡ เชเช• เชœ เชธเชฎเชฏเซ‡ เชคเชฎเชพเชฎ เชธเซเชตเชฟเชงเชพเช“เชจเซ€ เชธเซ‚เชšเชฟ เชฐเชพเช–เชตเชพเชจเซเช‚ เชธเซŒเชฅเซ€ เชธเชฐเชณ เช›เซ‡, เชœเซ‡เชฎ เช•เซ‡ เชกเซเชชเซเชฒเซ€เชธเซ€เชŸเซ€ เชธเชพเชฅเซ‡เชจเซ‹ เช•เซ‡เชธ.

เช…เชจเซเชฏ เชเช• เชจเชพเชจเซ‹ เช˜เซ‹เช‚เช˜เชพเชŸ - เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชธเช•เซเชฐเชฟเชฏ เชฐเซ€เชคเซ‡ เชฌเซ‡เช•เช…เชช เชถเชฐเซ‚ เช•เชฐเชจเชพเชฐ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชตเชคเซ€ เชธเซเชฅเชพเชจเชฟเช• sqlite เชกเซ‡เชŸเชพเชฌเซ‡เช เชฒเช–เซ‡ เช›เซ‡, เชคเซ‡เชฅเซ€ เชคเชฎเชพเชฐเซ‡ เชตเชงเซเชฎเชพเช‚ เช–เชพเชคเชฐเซ€ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เช•เซ‡ เชฆเชฐ เชตเช–เชคเซ‡ cli เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชถเชฐเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซเชฏเชพเชฐเซ‡ เชœเชฐเซ‚เชฐเซ€ เชกเซ‡เชŸเชพเชฌเซ‡เช เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เชธเซเชชเชทเซเชŸ เชฅเชฏเซ‡เชฒ เช›เซ‡. GUI เช…เชฅเชตเชพ WEBGUI เชฆเซเชตเชพเชฐเชพ เช•เชพเชฎ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชตเชฟเช—เชคเซ‹ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชฅเซ€ เช›เซเชชเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

เชšเชพเชฒเซ‹ เชœเซ‹เชˆเช เช•เซ‡ เช† เชธเซ‹เชฒเซเชฏเซเชถเชจ เช•เชฏเชพ เชธเช‚เช•เซ‡เชคเซ‹ เช‰เชคเซเชชเชจเซเชจ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡:

เชœเซ‹ เชคเชฎเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชฌเช‚เชง เช•เชฐเซ‹ เช›เซ‹ (เช…เชจเซ‡ WEBGUI เช† เช•เชฐเชตเชพเชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเชคเซเช‚ เชจเชฅเซ€), เชคเซ‹ เชชเชฐเชฟเชฃเชพเชฎเซ‹ เชจเซ€เชšเซ‡ เชฎเซเชœเชฌ เช›เซ‡:

เชฌเซ‡เช•เช…เชช เชญเชพเช— 3: เชกเซเชชเซเชฒเซ€เชธเซ€เชŸเซ€, เชกเซเชชเซเชฒเซ€เช•เซ‡เชŸเซ€เชจเซ€ เชธเชฎเซ€เช•เซเชทเชพ เช…เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ

เช•เชพเชฐเซเชฏเช•เชพเชฐเซ€ เช•เชฒเชพเช•เซ‹:

1 เชฒเซ‹เชจเซเชš เช•เชฐเซ‹
2 เชฒเซ‹เชจเซเชš เช•เชฐเซ‹
3 เชฒเซ‹เชจเซเชš เช•เชฐเซ‹

20m43 เชธเซ‡
20m13 เชธเซ‡
20m28 เชธเซ‡

5m21 เชธเซ‡
5m40 เชธเซ‡
5m35 เชธเซ‡

7m36 เชธเซ‡
7m54 เชธเซ‡
7m49 เชธเซ‡

เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชธเช•เซเชทเชฎ เชธเชพเชฅเซ‡, aes เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, เชคเซ‡ เช†เชจเชพ เชœเซ‡เชตเซเช‚ เชฆเซ‡เช–เชพเชฏ เช›เซ‡:

เชฌเซ‡เช•เช…เชช เชญเชพเช— 3: เชกเซเชชเซเชฒเซ€เชธเซ€เชŸเซ€, เชกเซเชชเซเชฒเซ€เช•เซ‡เชŸเซ€เชจเซ€ เชธเชฎเซ€เช•เซเชทเชพ เช…เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ

เช•เชพเชฐเซเชฏเช•เชพเชฐเซ€ เช•เชฒเชพเช•เซ‹:

1 เชฒเซ‹เชจเซเชš เช•เชฐเซ‹
2 เชฒเซ‹เชจเซเชš เช•เชฐเซ‹
3 เชฒเซ‹เชจเซเชš เช•เชฐเซ‹

29m9 เชธเซ‡
30m1 เชธเซ‡
29m54 เชธเซ‡

5m29 เชธเซ‡
6m2 เชธเซ‡
5m54 เชธเซ‡

8m44 เชธเซ‡
9m12 เชธเซ‡
9m1 เชธเซ‡

เช…เชจเซ‡ เชœเซ‹ เชคเชฎเซ‡ เชฌเชพเชนเซเชฏ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ gnupg เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เชจเซ€เชšเซ‡เชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ‹ เชฌเชนเชพเชฐ เช†เชตเชถเซ‡:

เชฌเซ‡เช•เช…เชช เชญเชพเช— 3: เชกเซเชชเซเชฒเซ€เชธเซ€เชŸเซ€, เชกเซเชชเซเชฒเซ€เช•เซ‡เชŸเซ€เชจเซ€ เชธเชฎเซ€เช•เซเชทเชพ เช…เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ

1 เชฒเซ‹เชจเซเชš เช•เชฐเซ‹
2 เชฒเซ‹เชจเซเชš เช•เชฐเซ‹
3 เชฒเซ‹เชจเซเชš เช•เชฐเซ‹

26m6 เชธเซ‡
26m35 เชธเซ‡
26m17 เชธเซ‡

5m20 เชธเซ‡
5m48 เชธเซ‡
5m40 เชธเซ‡

8m12 เชธเซ‡
8m42 เชธเซ‡
8m15 เชธเซ‡

เชœเซ‡เชฎ เชคเชฎเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹, เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เช˜เชฃเชพ เชฅเซเชฐเซ‡เชกเซ‹เชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เช† เชคเซ‡เชจเซ‡ เชตเชงเซ เช‰เชคเซเชชเชพเชฆเช• เชธเซ‹เชฒเซเชฏเซเชถเชจ เชฌเชจเชพเชตเชคเซเช‚ เชจเชฅเซ€, เช…เชจเซ‡ เชœเซ‹ เชคเชฎเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เช•เชพเชฐเซเชฏเชจเซ€ เชคเซเชฒเชจเชพ เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เชคเซ‡ เชเช• เชฌเชพเชนเซเชฏ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชถเชฐเซ‚ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡.
เชฎเซ‹เชจเซ‹ เชธเซ‡เชŸเชฎเชพเช‚เชฅเซ€ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเชพเช‚ เชตเชงเซ เชเชกเชชเซ€ เชฌเชจเซเชฏเซเช‚. เช† เช เชนเช•เซ€เช•เชคเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡ เช•เซ‡ เชฌเชพเชนเซเชฏ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชตเชงเซ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช›เซ‡.

เชฌเซ€เชœเซ€ เชธเชฐเชธ เชฌเชพเชฌเชค เช เชนเชคเซ€ เช•เซ‡ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชจเซเช‚ เช•เชฆ เชตเชพเชธเซเชคเชตเชฟเช• เชฌเชฆเชฒเชพเชฏเซ‡เชฒ เชกเซ‡เชŸเชพ เชœเซ‡เชŸเชฒเซเช‚ เชœ เชฒเซ‡ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡. เชกเซเชชเซเชฒเชฟเช•เซ‡เชŸเซ€เช เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชจเซเช‚ เชจเชพเชฎ เชฌเชฆเชฒเซเชฏเซเช‚ เช…เชจเซ‡ เช† เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชจเซ‡ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เชธเช‚เชญเชพเชณเซ€. เชฌเซ€เชœเซ€ เชŸเซ‡เชธเซเชŸ เชšเชฒเชพเชตเชคเซ€ เชตเช–เชคเซ‡ เช† เชœเซ‹เชˆ เชถเช•เชพเชฏ เช›เซ‡.

เชเช•เช‚เชฆเชฐเซ‡, เชจเชตเซ‹เชฆเชฟเชคเซ‹ เชฎเชพเชŸเซ‡ เชเช•เชฆเชฎ เชฎเซˆเชคเซเชฐเซ€เชชเซ‚เชฐเซเชฃ เชนเซ‹เชตเชพ เชธเชนเชฟเชค, เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเซ€ เชเช•เชฆเชฎ เชนเช•เชพเชฐเชพเชคเซเชฎเช• เช›เชพเชช.

เชฐเชฟเชเชฒเซเชŸ

เชฌเช‚เชจเซ‡ เช‰เชฎเซ‡เชฆเชตเชพเชฐเซ‹เช เชงเซ€เชฎเซ‡ เชงเซ€เชฎเซ‡ เช•เชพเชฎ เช•เชฐเซเชฏเซเช‚, เชชเชฐเช‚เชคเซ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เชจเชฟเชฏเชฎเชฟเชค เชŸเชพเชฐเชจเซ€ เชคเซเชฒเชจเชพเชฎเชพเช‚, เชคเซเชฏเชพเช‚ เชชเซเชฐเช—เชคเชฟ เช›เซ‡, เช“เช›เชพเชฎเชพเช‚ เช“เช›เซ€ เชกเซเชชเซเชฒเชฟเช•เซ‡เชŸเซ€ เชธเชพเชฅเซ‡. เช†เชตเซ€ เชชเซเชฐเช—เชคเชฟเชจเซ€ เช•เชฟเช‚เชฎเชค เชชเชฃ เชธเซเชชเชทเซเชŸ เช›เซ‡ - เชเช• เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฌเซ‹เชœ
เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เชชเชฐเชฟเชฃเชพเชฎเซ‹เชจเซ€ เช†เช—เชพเชนเซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช•เซ‹เชˆ เช–เชพเชธ เชตเชฟเชšเชฒเชจเซ‹ เชจเชฅเซ€.

เชคเชพเชฐเชฃเซ‹

เชœเซ‹ เชคเชฎเชพเชฐเซ‡ เช—เชฎเซ‡ เชคเซเชฏเชพเช‚ เชฆเซ‹เชกเซ€ เชœเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจ เชนเซ‹เชฏ, เช…เชจเซ‡ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชธเซเชชเซ‡เชฐ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เชชเชฃ เชนเซ‹เชฏ, เชคเซ‹ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเชพเชฏเซ‡เชฒเชพ เช•เซ‹เชˆเชชเชฃ เช‰เช•เซ‡เชฒเซ‹ เช•เชฐเชถเซ‡, เช•เซ‹เชˆ เชชเชฃ เชธเช‚เชœเซ‹เช—เซ‹เชฎเชพเช‚, เชŸเชพเชฐเชจเซ€ เชŸเซ‹เชš เชชเชฐ เชฐเซ‡เชชเชฐ เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชฒเช–เซ€เชจเซ‡ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เชฅเชตเซเช‚ เชœเซ‹เชˆเช เชจเชนเซ€เช‚. . เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจเชจเซ€ เชนเชพเชœเชฐเซ€ เช เช–เซ‚เชฌ เชœ เชœเชฐเซ‚เชฐเซ€ เช—เซเชฃเชงเชฐเซเชฎ เช›เซ‡ เชœเซ‹ เชฌเซ‡เช•เช…เชช เช•เซ‹เชชเซ€ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เชธเชฐเซเชตเชฐ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฐเซ€เชคเซ‡ เชตเชฟเชถเซเชตเชพเชธเชชเชพเชคเซเชฐ เชจ เชนเซ‹เชฏ.

เช†เชงเชพเชฐเชฟเชค เช‰เช•เซ‡เชฒเซ‹ เชธเชฐเช–เชพเชฎเชฃเซ€เชฎเชพเช‚ rsync - เชคเซ‡เชจเชพ เชถเซเชฆเซเชง เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชŸเชพเชฐ rsync เช•เชฐเชคเชพเช‚ 20-30% เชตเชงเซ เชเชกเชชเชฅเซ€ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡ เชนเช•เซ€เช•เชค เชนเซ‹เชตเชพ เช›เชคเชพเช‚, เชชเซเชฐเชฆเชฐเซเชถเชจ เช˜เชฃเซ€ เชตเช–เชค เช–เชฐเชพเชฌ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡.
เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชจเชพ เช•เชฆ เชชเชฐ เชฌเชšเชค เช›เซ‡, เชชเชฐเช‚เชคเซ เชฎเชพเชคเซเชฐ เชกเซเชชเซเชฒเชฟเช•เซ‡เชŸเซ€ เชธเชพเชฅเซ‡.

เช˜เซ‹เชทเชฃเชพ

เชฌเซ‡เช•เช…เชช, เชญเชพเช— 1: เชถเชพ เชฎเชพเชŸเซ‡ เชฌเซ‡เช•เช…เชชเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เชชเชฆเซเชงเชคเชฟเช“, เชคเช•เชจเซ€เช•เซ‹เชจเซ€ เชเชพเช‚เช–เซ€
เชฌเซ‡เช•เช…เชช เชญเชพเช— 2: rsync-เช†เชงเชพเชฐเชฟเชค เชฌเซ‡เช•เช…เชช เชธเชพเชงเชจเซ‹เชจเซ€ เชธเชฎเซ€เช•เซเชทเชพ เช…เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ
เชฌเซ‡เช•เช…เชช เชญเชพเช— 3: เชกเซเชชเซเชฒเซ€เชธเซ€เชŸเซ€เชจเซ€ เชธเชฎเซ€เช•เซเชทเชพ เช…เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ, เชกเซเชชเซเชฒเชฟเช•เซ‡เชŸเซ€, เชกเซ€เชœเชพ เชกเซเชช
เชฌเซ‡เช•เช…เชช เชญเชพเช— 4: เชเซ‡เชกเชฌเซ‡เช•เช…เชช, เชฐเซ‡เชธเซเชŸเชฟเช•, เชฌเซ‹เชฐเซเช—เชฌเซ‡เช•เช…เชชเชจเซ€ เชธเชฎเซ€เช•เซเชทเชพ เช…เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ
เชฌเซ‡เช•เช…เชช เชญเชพเช— 5: เชฒเชฟเชจเช•เซเชธ เชฎเชพเชŸเซ‡ เชฌเซ‡เช•เซเชฏเซเชฒเชพ เช…เชจเซ‡ เชตเซ€เชฎ เชฌเซ‡เช•เช…เชชเชจเซเช‚ เชชเชฐเซ€เช•เซเชทเชฃ
เชฌเซ‡เช•เช…เชช เชญเชพเช— 6: เชฌเซ‡เช•เช…เชช เชธเชพเชงเชจเซ‹เชจเซ€ เชธเชฐเช–เชพเชฎเชฃเซ€
เชฌเซ‡เช•เช…เชช เชญเชพเช— 7: เชคเชพเชฐเชฃเซ‹

เชฎเซ‹เช•เชฒเชจเชพเชฐ: เชชเชพเชตเซ‡เชฒ เชกเซ‡เชฎเช•เซ‹เชตเชฟเชš

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹