Backup Part 4: เบเบฒเบ™เบ—เบปเบšเบ—เบงเบ™เบ„เบทเบ™เปเบฅเบฐเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš zbackup, restic, borgbackup

Backup Part 4: เบเบฒเบ™เบ—เบปเบšเบ—เบงเบ™เบ„เบทเบ™เปเบฅเบฐเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš zbackup, restic, borgbackup

เบšเบปเบ”โ€‹เบ„เบงเบฒเบกโ€‹เบ™เบตเป‰โ€‹เบˆเบฐโ€‹เบ›เบถเบโ€‹เบชเบฒโ€‹เบซเบฒโ€‹เบฅเบทโ€‹เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹เบŠเบญเบšโ€‹เปเบงโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบชเปเบฒโ€‹เบฎเบญเบ‡โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹, เป€เบŠเบดเปˆเบ‡โ€‹, เป‚เบ”เบโ€‹เบเบฒเบ™โ€‹เปเบเบโ€‹เบ™โ€‹เป‰โ€‹เปโ€‹เบฒโ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบญเบญเบโ€‹เป€เบ›เบฑเบ™โ€‹เบญเบปเบ‡โ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹เปเบเบโ€‹เบ•เปˆเบฒเบ‡โ€‹เบซเบฒเบ (chunksโ€‹)โ€‹, เบ›เบฐโ€‹เบเบญเบšโ€‹เป€เบ›เบฑเบ™ repositoryโ€‹.

เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ‚เบญเบ‡เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เบชเบฒเบกเบฒเบ”เบ–เบทเบเบšเบตเบšเบญเบฑเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเปเบฅเบฐเบ–เบทเบเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”, เปเบฅเบฐเบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบชเบธเบ”, เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบŠเป‰เปเบฒเบŠเป‰เบญเบ™, เบžเบงเบเป€เบ‚เบปเบฒเบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบ„เบทเบ™เปƒเบซเบกเปˆ.

เบเบฒเบ™เบชเปเบฒเบฎเบญเบ‡เปƒเบ™ repository เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเป€เบ›เบฑเบ™เบฅเบฐเบšเบปเบšเบ•เปˆเบญเบ‡เป‚เบชเป‰เบ—เบตเปˆเบกเบตเบŠเบทเปˆเบ‚เบญเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฑเบ™เปเบฅเบฐเบเบฑเบ™, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบปเบเบ•เบปเบงเบขเปˆเบฒเบ‡, เบญเบตเบ‡เปƒเบชเปˆเบซเบ™เป‰เบฒเบ—เบตเปˆ hash เบ•เปˆเบฒเบ‡เป†.

เบกเบตเบซเบผเบฒเบเบงเบดเบ—เบตเปเบเป‰เป„เบ‚เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบˆเบฐเบชเบธเบกเปƒเบชเปˆ 3: zbackup, borgbackup เปเบฅเบฐ restic.

เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ—เบตเปˆเบ„เบฒเบ”เบงเปˆเบฒเบˆเบฐ

เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบœเบนเป‰เบชเบฐเบซเบกเบฑเบเบ—เบฑเบ‡เบซเบกเบปเบ”เบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบตเบเบฒเบ™เบชเป‰เบฒเบ‡ repository เปƒเบ™เบงเบดเบ—เบตเบเบฒเบ™เบซเบ™เบถเปˆเบ‡เบซเบผเบทเบญเบทเปˆเบ™, เบซเบ™เบถเปˆเบ‡เปƒเบ™เบ›เบฑเบ”เปƒเบˆเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบชเบธเบ”เบˆเบฐเป€เบ›เบฑเบ™เบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡ repository. เป‚เบ”เบเบซเบฅเบฑเบเบเบฒเบ™เปเบฅเป‰เบง, เบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เบกเบฑเบ™เบ„เบงเบ™เบˆเบฐเบšเปเปˆเป€เบเบตเบ™ 13 GB เบ•เบฒเบกเบงเบดเบ—เบตเบเบฒเบ™เบ—เบตเปˆเบเบญเบกเบฎเบฑเบš, เบซเบผเบทเปเบกเป‰เบเบฐเบ—เบฑเป‰เบ‡เบซเบ™เป‰เบญเบ - เบ‚เบถเป‰เบ™เบเบฑเบšเบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ—เบตเปˆเบ”เบต.

เบกเบฑเบ™เบเบฑเบ‡เป€เบ›เบฑเบ™เบ„เบงเบฒเบกเบ›เบฒเบ–เบฐเบซเบ™เบฒเบชเบนเบ‡เบ—เบตเปˆเบˆเบฐเบชเบฒเบกเบฒเบ”เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เป„เบŸเบฅเปŒเป‚เบ”เบเบเบปเบ‡เป‚เบ”เบเบšเปเปˆเบ•เป‰เบญเบ‡เปƒเบŠเป‰ archivers เป€เบŠเบฑเปˆเบ™ tar, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš ssh / sftp เป‚เบ”เบเบšเปเปˆเบกเบตเป€เบ„เบทเปˆเบญเบ‡เบกเบทเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป€เบŠเบฑเปˆเบ™ rsync เปเบฅเบฐ sshfs.

เบžเบถเบ”โ€‹เบ•เบดโ€‹เบเปเบฒโ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบชเป‰เบฒเบ‡โ€‹เบเบฒเบ™โ€‹เบชเปเบฒโ€‹เบฎเบญเบ‡โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹:

  1. เบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡ repository เบˆเบฐเป€เบ—เบปเปˆเบฒเบเบฑเบšเบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡, เบซเบผเบทเบซเบ™เป‰เบญเบ.
  2. เบ„เบฒเบ”เบงเปˆเบฒเบˆเบฐเบกเบตเบเบฒเบ™เปƒเบŠเป‰ CPU เบชเบนเบ‡เป€เบกเบทเปˆเบญเปƒเบŠเป‰เบเบฒเบ™เบšเบตเบšเบญเบฑเบ” เปเบฅเบฐ/เบซเบผเบทเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”, เปเบฅเบฐเบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เปœเบฑเบเปœเปˆเบงเบ‡เปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ เปเบฅเบฐเบฅเบฐเบšเบปเบšเบเปˆเบญเบเบ‚เบญเบ‡เบ”เบดเบชเบเปŒ เบ–เป‰เบฒเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™ เปเบฅเบฐ/เบซเบผเบทเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เป€เบŠเบตเบšเป€เบงเบตเบเบฒเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเบณเบฎเบญเบ‡.
  3. เบ–เป‰เบฒเบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เป€เบชเบเบซเบฒเบ, เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ—เบตเปˆเบŠเบฑเบเบŠเป‰เบฒเปเบกเปˆเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบฑเบ‡เปƒเบ™เป€เบงเบฅเบฒเบชเป‰เบฒเบ‡เบเบฒเบ™เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เปƒเบซเบกเปˆเปเบฅเบฐเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบžเบฐเบเบฒเบเบฒเบกเบŸเบทเป‰เบ™เบŸเบน. เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบงเบฒเบ‡เปเบœเบ™เบกเบฒเบ”เบ•เบฐเบเบฒเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป€เบžเบทเปˆเบญเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบ„เบงเบฒเบกเบชเบปเบกเบšเบนเบ™เบ‚เบญเบ‡เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เบซเบผเบทเปƒเบŠเป‰เบ•เบปเบงเบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบชเบปเบกเบšเบนเบ™เบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™.

เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš tar เปเบกเปˆเบ™เบ–เบทเป€เบ›เบฑเบ™เบกเบนเบ™เบ„เปˆเบฒเบญเป‰เบฒเบ‡เบญเบตเบ‡, เบเป‰เบญเบ™เบงเปˆเบฒเบกเบฑเบ™เป„เบ”เป‰เบชเบฐเปเบ”เบ‡เบขเบนเปˆเปƒเบ™เบซเบ™เบถเปˆเบ‡เปƒเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ.

เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบชเบญเบš zbackupโ€‹

เบเบปเบ™เป„เบเบ—เบปเปˆเบงเป„เบ›เบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™ zbackup เปเบกเปˆเบ™เบงเปˆเบฒเป‚เบ„เบ‡เบเบฒเบ™เบŠเบญเบเบซเบฒเบžเบทเป‰เบ™เบ—เบตเปˆเบ—เบตเปˆเบกเบตเบ‚เปเป‰เบกเบนเบ™เบ”เบฝเบงเบเบฑเบ™เบขเบนเปˆเปƒเบ™เบเบฐเปเบชเบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เป€เบฅเบทเบญเบ compresses เปเบฅเบฐ encrypts เปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ, เบŠเปˆเบงเบเบ›เบฐเบขเบฑเบ”เปเบ•เปˆเบฅเบฐเบžเบทเป‰เบ™เบ—เบตเปˆเบžเบฝเบ‡เปเบ•เปˆ 1 เบ„เบฑเป‰เบ‡.

เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™ deduplication, เบŸเบฑเบ‡เบŠเบฑเบ™ hash 64-bit เบ—เบตเปˆเบกเบตเบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเป€เบฅเบทเปˆเบญเบ™เป„เบ”เป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบเบงเบ”เป€เบšเบดเปˆเบ‡ byte-by-byte เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบˆเบฑเบšเบ„เบนเปˆเบเบฑเบšเบ•เบฑเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบง (เบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบšเบงเบดเบ—เบตเบเบฒเบ™เบ—เบตเปˆเบกเบฑเบ™เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เปƒเบ™ rsync).

เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบšเบตเบšเบญเบฑเบ”, lzma เปเบฅเบฐ lzo เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” multithreaded, เปเบฅเบฐเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”, aes เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰. เปƒเบ™เบฎเบธเปˆเบ™เบซเบผเป‰เบฒเบชเบธเบ”, เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบฅเบถเบšเบ‚เปเป‰เบกเบนเบ™เป€เบเบปเปˆเบฒเบญเบญเบเบˆเบฒเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เปƒเบ™เบญเบฐเบ™เบฒเบ„เบปเบ”.
เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ”เบฑเปˆเบ‡โ€‹เบเปˆเบฒเบงโ€‹เปเบกเปˆเบ™โ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบฅเบฒเบโ€‹เบฅเบฑเบโ€‹เบญเบฑเบโ€‹เบชเบญเบ™โ€‹เปƒเบ™ C ++ เบ—เบตเปˆโ€‹เบกเบตโ€‹เบซเบ™เป‰เบญเบโ€‹เบ—เบตเปˆโ€‹เบชเบธเบ”โ€‹. เบœเบนเป‰เบ‚เบฝเบ™เบ›เบฒเบเบปเบ”เบ‚เบทเป‰เบ™เบงเปˆเบฒเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ”เบปเบ™เปƒเบˆเป‚เบ”เบ unix-way, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เป‚เบ„เบ‡เบเบฒเบ™เป„เบ”เป‰เบฎเบฑเบšเบ‚เปเป‰เบกเบนเบ™เปƒเบ™ stdin เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบชเป‰เบฒเบ‡เบเบฒเบ™เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™, เบญเบญเบเบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบš stdout เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบเบฒเบ™เบŸเบทเป‰เบ™เบŸเบน. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, zbackup เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบ›เบฑเบ™ "brick" เบ—เบตเปˆเบ”เบตเบซเบผเบฒเบเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ‚เบฝเบ™เบงเบดเบ—เบตเปเบเป‰เป„เบ‚เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบญเบ‡. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบ‚เบฝเบ™เบ‚เบญเบ‡เบšเบปเบ”เบ„เบงเบฒเบก, เป‚เบ›เบฅเปเบเบฅเบกเบ™เบตเป‰เป€เบ›เบฑเบ™เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฎเบญเบ‡เบ•เบปเป‰เบ™เบ•เปเบชเปเบฒเบฅเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปƒเบ™เบšเป‰เบฒเบ™เบ•เบฑเป‰เบ‡เปเบ•เปˆเบ›เบฐเบกเบฒเบ™ 2014.

tar เบ›เบปเบเบเบฐเบ•เบดเบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบ›เบฑเบ™เบเบฐเปเบชเบ‚เปเป‰เบกเบนเบ™, เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆเป„เบ”เป‰เบšเบฑเบ™เบ—เบถเบเป„เบงเป‰เป€เบ›เบฑเบ™เบขเปˆเบฒเบ‡เบญเบทเปˆเบ™.

เบกเบฒโ€‹เป€เบšเบดเปˆเบ‡โ€‹เบเบฑเบ™โ€‹เบงเปˆเบฒโ€‹เบœเบปเบ™โ€‹เบˆเบฐโ€‹เป€เบ›เบฑเบ™โ€‹เปเบ™เบงโ€‹เปƒเบ”:

เบเบฒเบ™โ€‹เป€เบฎเบฑเบ”โ€‹เบงเบฝเบโ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบเบงเบ”โ€‹เบชเบญเบšโ€‹เปƒเบ™ 2 เบชเบฐโ€‹เบšเบฑเบšโ€‹:

  1. repository เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เปเบฅเบฐ zbackup เปเบกเปˆเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบขเบนเปˆเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ—เบตเปˆเบกเบตเบ‚เปเป‰เบกเบนเบ™เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡ repository เป„เบ”เป‰เบ–เบทเบเป‚เบญเบ™เป„เบ›เบซเบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™.
  2. repository เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™, zbackup เบ–เบทเบเป€เบ›เบตเบ”เบ•เบปเบงเบœเปˆเบฒเบ™ ssh เปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™, เบ‚เปเป‰เบกเบนเบ™เบ–เบทเบเบกเบญเบšเปƒเบซเป‰เบกเบฑเบ™เบœเปˆเบฒเบ™เบ—เปเปˆ.

เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ‚เบญเบ‡เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เปเบฒเบญเบดเบ”เบกเบตเบ”เบฑเปˆเบ‡เบ™เบตเป‰: 43m11s - เป€เบกเบทเปˆเบญเปƒเบŠเป‰ repository เบ—เบตเปˆเบšเปเปˆเบกเบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เบšเบตเบšเบญเบฑเบ” lzma, 19m13s - เป€เบกเบทเปˆเบญเบ›เปˆเบฝเบ™เป€เบ„เบทเปˆเบญเบ‡เบญเบฑเบ”เบ”เป‰เบงเบ lzo.

เบเบฒเบ™เป‚เบซเบผเบ”เบขเบนเปˆเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ—เบตเปˆเบกเบตเบ‚เปเป‰เบกเบนเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เบกเบตเบ”เบฑเปˆเบ‡เบ™เบตเป‰ (เบ•เบปเบงเบขเปˆเบฒเบ‡เบ—เบตเปˆเบกเบต lzma เปเบกเปˆเบ™เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™, เบเบฑเบš lzo เบกเบฑเบ™เปเบกเปˆเบ™เบเปˆเบฝเบงเบเบฑเบšเบฎเบนเบšเบ”เบฝเบงเบเบฑเบ™, เปเบ•เปˆเบชเปˆเบงเบ™เปเบšเปˆเบ‡เบ‚เบญเบ‡ rsync เปเบกเปˆเบ™เบ›เบฐเบกเบฒเบ™เบซเบ™เบถเปˆเบ‡เบชเปˆเบงเบ™เบชเบตเปˆเบ‚เบญเบ‡เป€เบงเบฅเบฒ):

Backup Part 4: เบเบฒเบ™เบ—เบปเบšเบ—เบงเบ™เบ„เบทเบ™เปเบฅเบฐเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš zbackup, restic, borgbackup

เบกเบฑเบ™เป€เบ›เบฑเบ™เบ—เบตเปˆเบŠเบฑเบ”เป€เบˆเบ™เบงเปˆเบฒเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเปเบกเปˆเบ™เป€เบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบซเบ™เป‰เบญเบเปเบฅเบฐเบซเบ™เป‰เบญเบ. เบกเบฑเบ™เบเบฑเบ‡เป€เบ›เบฑเบ™เบ„เบงเบฒเบกเบ›เบฒเบ–เบฐเบซเบ™เบฒเบชเบนเบ‡เบ—เบตเปˆเบˆเบฐเบˆเปเบฒเบเบฑเบ”เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡ zbackup เบเบฑเบš 1 thread, เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบˆเบฐเบกเบตเบเบฒเบ™เป‚เบซเบผเบ” CPU เบชเบนเบ‡เบซเบผเบฒเบ, เป€เบžเบฒเบฐเบงเปˆเบฒ. เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ”เบฑเปˆเบ‡โ€‹เบเปˆเบฒเบงโ€‹เปเบกเปˆเบ™โ€‹เบ”เบตโ€‹เบ—เบตเปˆโ€‹เบชเบธเบ”โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เป€เบฎเบฑเบ”โ€‹เบงเบฝเบโ€‹เปƒเบ™โ€‹เบซเบผเบฒเบโ€‹เบเบฐโ€‹เบ—เบนเป‰โ€‹. เบเบฒเบ™เป‚เบซเบผเบ”เบขเบนเปˆเปƒเบ™เปเบœเปˆเบ™เบกเบตเบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบ, เป€เบŠเบดเปˆเบ‡เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เปเบฅเป‰เบงเบเบฑเบšเบฅเบฐเบšเบปเบšเบเปˆเบญเบเบ‚เบญเบ‡เปเบœเปˆเบ™เบ—เบตเปˆเบ—เบฑเบ™เบชเบฐเป„เบซเบกเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ ssd เบˆเบฐเบšเปเปˆเบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™. เบ™เบญเบเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เป€เบซเบฑเบ™เป„เบ”เป‰เบŠเบฑเบ”เป€เบˆเบ™เป€เบ–เบดเบ‡เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™ synchronizing เบ‚เปเป‰เบกเบนเบ™ repository เบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบ, เบ„เบงเบฒเบกเป„เบงเบ‚เบญเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปเบกเปˆเบ™เบ—เบฝเบšเบเบฑเบš rsync เบ›เบปเบเบเบฐเบ•เบดเปเบฅเบฐเบžเบฑเบเบœเปˆเบญเบ™เปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบเปˆเบญเบเบ‚เบญเบ‡เปเบœเปˆเบ™เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™. เบ‚เปเป‰เป€เบชเบเบ‚เบญเบ‡เบงเบดเบ—เบตเบเบฒเบ™เปเบกเปˆเบ™เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เบญเบ‡ repository เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เปเบฅเบฐ, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบเบฒเบ™เบŠเปเป‰เบฒเบŠเป‰เบญเบ™เบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™.

เบซเบ™เป‰เบฒเบชเบปเบ™เปƒเบˆเบซเบผเบฒเบเปเบฅเบฐเบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปเบกเปˆเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเบชเบญเบ‡เบ—เบตเปˆเบกเบตเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบ zbackup เบ—เบฑเบ™เบ—เบตเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™.

เป€เบžเบทเปˆเบญเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ, เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบˆเบฐเบ–เบทเบเบเบงเบ”เบชเบญเบšเป‚เบ”เบเบšเปเปˆเบ•เป‰เบญเบ‡เปƒเบŠเป‰เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เบญเบฑเบ” lzma:

Backup Part 4: เบเบฒเบ™เบ—เบปเบšเบ—เบงเบ™เบ„เบทเบ™เปเบฅเบฐเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš zbackup, restic, borgbackup

เป€เบงเบฅเบฒเปเบฅเปˆเบ™เปเบ•เปˆเบฅเบฐเป„เบฅเบเบฐเบ—เบปเบ”เบชเบญเบš:

เป€เบ›เบตเบ”เบ•เบปเบง 1
เป€เบ›เบตเบ”เบ•เบปเบง 2
เป€เบ›เบตเบ”เบ•เบปเบง 3

39m45 เบงเบด
40m20 เบงเบด
40m3 เบงเบด

7m36 เบงเบด
8m3 เบงเบด
7m48 เบงเบด

15m35 เบงเบด
15m48 เบงเบด
15m38 เบงเบด

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เป€เบ›เบตเบ”เปƒเบŠเป‰เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เป‚เบ”เบเปƒเบŠเป‰ aes, เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเปเบกเปˆเบ™เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เปƒเบเป‰เบŠเบดเบ”:

Backup Part 4: เบเบฒเบ™เบ—เบปเบšเบ—เบงเบ™เบ„เบทเบ™เปเบฅเบฐเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš zbackup, restic, borgbackup

เป€เบงเบฅเบฒเบ›เบฐเบ•เบดเบšเบฑเบ”เบ‡เบฒเบ™เปƒเบ™เบ‚เปเป‰เบกเบนเบ™เบ”เบฝเบงเบเบฑเบ™, เบ”เป‰เบงเบเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”:

เป€เบ›เบตเบ”เบ•เบปเบง 1
เป€เบ›เบตเบ”เบ•เบปเบง 2
เป€เบ›เบตเบ”เบ•เบปเบง 3

43m40 เบงเบด
44m12 เบงเบด
44m3 เบงเบด

8m3 เบงเบด
8m15 เบงเบด
8m12 เบงเบด

15m0 เบงเบด
15m40 เบงเบด
15m25 เบงเบด

เบ–เป‰เบฒเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบ–เบทเบเบฅเบงเบกเบเบฑเบšเบเบฒเบ™เบšเบตเบšเบญเบฑเบ”เบขเบนเปˆเปƒเบ™ lzo, เบกเบฑเบ™เบˆเบฐเป€เบ›เบฑเบ™เปเบšเบšเบ™เบตเป‰:

Backup Part 4: เบเบฒเบ™เบ—เบปเบšเบ—เบงเบ™เบ„เบทเบ™เปเบฅเบฐเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš zbackup, restic, borgbackup

เป€เบงเบฅเบฒเป€เบฎเบฑเบ”เบงเบฝเบ:

เป€เบ›เบตเบ”เบ•เบปเบง 1
เป€เบ›เบตเบ”เบ•เบปเบง 2
เป€เบ›เบตเบ”เบ•เบปเบง 3

18m2 เบงเบด
18m15 เบงเบด
18m12 เบงเบด

5m13 เบงเบด
5m24 เบงเบด
5m20 เบงเบด

8m48 เบงเบด
9m3 เบงเบด
8m51 เบงเบด

เบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡ repository เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเปเบกเปˆเบ™เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบ”เบฝเบงเบเบฑเบ™เบขเบนเปˆเบ—เบตเปˆ 13GB. เบ™เบตเป‰เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบเบฒเบ™เบŠเปเป‰เบฒเบŠเป‰เบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡. เบ™เบญเบเบˆเบฒเบเบ™เบตเป‰, เบเปˆเบฝเบงเบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบ–เบทเบเบšเบตเบšเบญเบฑเบ”เปเบฅเป‰เบง, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ lzo เปƒเบซเป‰เบœเบปเบ™เบเบฐเบ—เบปเบšเบ—เบตเปˆเป€เบซเบฑเบ™เป„เบ”เป‰เบŠเบฑเบ”เป€เบˆเบ™, เปƒเบ™เปเบ‡เปˆเบ‚เบญเบ‡เป€เบงเบฅเบฒเปเบฅเปˆเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”, zbackup เปเบกเปˆเบ™เปƒเบเป‰เบŠเบดเบ”เบเบฑเบš duplicati / duplicati, เปเบ•เปˆเบŠเป‰เบฒเบเบงเปˆเบฒเบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆ librsync 2-5 เป€เบ—เบทเปˆเบญ.

เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เปเบกเปˆเบ™เป€เบซเบฑเบ™เป„เบ”เป‰เบŠเบฑเบ”เป€เบˆเบ™ - เบ›เบฐเบซเบเบฑเบ”เบžเบทเป‰เบ™เบ—เบตเปˆเบ”เบดเบ”เปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™. เบชเปเบฒเบฅเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเบฒเบ™เบขเบฑเป‰เบ‡เบขเบทเบ™ repository, เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบšเปเปˆเป„เบ”เป‰เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เป‚เบ”เบเบœเบนเป‰เบ‚เบฝเบ™เบ‚เบญเบ‡ zbackup, เบกเบฑเบ™เปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เปƒเบŠเป‰ array disk เบ—เบปเบ™เบ—เบฒเบ™เบ•เปเปˆเบ„เบงเบฒเบกเบœเบดเบ”เบซเบผเบทเบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบŸเบฑเบ‡.

เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เปเบฅเป‰เบง, เบกเบตเบ„เบงเบฒเบกเบ›เบฐเบ—เบฑเบšเปƒเบˆเบ—เบตเปˆเบ”เบต, เป€เบ–เบดเบ‡เบงเปˆเบฒเบˆเบฐเบกเบตเบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒเป‚เบ„เบ‡เบเบฒเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเป„เบ”เป‰เบขเบทเบ™เบขเบนเปˆเปƒเบ™เบ›เบฐเบกเบฒเบ™ 3 เบ›เบต (เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบ„เบธเบ™เบ™เบฐเบชเบปเบกเบšเบฑเบ”เบชเบธเบ”เบ—เป‰เบฒเบเปเบกเปˆเบ™เบ›เบฐเบกเบฒเบ™เบซเบ™เบถเปˆเบ‡เบ›เบตเบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰, เปเบ•เปˆเบšเปเปˆเบกเบตเบเบฒเบ™เบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡).

เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบชเบญเบš borgbackupโ€‹

Borgbackup เปเบกเปˆเบ™เบชเป‰เบญเบกเบ‚เบญเบ‡เบ„เปˆเบงเบ™, เบฅเบฐเบšเบปเบšเบญเบทเปˆเบ™เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบš zbackup. เบ‚เบฝเบ™เปƒเบ™ python, เบกเบตเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบฅเบฑเบเบชเบฐเบ™เบฐเบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบš zbackup, เปเบ•เปˆเบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™เบชเบฒเบกเบฒเบ”:

  • เบ•เบดเบ”เป„เบŸเบชเปเบฒเบฎเบญเบ‡เบ”เป‰เบงเบเบŸเบดเบง
  • เบเบงเบ”เป€เบšเบดเปˆเบ‡เป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡ repository
  • เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เป‚เปเบ”เบฅเบนเบเบ„เป‰เบฒ-เป€เบŠเบตเบšเป€เบงเบต
  • เปƒเบŠเป‰เบ•เบปเบงเบšเบตเบšเบญเบฑเบ”เบ•เปˆเบฒเบ‡เป†เบชเปเบฒเบฅเบฑเบšเบ‚เปเป‰เบกเบนเบ™, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบเปเบฒเบ™เบปเบ” heuristic เบ‚เบญเบ‡เบ›เบฐเป€เบžเบ”เป„เบŸเบฅเปŒเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบšเบตเบšเบญเบฑเบ”เบกเบฑเบ™.
  • 2 เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”, aes เปเบฅเบฐ blake
  • เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹เปƒเบ™โ€‹เบ•เบปเบงโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹

เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš

borgbackup benchmark crud ssh://backup_server/repo/path local_dir

เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบญเบญเบเบกเบฒเป€เบŠเบฑเปˆเบ™เบ™เบตเป‰:

CZ-BIG 96.51 MB/s (10 100.00 MB เป„เบŸเบฅเปŒเบ—เบฑเบ‡เปเบปเบ”เบชเบนเบ™: 10.36เบงเบด)
RZ-BIG 57.22 MB/s (10
100.00 MB เป„เบŸเบฅเปŒเบ—เบฑเบ‡เปเบปเบ”เบชเบนเบ™: 17.48เบงเบด)
UZ-BIG 253.63 MB/s (10 100.00 MB เป„เบŸเบฅเปŒเบ—เบฑเบ‡เปเบปเบ”เบชเบนเบ™: 3.94เบงเบด)
DZ-BIG 351.06 MB/s (10
100.00 MB เป„เบŸเบฅเปŒเบ—เบฑเบ‡เปเบปเบ”เบชเบนเบ™: 2.85เบงเบด)
CR-BIG 34.30 MB/s (10 100.00 MB เป„เบŸเบฅเปŒเบชเบธเปˆเบก: 29.15s)
RR-BIG 60.69 MB/s (10
100.00 MB เป„เบŸเบฅเปŒเบชเบธเปˆเบก: 16.48s)
UR-BIG 311.06 MB/s (10 100.00 MB เป„เบŸเบฅเปŒเบชเบธเปˆเบก: 3.21s)
DR-BIG 72.63 MB/s (10
100.00 MB เป„เบŸเบฅเปŒเบชเบธเปˆเบก: 13.77s)
CZ-Medium 108.59 MB/s (1000 1.00 MB เป„เบŸเบฅเปŒเบ—เบฑเบ‡เปเบปเบ”เบชเบนเบ™: 9.21เบงเบด)
RZ-Medium 76.16 MB/s (1000
1.00 MB เป„เบŸเบฅเปŒเบ—เบฑเบ‡เปเบปเบ”เบชเบนเบ™: 13.13เบงเบด)
UZ-Medium 331.27 MB/s (1000 1.00 MB เป„เบŸเบฅเปŒเบ—เบฑเบ‡เปเบปเบ”เบชเบนเบ™: 3.02เบงเบด)
DZ-Medium 387.36 MB/s (1000
1.00 MB เป„เบŸเบฅเปŒเบ—เบฑเบ‡เปเบปเบ”เบชเบนเบ™: 2.58เบงเบด)
CR-Medium 37.80 MB/s (1000 1.00 MB เป„เบŸเบฅเปŒเบชเบธเปˆเบก: 26.45s)
RR-Medium 68.90 MB/s (1000
1.00 MB เป„เบŸเบฅเปŒเบชเบธเปˆเบก: 14.51s)
UR-Medium 347.24 MB/s (1000 1.00 MB เป„เบŸเบฅเปŒเบชเบธเปˆเบก: 2.88s)
DR-Medium 48.80 MB/s (1000
1.00 MB เป„เบŸเบฅเปŒเบชเบธเปˆเบก: 20.49s)
CZ-SMALL 11.72 MB/s (10000 10.00 kB เป„เบŸเบฅเปŒเบชเบนเบ™เบ—เบฑเบ‡เปเบปเบ”: 8.53เบงเบด)
RZ-SMALL 32.57 MB/s (10000
10.00 kB เป„เบŸเบฅเปŒเบชเบนเบ™เบ—เบฑเบ‡เปเบปเบ”: 3.07เบงเบด)
UZ-SMALL 19.37 MB/s (10000 10.00 kB เป„เบŸเบฅเปŒเบชเบนเบ™เบ—เบฑเบ‡เปเบปเบ”: 5.16เบงเบด)
DZ-SMALL 33.71 MB/s (10000
10.00 kB เป„เบŸเบฅเปŒเบชเบนเบ™เบ—เบฑเบ‡เปเบปเบ”: 2.97เบงเบด)
CR-SMALL 6.85 MB/s (10000 10.00 kB เป„เบŸเบฅเปŒ Random: 14.60s)
RR-SMALL 31.27 MB/s (10000
10.00 kB เป„เบŸเบฅเปŒ Random: 3.20s)
UR-SMALL 12.28 MB/s (10000 10.00 kB เป„เบŸเบฅเปŒ Random: 8.14s)
DR-SMALL 18.78 MB/s (10000
10.00 kB เป„เบŸเบฅเปŒ Random: 5.32s)

เปƒเบ™โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ—เบตเปˆโ€‹เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบชเบญเบšโ€‹, heuristics เบˆเบฐโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เปƒเบ™โ€‹เบฅเบฐโ€‹เบซเบงเปˆเบฒเบ‡โ€‹เบเบฒเบ™โ€‹เบšเบตเบšโ€‹เบญเบฑเบ”โ€‹เบเบฑเบšโ€‹เบ„เปเบฒโ€‹เบ™เบดโ€‹เบเบฒเบกโ€‹เบ‚เบญเบ‡โ€‹เบ›เบฐโ€‹เป€เบžเบ”โ€‹เป„เบŸเบฅโ€‹เปŒ (เบญเบฑเบ”โ€‹เบ•เบฐโ€‹เป‚เบ™โ€‹เบกเบฑเบ” compressionโ€‹)โ€‹, เปเบฅเบฐโ€‹เบœเบปเบ™โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบˆเบฐโ€‹เป€เบ›เบฑเบ™โ€‹เบ”เบฑเปˆเบ‡โ€‹เบ•เปเปˆโ€‹เป„เบ›โ€‹เบ™เบตเป‰โ€‹:

เบ—เปเบฒเบญเบดเบ”, เปƒเบซเป‰เบเบงเบ”เป€เบšเบดเปˆเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”:

Backup Part 4: เบเบฒเบ™เบ—เบปเบšเบ—เบงเบ™เบ„เบทเบ™เปเบฅเบฐเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš zbackup, restic, borgbackup

เป€เบงเบฅเบฒเป€เบฎเบฑเบ”เบงเบฝเบ:

เป€เบ›เบตเบ”เบ•เบปเบง 1
เป€เบ›เบตเบ”เบ•เบปเบง 2
เป€เบ›เบตเบ”เบ•เบปเบง 3

4m6 เบงเบด
4m10 เบงเบด
4m5 เบงเบด

56
58
54

1m26 เบงเบด
1m34 เบงเบด
1m30 เบงเบด

เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบ—เปˆเบฒเบ™โ€‹เป€เบ›เบตเบ”โ€‹เปƒเบŠเป‰โ€‹เบ‡เบฒเบ™โ€‹เบเบฒเบ™โ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ” repository (เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบเบฒเบ™โ€‹เบเบงเบ”โ€‹เบชเบญเบšโ€‹)โ€‹, เบœเบปเบ™โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบˆเบฐโ€‹เปƒเบเป‰โ€‹เบŠเบดเบ”โ€‹:

Backup Part 4: เบเบฒเบ™เบ—เบปเบšเบ—เบงเบ™เบ„เบทเบ™เปเบฅเบฐเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš zbackup, restic, borgbackup

เป€เบงเบฅเบฒเป€เบฎเบฑเบ”เบงเบฝเบ:

เป€เบ›เบตเบ”เบ•เบปเบง 1
เป€เบ›เบตเบ”เบ•เบปเบง 2
เป€เบ›เบตเบ”เบ•เบปเบง 3

4m11 เบงเบด
4m20 เบงเบด
4m12 เบงเบด

1m0 เบงเบด
1m3 เบงเบด
1m2 เบงเบด

1m30 เบงเบด
1m34 เบงเบด
1m31 เบงเบด

เป€เบกเบทเปˆเบญเป€เบ›เบตเบ”เปƒเบŠเป‰เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” aes, เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบšเปเปˆเป„เบ”เป‰เบซเบผเบธเบ”เบฅเบปเบ‡เบซเบผเบฒเบ:

Backup Part 4: เบเบฒเบ™เบ—เบปเบšเบ—เบงเบ™เบ„เบทเบ™เปเบฅเบฐเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš zbackup, restic, borgbackup

เป€เบ›เบตเบ”เบ•เบปเบง 1
เป€เบ›เบตเบ”เบ•เบปเบง 2
เป€เบ›เบตเบ”เบ•เบปเบง 3

4m55 เบงเบด
5m2 เบงเบด
4m58 เบงเบด

1m0 เบงเบด
1m2 เบงเบด
1m0 เบงเบด

1m49 เบงเบด
1m50 เบงเบด
1m50 เบงเบด

เปเบฅเบฐเบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ›เปˆเบฝเบ™ aes เป€เบ›เบฑเบ™ blake, เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบˆเบฐเบ›เบฑเบšเบ›เบธเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”:

Backup Part 4: เบเบฒเบ™เบ—เบปเบšเบ—เบงเบ™เบ„เบทเบ™เปเบฅเบฐเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš zbackup, restic, borgbackup

เป€เบงเบฅเบฒเป€เบฎเบฑเบ”เบงเบฝเบ:

เป€เบ›เบตเบ”เบ•เบปเบง 1
เป€เบ›เบตเบ”เบ•เบปเบง 2
เป€เบ›เบตเบ”เบ•เบปเบง 3

4m33 เบงเบด
4m43 เบงเบด
4m40 เบงเบด

59
1m0 เบงเบด
1m0 เบงเบด

1m38 เบงเบด
1m43 เบงเบด
1m40 เบงเบด

เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡ zbackup, เบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡ repository เปเบกเปˆเบ™ 13GB เปเบฅเบฐเป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเป€เบฅเบฑเบเบ™เป‰เบญเบเบซเบ™เป‰เบญเบ, เป€เบŠเบดเปˆเบ‡, เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›, เบ„เบฒเบ”เบงเปˆเบฒเบˆเบฐ. เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบกเบตเบ„เบงเบฒเบกเบเบดเบ™เบ”เบตเบซเบผเบฒเบเบเบฑเบšเป€เบงเบฅเบฒเปเบฅเปˆเบ™, เบกเบฑเบ™เปเบกเปˆเบ™เบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบšเบเบฑเบšเบเบฒเบ™เปเบเป‰เป„เบ‚เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ librsync, เบชเบฐเบซเบ™เบญเบ‡เป‚เบญเบเบฒเบ”เบซเบผเบฒเบ. เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบเบฑเบ‡เบžเปเปƒเบˆเบเบฑเบšเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ•เปˆเบฒเบ‡เป†เป‚เบ”เบเบœเปˆเบฒเบ™เบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก, เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เบ›เบฐเป‚เบซเบเบ”เบ—เบตเปˆเบฎเป‰เบฒเบเปเบฎเบ‡เบซเบผเบฒเบเป€เบกเบทเปˆเบญเปƒเบŠเป‰ borgbackup เปƒเบ™เบฎเบนเบšเปเบšเบšเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”. เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบเบฑเบ‡เบžเปเปƒเบˆเบเบฑเบšเบเบฒเบ™เป‚เบซเบผเบ”เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบชเปเบฒเบฎเบญเบ‡: เบเบฒเบ™เบ•เบฑเบ”เบชเบดเบ™เป‚เบ”เบเบเบฒเบ™เป‚เบซเบผเบ”เป‚เบ›เป€เบŠเบ”เป€เบŠเบต, borgbackup เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™ 1 เบเบฐเบ—เบนเป‰.

เบšเปเปˆเบกเบตเบ‚เปเป‰เป€เบชเบเป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเปƒเบŠเป‰เบกเบฑเบ™.

เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบžเบฑเบเบœเปˆเบญเบ™

เป€เบ–เบดเบ‡เบงเปˆเบฒเบˆเบฐเบกเบตเบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒ restic เปเบกเปˆเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เปƒเบซเบกเปˆเบ—เบตเปˆเบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡ (เบœเบนเป‰เบชเบฐเบซเบกเบฑเบ 2 เบ—เปเบฒเบญเบดเบ”เบ—เบตเปˆเบฎเบนเป‰เบˆเบฑเบเบ•เบฑเป‰เบ‡เปเบ•เปˆเบ›เบต 2013 เปเบฅเบฐเป€เบเบปเปˆเบฒ), เบกเบฑเบ™เบกเบตเบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ—เบตเปˆเบ”เบต. เบ‚เบฝเบ™เปƒเบ™ Go.

เป€เบกเบทเปˆเบญเบ›เบฝเบšเบ—เบฝเบšเบเบฑเบš zbackup, เบกเบฑเบ™เบเบฑเบ‡เปƒเบซเป‰:

  • เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบชเบปเบกเบšเบนเบ™เบ‚เบญเบ‡ repository (เบฅเบงเบกเบ—เบฑเบ‡เบเบฒเบ™เบเบงเบ”เบชเบญเบšเปƒเบ™เบžเบฒเบเบชเปˆเบงเบ™).
  • เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบ‚เบญเบ‡เป‚เบ›เป‚เบ•เบ„เบญเบ™เบ—เบตเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เปเบฅเบฐเบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ rclone - rsync for cloud solutions .
  • เบเบฒเบ™โ€‹เบ›เบฝเบšโ€‹เบ—เบฝเบšโ€‹เบ‚เบญเบ‡ 2 เบเบฒเบ™โ€‹เบชเปเบฒโ€‹เบฎเบญเบ‡โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เป€เบŠเบดเปˆเบ‡โ€‹เบเบฑเบ™โ€‹เปเบฅเบฐโ€‹เบเบฑเบ™โ€‹.
  • เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เบ”เป‰เบงเบเบŸเบดเบง.

เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›, เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบ„เบธเบ™เบ™เบฐเบชเบปเบกเบšเบฑเบ”เปเบกเปˆเบ™เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เปƒเบเป‰เบŠเบดเบ”เบเบฑเบš borgbackup, เบšเบฒเบ‡เบ„เบฑเป‰เบ‡เบซเบผเบฒเบ, เบšเบฒเบ‡เบ„เบฑเป‰เบ‡เบซเบ™เป‰เบญเบ. เบ‚เบญเบ‡เบฅเบฑเบเบชเบฐเบ™เบฐ - เบ„เบงเบฒเบกเบšเปเปˆเบชเบฒเบกเบฒเบ”เบ—เบตเปˆเบˆเบฐเบ›เบดเบ”เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”, เปเบฅเบฐเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบเบฒเบ™เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบˆเบฐเบ–เบทเบเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบชเบฐเป€เบซเบกเบต. เปƒเบซเป‰เป€เบšเบดเปˆเบ‡เปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบชเบดเปˆเบ‡เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบšเบตเบšเบญเบญเบเบˆเบฒเบเบŠเบญเบšเปเบงเบ™เบตเป‰:

เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบกเบตเบ”เบฑเปˆเบ‡เบ™เบตเป‰:

Backup Part 4: เบเบฒเบ™เบ—เบปเบšเบ—เบงเบ™เบ„เบทเบ™เปเบฅเบฐเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš zbackup, restic, borgbackup

เป€เบงเบฅเบฒเป€เบฎเบฑเบ”เบงเบฝเบ:

เป€เบ›เบตเบ”เบ•เบปเบง 1
เป€เบ›เบตเบ”เบ•เบปเบง 2
เป€เบ›เบตเบ”เบ•เบปเบง 3

5m25 เบงเบด
5m50 เบงเบด
5m38 เบงเบด

35
38
36

1m54 เบงเบด
2m2 เบงเบด
1m58 เบงเบด

เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเปเบกเปˆเบ™เบเบฑเบ‡เบ›เบฝเบšเบ—เบฝเบšเบเบฑเบšเบเบฒเบ™เปเบเป‰เป„เบ‚เบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆ rsync เปเบฅเบฐเป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เปเบฅเป‰เบง, เปเบกเปˆเบ™เปƒเบเป‰เบŠเบดเบ”เบเบฑเบš borgbackup, เปเบ•เปˆเบเบฒเบ™เป‚เบซเบผเบ”เบ‚เบญเบ‡เป‚เบ›เป€เบŠเบ”เป€เบŠเบตเปเบกเปˆเบ™เบชเบนเบ‡เบเบงเปˆเบฒ (เบซเบผเบฒเบเบเบฐเบ—เบนเป‰เป€เบฎเบฑเบ”เบงเบฝเบ) เปเบฅเบฐ sawtooth.

เบชเปˆเบงเบ™เบซเบผเบฒเบเบญเบฒเบ”เบˆเบฐ, เป‚เบ›เบฅเปเบเบฅเบกเบžเบฑเบเบœเปˆเบญเบ™เปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบเปˆเบญเบเบ‚เบญเบ‡เปเบœเปˆเบ™เปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒ, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเบกเบต rsync. เบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡ repository เปเบกเปˆเบ™ 13GB, เป€เบŠเบฑเปˆเบ™ zbackup เบซเบผเบท borgbackup, เบšเปเปˆเบกเบตเบ‚เปเป‰เป€เบชเบเบ—เบตเปˆเบˆเบฐเปเบˆเป‰เบ‡เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เปเบเป‰เป„เบ‚เบ™เบตเป‰.

ะ ะตะทัƒะปัŒั‚ะฐั‚ั‹

เปƒเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡, เบœเบนเป‰เบชเบฐเบซเบกเบฑเบเบ—เบฑเบ‡เบซเบกเบปเบ”เป„เบ”เป‰เบฎเบฑเบšเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™, เปเบ•เปˆเปƒเบ™เบฅเบฒเบ„เบฒเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™. borgbackup เบžเบดเบชเบนเบ”เป„เบ”เป‰เบงเปˆเบฒเป€เบ›เบฑเบ™เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”, เบŠเป‰เบฒเบฅเบปเบ‡เป€เบฅเบฑเบเบ™เป‰เบญเบ - restic, zbackup, เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™, เบ—เปˆเบฒเบ™เบšเปเปˆเบ„เบงเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปƒเบŠเป‰,
เปเบฅเบฐเบ–เป‰เบฒเบกเบฑเบ™เบ–เบทเบเปƒเบŠเป‰เปเบฅเป‰เบง, เปƒเบซเป‰เบฅเบญเบ‡เบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™ borgbackup เบซเบผเบท restic.

เบเบฒเบ™เบ„เบปเป‰เบ™เบžเบปเบš

Restic เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเป€เบ›เบฑเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เบ—เบตเปˆเป‚เบ”เบ”เป€เบ”เบฑเปˆเบ™เบ—เบตเปˆเบชเบธเบ”, เป€เบžเบฒเบฐเบงเปˆเบฒ เบกเบฑเบ™เปเบกเปˆเบ™เบœเบนเป‰เบ—เบตเปˆเบกเบตเบญเบฑเบ”เบ•เบฒเบชเปˆเบงเบ™เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”เบ‚เบญเบ‡เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เป€เบฅเบฑเปˆเบ‡, เปเบ•เปˆเบชเปเบฒเบฅเบฑเบšเบ•เบญเบ™เบ™เบตเป‰เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบšเปเปˆเบŸเป‰เบฒเบงเป„เบ›เบซเบฒเบšเบปเบ”เบชเบฐเบซเบผเบธเบšเบ—เบปเปˆเบงเป„เบ›.

Borgbackup เปเบกเปˆเบ™เบšเปเปˆเบฎเป‰เบฒเบเปเบฎเบ‡เบเบงเปˆเบฒเป€เบเบปเปˆเบฒเปƒเบ™เบซเบผเบฑเบเบเบฒเบ™, เปเบ•เปˆ zbackup เปเบกเปˆเบ™เบญเบฒเบ”เบˆเบฐเบ”เบตเบเบงเปˆเบฒเบ—เบตเปˆเบˆเบฐเบ—เบปเบ”เปเบ—เบ™. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเปˆเบ•เบฒเบก, เบเบปเบ”เบฅเบฐเบšเบฝเบš 3-2-1 เบ‚เบญเบ‡ zbackup เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบเป„เบ”เป‰. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบ™เบญเบเป€เบซเบ™เบทเบญเบˆเบฒเบ (lib) rsync-based backup tools.

เปเบˆเป‰เบ‡เบเบฒเบ™

เบเบฒเบ™โ€‹เบชเปเบฒโ€‹เบฎเบญเบ‡โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹, เบชเปˆเบงเบ™โ€‹เบ—เบต 1โ€‹: เป€เบ›เบฑเบ™โ€‹เบซเบเบฑเบ‡โ€‹เบˆเบถเปˆเบ‡โ€‹เบชเปเบฒโ€‹เบฎเบญเบ‡โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹, เบชเบฐโ€‹เบžเบฒเบšโ€‹เบฅเบงเบกโ€‹เบ‚เบญเบ‡โ€‹เบงเบดโ€‹เบ—เบตโ€‹เบเบฒเบ™โ€‹, เป€เบ•เบฑเบโ€‹เป‚เบ™โ€‹เป‚เบฅโ€‹เบŠเบตโ€‹
Backup Part 2: เบเบฒเบ™เบ—เบปเบšเบ—เบงเบ™เบ„เบทเบ™เปเบฅเบฐเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™ rsync
Backup Part 3: เบเบฒเบ™เบ—เบปเบšเบ—เบงเบ™เบ„เบทเบ™เปเบฅเบฐเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš duplicati, duplicati
Backup Part 4: เบเบฒเบ™เบ—เบปเบšเบ—เบงเบ™เบ„เบทเบ™เปเบฅเบฐเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš zbackup, restic, borgbackup
Backup Part 5: เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš bacula เปเบฅเบฐ veeam backup เบชเปเบฒเบฅเบฑเบš linux
Backup Part 6: เบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบšเป€เบ„เบทเปˆเบญเบ‡เบกเบท Backup
Backup Part 7: เบชเบฐเบซเบผเบธเบš

เบœเบนเป‰เบ‚เบฝเบ™เป‚เบžเบช: Pavel Demkovich

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™