GitLab เจตเฉฑเจกเฉ€เจ†เจ‚ NextCloud เจธเจŸเฉ‹เจฐเฉ‡เจœเจพเจ‚ เจฆเจพ เจฌเฉˆเจ•เจ…เฉฑเจช เจฒเฉˆเจฃ เจตเจฟเฉฑเจš เจคเฉเจนเจพเจกเฉ€ เจ•เจฟเจตเฉ‡เจ‚ เจฎเจฆเจฆ เจ•เจฐเจฆเจพ เจนเฉˆ

เจนเฉ‡ เจนเจฌเจฐ!

เจ…เฉฑเจœ เจฎเฉˆเจ‚ เจตเฉฑเจ–-เจตเฉฑเจ– เจธเฉฐเจฐเจšเจจเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจจเฉˆเจ•เจธเจŸ เจ•เจฒเจพเจ‰เจก เจธเจŸเฉ‹เจฐเฉ‡เจœ เจคเฉ‹เจ‚ เจตเฉฑเจกเฉ‡ เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจฌเฉˆเจ•เจ…เฉฑเจช เจจเฉ‚เฉฐ เจธเจตเฉˆเจšเจฒเจฟเจค เจ•เจฐเจจ เจตเจฟเฉฑเจš เจธเจพเจกเฉ‡ เจ…เจจเฉเจญเจต เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเจพเจ‚เฅค เจฎเฉˆเจ‚ Molniya AK เจตเจฟเจ–เฉ‡ เจ‡เฉฑเจ• เจธเจฐเจตเจฟเจธ เจธเจŸเฉ‡เจธเจผเจจ เจตเจœเฉ‹เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเจพเจ‚, เจœเจฟเฉฑเจฅเฉ‡ เจ…เจธเฉ€เจ‚ IT เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฆเจพ เจธเฉฐเจฐเจšเจจเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚; Nextcloud เจจเฉ‚เฉฐ เจกเจพเจŸเจพ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจธเจฎเฉ‡เจค, เจ‡เฉฑเจ• เจตเฉฐเจกเฉ‡ เจขเจพเจ‚เจšเฉ‡ เจฆเฉ‡ เจจเจพเจฒ, เจฐเจฟเจกเฉฐเจกเฉˆเจ‚เจธเฉ€ เจฆเฉ‡ เจจเจพเจฒเฅค

เจ‡เฉฐเจธเจŸเจพเจฒเฉ‡เจธเจผเจจ เจฆเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจคเฉ‹เจ‚ เจชเฉˆเจฆเจพ เจนเฉ‹เจฃ เจตเจพเจฒเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจ‡เจน เจนเจจ เจ•เจฟ เจฌเจนเฉเจค เจธเจพเจฐเจพ เจกเฉ‡เจŸเจพ เจนเฉˆ. เจจเฉˆเจ•เจธเจŸเจ•เจฒเจพเจ‰เจก เจฆเฉเจ†เจฐเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉฐเจธเจ•เจฐเจฃ, เจฐเจฟเจกเฉฐเจกเฉˆเจ‚เจธเฉ€, เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจ•เจพเจฐเจจ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจกเฉเจชเจฒเฉ€เจ•เฉ‡เจŸ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจเฅค

prehistory

เจจเฉˆเจ•เจธเจŸ เจ•เจฒเจพเจ‰เจก เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจ‡เฉฑเจ• เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจฌเฉˆเจ•เจ…เจช เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจชเฉˆเจฆเจพ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจœเจฟเจธ เจจเฉ‚เฉฐ เจเจจเจ•เฉเจฐเจฟเจชเจŸ เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจกเฉ‡เจŸเจพ เจ•เฉ€เจฎเจคเฉ€ เจนเฉˆ.

เจ…เจธเฉ€เจ‚ เจจเฉˆเจ•เจธเจŸเจ•เจฒเจพเจŠเจก เจคเฉ‹เจ‚ เจตเฉฑเจ–-เจตเฉฑเจ– เจฎเจธเจผเฉ€เจจเจพเจ‚ 'เจคเฉ‡ เจธเจพเจกเฉ‡ เจธเจฅเจพเจจ 'เจคเฉ‡ เจœเจพเจ‚ เจ—เจพเจนเจ•เจพเจ‚ 'เจคเฉ‡ เจฌเฉˆเจ•เจ…เฉฑเจช เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฒเจˆ เจตเจฟเจ•เจฒเจช เจชเฉ‡เจธเจผ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจœเจฟเจธ เจฒเจˆ เจชเฉเจฐเจธเจผเจพเจธเจจ เจฒเจˆ เจฒเจšเจ•เจฆเจพเจฐ เจธเจตเฉˆเจšเจพเจฒเจฟเจค เจชเจนเฉเฉฐเจš เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค

เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ—เจพเจนเจ• เจนเจจ, เจ‰เจน เจธเจพเจฐเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจธเฉฐเจฐเจšเจจเจพเจตเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ, เจ…เจคเฉ‡ เจธเจพเจฐเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจ†เจชเจฃเฉ€เจ†เจ‚ เจธเจพเจˆเจŸเจพเจ‚ เจคเฉ‡ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจ†เจชเจฃเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒเฅค เจ‡เจน เจ‡เฉฑเจ• เจฎเจฟเจ†เจฐเฉ€ เจคเจ•เจจเฉ€เจ• เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจชเฉ‚เจฐเฉ€ เจธเจพเจˆเจŸ เจคเฉเจนเจพเจกเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจฌเฉˆเจ•เจ…เฉฑเจช เจคเจพเจœเจพเจ‚ เจคเฉ‹เจ‚ เจฌเจฃเจพเจ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ; เจ‡เจน เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจซเจฟเฉฑเจŸ เจจเจนเฉ€เจ‚ เจฌเฉˆเจ เจฆเจพเฅค

เจชเจนเจฟเจฒเจพเจ‚, เจ†เจ“ เจ‡เจจเจชเฉเจŸ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจตเฉ‡เจ–เฉ€เจเฅค เจธเจพเจจเฉ‚เฉฐ เจฒเฉ‹เฉœ เจนเฉˆ:

  • เจ‡เฉฑเจ• เจจเฉ‹เจก เจœเจพเจ‚ เจ•เจˆ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจธเจ•เฉ‡เจฒเฉ‡เจฌเจฟเจฒเจŸเฉ€เฅค เจตเฉฑเจกเฉ€เจ†เจ‚ เจธเจฅเจพเจชเจจเจพเจตเจพเจ‚ เจฒเจˆ เจ…เจธเฉ€เจ‚ เจธเจŸเฉ‹เจฐเฉ‡เจœเจผ เจตเจœเฉ‹เจ‚ เจฎเจฟเจจเฉ€เจ“ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค
  • เจฌเฉˆเจ•เจ…เฉฑเจช เจ•เจฐเจจ เจตเจฟเฉฑเจš เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฌเจพเจฐเฉ‡ เจชเจคเจพ เจฒเจ—เจพเจ“เฅค
  • เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ—เจพเจนเจ•เจพเจ‚ เจ…เจคเฉ‡/เจœเจพเจ‚ เจธเจพเจกเฉ‡ เจจเจพเจฒ เจฌเฉˆเจ•เจ…เฉฑเจช เจฐเฉฑเจ–เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค
  • เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเจพเจฒ เจœเจฒเจฆเฉ€ เจ…เจคเฉ‡ เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจจเจœเจฟเฉฑเจ เฉ‹เฅค
  • เจ•เจฒเจพเจ‡เฉฐเจŸ เจ…เจคเฉ‡ เจธเจฅเจพเจชเจจเจพเจตเจพเจ‚ เจ‡เฉฑเจ• เจฆเฉ‚เจœเฉ‡ เจคเฉ‹เจ‚ เจฌเจนเฉเจค เจตเฉฑเจ–เจฐเฉ€เจ†เจ‚ เจนเจจ - เจ‡เจ•เจธเจพเจฐเจคเจพ เจชเฉเจฐเจพเจชเจค เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€เฅค
  • เจฐเจฟเจ•เจตเจฐเฉ€ เจฆเฉ€ เจ—เจคเฉ€ เจฆเฉ‹ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจ˜เฉฑเจŸ เจนเฉ‹เจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ: เจชเฉ‚เจฐเฉ€ เจฐเจฟเจ•เจตเจฐเฉ€ (เจ†เจซเจค), เจ‡เฉฑเจ• เจซเฉ‹เจฒเจกเจฐ เจ—เจฒเจคเฉ€ เจจเจพเจฒ เจฎเจฟเจŸเจพเจ‡เจ† เจ—เจฟเจ†เฅค
  • เจกเฉเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจซเฉฐเจ•เจธเจผเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

GitLab เจตเฉฑเจกเฉ€เจ†เจ‚ NextCloud เจธเจŸเฉ‹เจฐเฉ‡เจœเจพเจ‚ เจฆเจพ เจฌเฉˆเจ•เจ…เฉฑเจช เจฒเฉˆเจฃ เจตเจฟเฉฑเจš เจคเฉเจนเจพเจกเฉ€ เจ•เจฟเจตเฉ‡เจ‚ เจฎเจฆเจฆ เจ•เจฐเจฆเจพ เจนเฉˆ

เจฌเฉˆเจ•เจ…เฉฑเจช เจชเฉเจฐเจฌเฉฐเจงเจจ เจฆเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจฒเจˆ, เจ…เจธเฉ€เจ‚ GitLab เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจจเจœเจฟเฉฑเจ เจฃ เจฆเฉเจ†เจฐเจพ เจนเฉ‹เจฐ เจตเฉ‡เจฐเจตเฉ‡เฅค

เจฌเฉ‡เจธเจผเฉฑเจ•, เจ…เจธเฉ€เจ‚ เจ…เจœเจฟเจนเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจชเจนเจฟเจฒเฉ‡ เจจเจนเฉ€เจ‚ เจนเจพเจ‚, เจชเจฐ เจ‡เจน เจธเจพเจจเฉ‚เฉฐ เจฒเฉฑเจ—เจฆเจพ เจนเฉˆ เจ•เจฟ เจธเจพเจกเจพ เจตเจฟเจนเจพเจฐเจ•, เจธเจ–เจผเจค เจฎเจฟเจนเจจเจค เจฆเจพ เจ…เจจเฉเจญเจต เจฆเจฟเจฒเจšเจธเจช เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจธเจพเจ‚เจเจพ เจ•เจฐเจจ เจฒเจˆ เจคเจฟเจ†เจฐ เจนเจพเจ‚.

เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเจพเจกเฉ€ เจ•เฉฐเจชเจจเฉ€ เจฆเฉ€ เจ‡เฉฑเจ• เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจจเฉ€เจคเฉ€ เจนเฉˆ, เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจนเฉฑเจฒ เจฒเฉฑเจญ เจฐเจนเฉ‡ เจธเฉ€เฅค เจฌเจฆเจฒเฉ‡ เจตเจฟเฉฑเจš, เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจตเจฟเจ•เจพเจธ เจจเฉ‚เฉฐ เจธเจพเจ‚เจเจพ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉ‹เจธเจŸ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, GitHub 'เจคเฉ‡ เจนเฉˆ Nextcloud เจฒเจˆ เจธเจพเจกเจพ เจชเจฒเฉฑเจ—เจ‡เจจ, เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจ—เจพเจนเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจฆเฉเจฐเจ˜เจŸเจจเจพ เจœเจพเจ‚ เจœเจพเจฃเจฌเฉเฉฑเจ เจ•เฉ‡ เจฎเจฟเจŸเจพเจ เจœเจพเจฃ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเฉ‚เฉฐ เจตเจงเจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹เจเฅค

เจฌเฉˆเจ•เจ…เฉฑเจช เจŸเฉ‚เจฒ

เจ…เจธเฉ€เจ‚ เจฌเฉˆเจ•เจ…เฉฑเจช เจฌเจฃเจพเจ‰เจฃ เจตเจพเจฒเฉ‡ เจŸเฉ‚เจฒ เจฆเฉ€ เจšเฉ‹เจฃ เจ•เจฐเจ•เฉ‡ เจนเฉฑเจฒ เจฆเฉ‡ เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจฆเฉ€ เจ–เฉ‹เจœ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเฉ€เฅค

เจฐเฉˆเจ—เฉ‚เจฒเจฐ tar + gzip เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ - เจกเฉ‡เจŸเจพ เจกเฉเจชเจฒเฉ€เจ•เฉ‡เจŸ เจนเฉˆเฅค เจ‡เฉฑเจ• เจตเจพเจงเฉ‡ เจตเจฟเฉฑเจš เจ…เจ•เจธเจฐ เจฌเจนเฉเจค เจ˜เฉฑเจŸ เจ…เจธเจฒ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ, เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจพเจฐเจพ เจกเฉ‡เจŸเจพ เจฆเฉเจนเจฐเจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค
เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจธเจฎเฉฑเจธเจฟเจ† เจนเฉˆ - เจตเจฟเจคเจฐเจฟเจค เจกเฉ‡เจŸเจพ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจฆเฉ€ เจฐเจฟเจกเฉฐเจกเฉˆเจ‚เจธเฉ€. เจ…เจธเฉ€เจ‚ เจฎเจฟเจจเฉ€เจ“ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจ‡เจธเจฆเจพ เจกเฉ‡เจŸเจพ เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฌเฉ‡เจฒเฉ‹เฉœเจพ เจนเฉˆเฅค เจœเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฎเจฟเจจเฉ€เจ“ เจฆเฉเจ†เจฐเจพ เจ–เฉเจฆ เจฌเฉˆเจ•เจ…เฉฑเจช เจฌเจฃเจพเจ‰เจฃเจพ เจชเจฟเจ† - เจ‡เจธเจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจตเจฟเจšเจ•เจพเจฐ เจธเจพเจฐเฉ‡ เจธเจชเฉ‡เจธเจฐเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹, เจ…เจคเฉ‡, เจ˜เฉฑเจŸ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจจเจนเฉ€เจ‚, เจ•เฉเจ เจฌเจพเจฒเจŸเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจฎเฉˆเจŸเจพ-เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเฉ‚เฉฐ เจญเฉเฉฑเจฒเจฃ เจฆเจพ เจœเฉ‹เจ–เจฎ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจœเจพเจ‚ เจกเฉเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹เฅค

เจกเฉเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉ‡ เจจเจพเจฒ เจฌเฉˆเจ•เจ…เฉฑเจช เจŸเฉ‚เจฒ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจตเจฟเฉฑเจš เจ‰เจชเจฒเจฌเจง เจนเจจ (เจนเจฌเจฐเฉ‡ เจ‰เฉฑเจคเฉ‡ เจ‰เฉฑเจฅเฉ‡ เจธเจจ เจฒเฉ‡เจ– เจ‡เจธ เจฅเฉ€เจฎ เจฌเจพเจฐเฉ‡) เจ…เจคเฉ‡ เจธเจพเจกเฉ‡ เจซเจพเจˆเจจเจฒเจฟเจธเจŸ เจธเจจ เจฌเฉ‹เจฐเจ— ะธ เจฐเฉˆเจธเจŸเจฟเจ•. เจฆเฉ‹ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจธเจพเจกเฉ€ เจคเฉเจฒเจจเจพ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ€ เจ—เจˆ เจนเฉˆ, เจชเจฐ เจนเฉเจฃ เจฒเจˆ เจ…เจธเฉ€เจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฆเฉฑเจธเจพเจ‚เจ—เฉ‡ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจชเฉ‚เจฐเฉ€ เจธเจ•เฉ€เจฎ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจตเจฟเจตเจธเจฅเจฟเจค เจ•เฉ€เจคเจพเฅค

เจฌเฉˆเจ•เจ…เฉฑเจช เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ

เจฌเฉ‹เจฐเจ— เจ…เจคเฉ‡ เจฐเฉˆเจธเจŸเจฟเจ• เจšเฉฐเจ—เฉ‡ เจนเจจ, เจชเจฐ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจ‰เจคเจชเจพเจฆ เจตเจฟเฉฑเจš เจ•เฉ‡เจ‚เจฆเจฐเฉ€ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจตเจฟเจงเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจชเฉเจฐเจฌเฉฐเจงเจจ เจ…เจคเฉ‡ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจฆเฉ‡ เจ‰เจฆเฉ‡เจธเจผ เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจŸเฉ‚เจฒ เจšเฉเจฃเจฟเจ† เจนเฉˆ เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจนเฉˆ, เจœเจฟเจธ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจ…เจธเฉ€เจ‚ เจ†เจŸเฉ‹เจฎเฉ‡เจธเจผเจจ เจธเจฎเฉ‡เจค เจ†เจชเจฃเฉ‡ เจ•เฉฐเจฎ เจฆเฉ€ เจ•เจฒเจชเจจเจพ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ - เจ‡เจน เจฎเจธเจผเจนเฉ‚เจฐ CI/CD - GitLab เจนเฉˆเฅค

เจ‡เจน เจตเจฟเจšเจพเจฐ เจนเฉ‡เจ  เจฒเจฟเจ–เฉ‡ เจ…เจจเฉเจธเจพเจฐ เจนเฉˆ: gitlab-runner เจจเฉˆเจ•เจธเจŸ เจ•เจฒเจพเจ‰เจก เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจนเจฐเฉ‡เจ• เจจเฉ‹เจก 'เจคเฉ‡ เจธเจฅเจพเจชเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจฆเฉŒเฉœเจพเจ• เจ‡เฉฑเจ• เจ…เจจเฉเจธเฉ‚เจšเฉ€ 'เจคเฉ‡ เจ‡เฉฑเจ• เจธเจ•เฉเจฐเจฟเจชเจŸ เจšเจฒเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจœเฉ‹ เจฌเฉˆเจ•เจ…เฉฑเจช เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจน เจฌเฉ‹เจฐเจ— เจœเจพเจ‚ เจฐเฉˆเจธเจŸเจฟเจ• เจฒเจพเจ‚เจš เจ•เจฐเจฆเจพ เจนเฉˆ.

เจธเจพเจจเฉ‚เฉฐ เจ•เฉ€ เจฎเจฟเจฒเจฟเจ†? เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจคเฉ‹เจ‚ เจซเฉ€เจกเจฌเฉˆเจ•, เจฌเจฆเจฒเจพเจตเจพเจ‚ 'เจคเฉ‡ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจจเจฟเจฏเฉฐเจคเจฐเจฃ, เจ—เจฒเจคเฉ€ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจตเฉ‡เจฐเจตเฉ‡เฅค

เจ‡เฉฑเจฅเฉ‡ เจ‡เฉฑเจฅเฉ‡ GitHub 'เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจตเฉฑเจ–-เจตเฉฑเจ– เจ•เจพเจฐเจœเจพเจ‚ เจฒเจˆ เจธเจ•เฉเจฐเจฟเจชเจŸ เจฆเฉ€เจ†เจ‚ เจ‰เจฆเจพเจนเจฐเจจเจพเจ‚ เจชเฉ‹เจธเจŸ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจนเจจ, เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจจเจพ เจธเจฟเจฐเจซเจผ เจจเฉˆเจ•เจธเจŸ เจ•เจฒเจพเจ‰เจก, เจธเจ—เฉ‹เจ‚ เจนเฉ‹เจฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเฉ‡ เจฌเฉˆเจ•เจ…เฉฑเจช เจจเจพเจฒ เจœเฉ‹เฉœเจฟเจ† เจนเฉˆเฅค เจ‰เฉฑเจฅเฉ‡ เจ‡เฉฑเจ• เจธเจผเจกเจฟเจŠเจฒเจฐ เจตเฉ€ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจนเฉฑเจฅเฉ€เจ‚ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจจเจนเฉ€เจ‚ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ (เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจจเจนเฉ€เจ‚ เจšเจพเจนเฉเฉฐเจฆเฉ‡) เจ…เจคเฉ‡ .gitlab-ci.yml

Gitlab API เจตเจฟเฉฑเจš เจ…เจœเฉ‡ เจคเฉฑเจ• CI/CD เจธเจฎเจพเจ‚ เจธเจฎเจพเจชเจคเฉ€ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฆเจพ เจ•เฉ‹เจˆ เจคเจฐเฉ€เจ•เจพ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเจฐ เจ‡เจน เจ›เฉ‹เจŸเจพ เจนเฉˆเฅค เจ‡เจธ เจจเฉ‚เฉฐ เจตเจงเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจจเฉ‚เฉฐ เจ•เจนเจฟเจฃเจพ 1d.

GitLab, เจ–เฉเจธเจผเจ•เจฟเจธเจฎเจคเฉ€ เจจเจพเจฒ, เจจเจพ เจธเจฟเจฐเจซ เจ‡เฉฑเจ• เจตเจšเจจเจฌเฉฑเจงเจคเจพ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, เจชเจฐ เจธเจฟเจฐเจซ เจ‡เฉฑเจ• เจ…เจจเฉเจธเฉ‚เจšเฉ€ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, เจ‡เจน เจฌเจฟเจฒเจ•เฉเจฒ เจ‰เจนเฉ€ เจนเฉˆ เจœเจฟเจธเจฆเฉ€ เจธเจพเจจเฉ‚เฉฐ เจฒเฉ‹เฉœ เจนเฉˆ.

เจนเฉเจฃ เจฐเฉˆเจชเจฐ เจธเจ•เฉเจฐเจฟเจชเจŸ เจฌเจพเจฐเฉ‡.

เจ…เจธเฉ€เจ‚ เจ‡เจธ เจธเจ•เฉเจฐเจฟเจชเจŸ เจฒเจˆ เจนเฉ‡เจ  เจฒเจฟเจ–เฉ€เจ†เจ‚ เจธเจผเจฐเจคเจพเจ‚ เจธเฉˆเจŸ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚:

  • เจ‡เจน เจฆเฉŒเฉœเจพเจ• เจฆเฉเจ†เจฐเจพ เจ…เจคเฉ‡ เจ•เฉฐเจธเฉ‹เจฒ เจคเฉ‹เจ‚ เจ‡เฉฑเจ•เฉ‹ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจฆเฉ‡ เจจเจพเจฒ เจนเฉฑเจฅ เจจเจพเจฒ เจฒเจพเจ‚เจš เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ.
  • เจ—เจฒเจคเฉ€ เจนเฉˆเจ‚เจกเจฒเจฐ เจนเฉ‹เจฃเฉ‡ เจšเจพเจนเฉ€เจฆเฉ‡ เจนเจจ:
  • เจตเจพเจชเจธเฉ€ เจ•เฉ‹เจก.
  • เจฒเฉŒเจ— เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจธเจคเจฐ เจฆเฉ€ เจ–เฉ‹เจœ เจ•เจฐเฉ‹เฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจธเจพเจกเฉ‡ เจฒเจˆ เจ‡เฉฑเจ• เจ—เจฒเจคเฉ€ เจ‡เฉฑเจ• เจธเฉเจจเฉ‡เจนเจพ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจœเฉ‹ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจ˜เจพเจคเจ• เจจเจนเฉ€เจ‚ เจฎเฉฐเจจเจฆเจพ.
  • เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเจพ เจธเจฎเจพเจ‚ เจธเจฎเจพเจชเจค เจนเฉ‹ เจฐเจฟเจนเจพ เจนเฉˆเฅค เจฒเฉ€เจก เจŸเจพเจˆเจฎ เจตเจพเจœเจฌ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ.
  • เจธเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฌเจนเฉเจค เจนเฉ€ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจฒเฉŒเจ— เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจชเจฐ เจธเจฟเจฐเจซ เจ‡เฉฑเจ• เจ—เจฒเจคเฉ€ เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš.
  • เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจ•เจˆ เจŸเฉˆเจธเจŸ เจตเฉ€ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค
  • เจธเจนเฉ‚เจฒเจค เจฒเจˆ เจ›เฉ‹เจŸเฉ‡ เจฌเฉ‹เจจเจธ เจœเฉ‹ เจธเจพเจจเฉ‚เฉฐ เจธเจนเจพเจ‡เจคเจพ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเฉŒเจฐเจพเจจ เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจฒเฉฑเจ—เฉ‡:
  • เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจ…เจคเฉ‡ เจ…เฉฐเจค เจจเฉ‚เฉฐ เจธเจฅเจพเจจเจ• เจฎเจธเจผเฉ€เจจ เจฆเฉ‡ syslog เจตเจฟเฉฑเจš เจฆเจฐเจœ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ. เจ‡เจน เจธเจฟเจธเจŸเจฎ เจฆเฉ€เจ†เจ‚ เจ—เจฒเจคเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจฌเฉˆเจ•เจ…เจช เจ“เจชเจฐเฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  • เจ—เจฒเจคเฉ€ เจฒเฉŒเจ— เจฆเจพ เจนเจฟเฉฑเจธเจพ, เจœเฉ‡เจ•เจฐ เจ•เฉ‹เจˆ เจนเฉˆ, stdout เจฒเจˆ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจนเฉˆ, เจคเจพเจ‚ เจชเฉ‚เจฐเจพ เจฒเฉŒเจ— เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ€ เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจธเฉ€เจ†เจˆ เจจเฉ‚เฉฐ เจคเฉเจฐเฉฐเจค เจตเฉ‡เจ–เจฃเจพ เจ…เจคเฉ‡ เจ—เจฒเจคเฉ€ เจฆเจพ เจฎเฉเจฒเจพเจ‚เจ•เจฃ เจ•เจฐเจจเจพ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจนเฉˆ เจœเฉ‡เจ•เจฐ เจ‡เจน เจฎเจพเจฎเฉ‚เจฒเฉ€ เจนเฉˆ.
  • เจกเฉ€เจฌเฉฑเจ—เจฟเฉฐเจ— เจฎเฉ‹เจกเฅค

เจชเฉ‚เจฐเจพ เจฒเฉŒเจ— GitLab เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ†เจฐเจŸเฉ€เจซเฉˆเจ•เจŸ เจตเจœเฉ‹เจ‚ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ; เจœเฉ‡เจ•เจฐ เจ•เฉ‹เจˆ เจ—เจฒเจคเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจคเจพเจ‚ เจฒเฉŒเจ— เจฎเจฟเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจธเจ•เฉเจฐเจฟเจชเจŸ เจจเฉ‚เฉฐ เจฌเจพเจธเจผ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฆเฉ‡ เจนเจพเจ‚เฅค

เจธเจพเจจเฉ‚เฉฐ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจฆเฉ‡ เจธเฉฐเจฌเฉฐเจง เจตเจฟเฉฑเจš เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเฉเจเจพเจ… เจ…เจคเฉ‡ เจŸเจฟเฉฑเจชเจฃเฉ€เจ†เจ‚ 'เจคเฉ‡ เจตเจฟเจšเจพเจฐ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ–เฉเจธเจผเฉ€ เจนเฉ‹เจตเฉ‡เจ—เฉ€ - เจธเจตเจพเจ—เจค เจนเฉˆเฅค

เจ‡เจน เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ

เจฌเฉˆเจธเจผ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸเจฐ เจตเจพเจฒเจพ เจฆเฉŒเฉœเจพเจ• เจฌเฉˆเจ•เจ…เฉฑเจช เจจเฉ‹เจก 'เจคเฉ‡ เจฒเจพเจ‚เจš เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจธเจผเจกเจฟเจŠเจฒเจฐ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, เจœเฉŒเจฌ CI/CD เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผ เจŸเจฐเจจเจฟเจช เจตเจฟเฉฑเจš เจฒเจพเจ‚เจš เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจฆเฉŒเฉœเจพเจ• เจ…เจœเจฟเจนเฉ‡ เจ•เฉฐเจฎเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจฏเฉ‚เจจเฉ€เจตเจฐเจธเจฒ เจฐเฉˆเจชเจฐ เจธเจ•เฉเจฐเจฟเจชเจŸ เจฒเจพเจ‚เจš เจ•เจฐเจฆเจพ เจนเฉˆ, เจ‡เจน เจฌเฉˆเจ•เจ…เฉฑเจช เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€, เจฎเจพเจŠเจ‚เจŸ เจชเฉเจ†เจ‡เฉฐเจŸเจธ เจ…เจคเฉ‡ เจนเจฐ เจšเฉ€เจœเจผ เจฆเฉ€ เจตเฉˆเจงเจคเจพ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจพเจ‚, เจซเจฟเจฐ เจฌเฉˆเจ•เจ…เฉฑเจช เจฒเฉˆเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจชเฉเจฐเจพเจฃเฉ€ เจจเฉ‚เฉฐ เจธเจพเจซเจผ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจฎเฉเจ•เฉฐเจฎเจฒ เจฌเฉˆเจ•เจ…เฉฑเจช เจ†เจชเจฃเฉ‡ เจ†เจช เจจเฉ‚เฉฐ S3 เจจเฉ‚เฉฐ เจญเฉ‡เจœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ.

เจ…เจธเฉ€เจ‚ เจ‡เจธ เจธเจ•เฉ€เจฎ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ - เจ‡เจน เจ‡เฉฑเจ• เจฌเจพเจนเจฐเฉ€ AWS เจชเฉเจฐเจฆเจพเจคเจพ เจœเจพเจ‚ เจ‡เฉฑเจ• เจฐเฉ‚เจธเฉ€ เจฌเจฐเจพเจฌเจฐ เจนเฉˆ (เจ‡เจน เจคเฉ‡เจœเจผ เจนเฉˆ เจ…เจคเฉ‡ เจกเฉ‡เจŸเจพ เจฐเฉ‚เจธเฉ€ เจธเฉฐเจ˜ เจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจ›เฉฑเจกเจฆเจพ)เฅค เจœเจพเจ‚ เจ…เจธเฉ€เจ‚ เจ‡เจนเจจเจพเจ‚ เจ‰เจฆเฉ‡เจธเจผเจพเจ‚ เจฒเจˆ เจ•เจฒเจพเจ‡เฉฐเจŸ เจฒเจˆ เจ‰เจธเจฆเฉ€ เจธเจพเจˆเจŸ 'เจคเฉ‡ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเจพ เจฎเจฟเจจเฉ€เจ“ เจ•เจฒเฉฑเจธเจŸเจฐ เจธเจฅเจพเจชเจค เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ…เจธเฉ€เจ‚ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ•เจพเจฐเจจเจพเจ‚ เจ•เจฐเจ•เฉ‡ เจ…เจœเจฟเจนเจพ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจœเจฆเฉ‹เจ‚ เจ•เจฒเจพเจ‡เฉฐเจŸ เจ‡เจน เจจเจนเฉ€เจ‚ เจšเจพเจนเฉเฉฐเจฆเจพ เจ•เจฟ เจกเฉ‡เจŸเจพ เจ†เจชเจฃเฉ‡ เจธเจฐเจ•เจŸ เจจเฉ‚เฉฐ เจ›เฉฑเจก เจฆเฉ‡เจตเฉ‡เฅค

เจ…เจธเฉ€เจ‚ ssh เจฐเจพเจนเฉ€เจ‚ เจฌเฉˆเจ•เจ…เฉฑเจช เจญเฉ‡เจœเจฃ เจฆเฉ€ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€เฅค เจ‡เจน เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฆเจพ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ…เจคเฉ‡ S3 เจชเฉเจฐเจฆเจพเจคเจพ เจฆเฉ€เจ†เจ‚ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚ เจธเจพเจกเฉ€ เจ‡เฉฑเจ• ssh เจฎเจธเจผเฉ€เจจ เจจเจพเจฒเฉ‹เจ‚ เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจนเจจเฅค

เจคเฉเจนเจพเจกเฉ€ เจธเจฅเจพเจจเจ• เจฎเจธเจผเฉ€เจจ เจจเฉ‚เฉฐ เจนเฉˆเจ•เจฐ เจคเฉ‹เจ‚ เจฌเจšเจพเจ‰เจฃ เจฒเจˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‰เจน S3 'เจคเฉ‡ เจกเจพเจŸเจพ เจฎเจฟเจŸเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจตเจฐเจœเจจเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค
เจฌเฉˆเจ•เจ…เฉฑเจช เจนเจฎเฉ‡เจธเจผเจพ เจฌเฉˆเจ•เจ…เฉฑเจช เจจเฉ‚เฉฐ เจเจจเจ•เฉเจฐเจฟเจชเจŸ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจฌเฉ‹เจฐเจ— เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจ…เจจเจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก เจฎเฉ‹เจก เจนเฉˆ none, เจชเจฐ เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจšเจพเจฒเฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจœเจผเฉ‹เจฐเจฆเจพเจฐ เจธเจฟเจซเจพเจฐเจธเจผ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ‡เจธ เจฎเฉ‹เจก เจตเจฟเฉฑเจš, เจจเจพ เจธเจฟเจฐเจซ เจ•เฉ‹เจˆ เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เฉ€, เจชเจฐ เจœเฉ‹ เจฒเจฟเจ–เจฟเจ† เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆ เจ‰เจธ เจฆเฉ€ เจšเฉˆเจ•เจธเจฎ เจฆเฉ€ เจ—เจฃเจจเจพ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจœเจฟเจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจ‡เฉฐเจกเฉˆเจ•เจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡, เจ…เจ–เฉฐเจกเจคเจพ เจฆเฉ€ เจœเจพเจ‚เจš เจธเจฟเจฐเจซเจผ เจ…เจธเจฟเฉฑเจงเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค

เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเจพ เจธเจผเจกเจฟเจŠเจฒเจฐ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจ…เจคเฉ‡ เจธเจฎเฉฑเจ—เจฐเฉ€ เจฆเฉ€ เจ‡เจ•เจธเจพเจฐเจคเจพ เจฒเจˆ เจฌเฉˆเจ•เจ…เฉฑเจช เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจœเจพเจ‚เจš เจนเฉŒเจฒเฉ€ เจ…เจคเฉ‡ เจฒเฉฐเจฌเฉ€ เจนเฉˆ, เจ‡เจธเจฒเจˆ เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจฎเจนเฉ€เจจเฉ‡ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจตเจพเจฐ เจตเฉฑเจ–เจฐเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจšเจฒเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค เจ‡เจธ เจตเจฟเฉฑเจš เจ•เจˆ เจฆเจฟเจจ เจฒเฉฑเจ— เจธเจ•เจฆเฉ‡ เจนเจจเฅค

เจฐเฉ‚เจธเฉ€ เจตเจฟเฉฑเจš เจชเฉœเฉเจนเฉ‹

เจฎเฉเฉฑเจ– เจซเฉฐเจ•เจธเจผเจจ

  • prepare เจธเจฟเจ–เจฒเจพเจˆ
  • testcheck เจคเจฟเจ†เจฐเฉ€ เจฆเฉ€ เจœเจพเจ‚เจš
  • maincommand เจ•เฉ‹เจฐ เจŸเฉ€เจฎ
  • forcepostscript เจ‡เฉฑเจ• เจซเฉฐเจ•เจธเจผเจจ เจœเฉ‹ เจ…เฉฐเจค เจตเจฟเฉฑเจš เจœเจพเจ‚ เจ—เจฒเจคเฉ€ เจฆเฉเจ†เจฐเจพ เจšเจฒเจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจญเจพเจ— เจจเฉ‚เฉฐ เจ…เจจเจฎเจพเจŠเจ‚เจŸ เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเจฆเฉ‡ เจนเจพเจ‚เฅค

เจธเฉ‡เจตเจพ เจซเฉฐเจ•เจธเจผเจจ

  • cleanup เจ…เจธเฉ€เจ‚ เจ—เจฒเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฐเจฟเจ•เจพเจฐเจก เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจœเจพเจ‚ เจฒเฉŒเจ— เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจพเจ‚เฅค
  • checklog เจ‡เฉฑเจ• เจ—เจฒเจคเฉ€ เจจเจพเจฒ เจ‡เฉฑเจ• เจฒเจพเจˆเจจ เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€ เจฒเจˆ เจฒเจพเจ— เจจเฉ‚เฉฐ เจชเจพเจฐเจธ เจ•เจฐเฉ‹.
  • ret เจเจ—เจœเจผเจฟเจŸ เจนเฉˆเจ‚เจกเจฒเจฐเฅค
  • checktimeout เจธเจฎเจพเจ‚ เจธเจฎเจพเจชเจคเฉ€ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเฉ‹เฅค

เจตเจพเจคเจพเจตเจฐเจฃ

  • VERBOSE=1 เจ…เจธเฉ€เจ‚ เจคเฉเจฐเฉฐเจค เจธเจ•เจฐเฉ€เจจ 'เจคเฉ‡ เจ—เจฒเจคเฉ€เจ†เจ‚ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ (stdout).
  • SAVELOGSONSUCCES=1 เจธเจซเจฒเจคเจพ 'เจคเฉ‡ เจฒเจพเจ— เจจเฉ‚เฉฐ เจฌเจšเจพเจ“.
  • INIT_REPO_IF_NOT_EXIST=1 เจ‡เฉฑเจ• เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจฌเจฃเจพเจ“ เจœเฉ‡เจ•เจฐ เจ‡เจน เจฎเฉŒเจœเฉ‚เจฆ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ…เจธเจฎเจฐเฉฑเจฅเฅค
  • TIMEOUT เจฎเฉเฉฑเจ– เจ•เจพเจฐเจตเจพเจˆ เจฒเจˆ เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง เจธเจฎเจพเจ‚. เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจจเฉ‚เฉฐ เจ…เฉฐเจค 'เจคเฉ‡ 'm', 'h' เจœเจพเจ‚ 'd' เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเฉˆเฉฑเจŸ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจชเฉเจฐเจพเจฃเฉ€เจ†เจ‚ เจ•เจพเจชเฉ€เจ†เจ‚ เจฒเจˆ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจฎเฉ‹เจกเฅค เจชเฉ‚เจฐเจต-เจจเจฟเจฐเจงเจพเจฐเจค:

  • KEEP_DAILY=7
  • KEEP_WEEKLY=4
  • KEEP_MONTHLY=6

เจธเจ•เฉเจฐเจฟเจชเจŸ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ

  • ERROR_STRING โ€” เจ—เจฒเจคเฉ€ เจฒเจˆ เจฒเจพเจ—เจ‡เจจ เจšเฉˆเฉฑเจ• เจ•เจฐเจจ เจฒเจˆ เจธเจคเจฐเฅค
  • EXTRACT_ERROR_STRING โ€” เจธเจผเฉ‹ เจธเจคเจฐ เจฒเจˆ เจธเจฎเฉ€เจ•เจฐเจจ เจœเฉ‡เจ•เจฐ เจ—เจฒเจคเฉ€ เจนเฉˆเฅค
  • KILL_TIMEOUT_SIGNAL - เจธเจฎเจพเจ‚ เจธเจฎเจพเจชเจค เจนเฉ‹เจฃ 'เจคเฉ‡ เจฎเจพเจฐเจจ เจฒเจˆ เจธเฉฐเจ•เฉ‡เจคเฅค
  • TAIL - เจธเจ•เจฐเฉ€เจจ 'เจคเฉ‡ เจ—เจฒเจคเฉ€เจ†เจ‚ เจจเจพเจฒ เจ•เจฟเฉฐเจจเฉ€เจ†เจ‚ เจธเจคเจฐ เจนเจจเฅค
  • COLORMSG - เจธเฉเจจเฉ‡เจนเฉ‡ เจฆเจพ เจฐเฉฐเจ— (เจกเจฟเจซเจพเจฒเจŸ เจชเฉ€เจฒเจพ)เฅค

เจ‰เจน เจธเจ•เฉเจฐเจฟเจชเจŸ, เจœเจฟเจธ เจจเฉ‚เฉฐ เจตเจฐเจกเจชเฉเจฐเฉˆเจธ เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจฆเจพ เจ‡เฉฑเจ• เจธเจผเจฐเจคเฉ€เจ† เจจเจพเจฎ เจนเฉˆ, เจ‡เจธเจฆเฉ€ เจšเจพเจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ เจ‡เจน mysql เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเจพ เจฌเฉˆเจ•เจ…เฉฑเจช เจตเฉ€ เจฒเฉˆเจ‚เจฆเฉ€ เจนเฉˆเฅค เจ‡เจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจธเจฟเฉฐเจ—เจฒ-เจจเฉ‹เจก เจจเฉ‡เจ•เจธเจ•เจฒเจพเจ‰เจก เจธเจฅเจพเจชเจจเจพเจตเจพเจ‚ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆ, เจœเจฟเฉฑเจฅเฉ‡ เจคเฉเจธเฉ€เจ‚ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเจพ เจฌเฉˆเจ•เจ…เฉฑเจช เจตเฉ€ เจฒเฉˆ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจธเจนเฉ‚เจฒเจค เจธเจฟเจฐเจซ เจ‡เจน เจจเจนเฉ€เจ‚ เจนเฉˆ เจ•เจฟ เจธเจญ เจ•เฉเจ เจ‡เจ• เจœเจ—เฉเจนเจพ 'เจคเฉ‡ เจนเฉˆ, เจฌเจฒเจ•เจฟ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจฆเฉ‡ เจจเฉ‡เฉœเฉ‡ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเจฎเฉ‡เจ‚ เจฆเจพ เจ…เฉฐเจคเจฐ เจฌเจนเฉเจค เจ˜เฉฑเจŸ เจนเฉˆ.

เจฐเฉˆเจธเจŸเจฟเจ• เจฌเจจเจพเจฎ เจฌเฉ‹เจฐเจ—

เจฌเฉ‹เจฐเจ— เจ…เจคเฉ‡ เจฐเฉˆเจธเจŸเจฟเจ• เจตเจฟเจšเจ•เจพเจฐ เจตเฉ€ เจคเฉเจฒเจจเจพเจตเจพเจ‚ เจนเจจ เจ‡เฉฑเจฅเฉ‡ Habrรฉ 'เจคเฉ‡, เจ…เจคเฉ‡ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจฌเจฃเจพเจ‰เจฃ เจฆเจพ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจธเฉ€, เจชเจฐ เจธเจพเจกเจพ เจ†เจชเจฃเจพเฅค เจ‡เจน เจธเจพเจกเฉ‡ เจฒเจˆ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจธเฉ€ เจ•เจฟ เจ‡เจน เจธเจพเจกเฉ‡ เจกเฉ‡เจŸเจพ 'เจคเฉ‡, เจธเจพเจกเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค เจ…เจธเฉ€เจ‚ เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจฟเจ†เจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚.

เจธเจพเจกเฉ‡ เจšเฉ‹เจฃ เจฎเจพเจชเจฆเฉฐเจก, เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจฆเฉฑเจธเฉ‡ เจ—เจ (เจกเจฟเจชเจฒเจฟเจ•เฉ‡เจธเจผเจจ, เจคเฉ‡เจœเจผ เจฐเจฟเจ•เจตเจฐเฉ€, เจ†เจฆเจฟ) เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ:

  • เจ…เจงเฉ‚เจฐเฉ‡ เจ•เฉฐเจฎ เจฆเจพ เจตเจฟเจฐเฉ‹เจง. เจฎเจพเจฐเจจ เจฒเจˆ เจœเจพเจ‚เจš เจ•เจฐเฉ‹ -9.
  • เจกเจฟเจธเจ• 'เจคเฉ‡ เจ†เจ•เจพเจฐ.
  • เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ (CPU, เจฎเฉˆเจฎเฉ‹เจฐเฉ€)เฅค
  • เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเฉ‡ เจฌเจฒเฉŒเจฌเจพเจ‚ เจฆเจพ เจ†เจ•เจพเจฐเฅค
  • S3 เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพเฅค
  • เจ‡เจ•เจธเจพเจฐเจคเจพ เจฆเฉ€ เจœเจพเจ‚เจš.

เจœเจพเจ‚เจš เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจ…เจธเจฒ เจกเฉ‡เจŸเจพ เจ…เจคเฉ‡ เจ•เฉเฉฑเจฒ 1,6 TB เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจ•เจฒเจพเจ‡เฉฐเจŸ เจฒเจฟเจ†เฅค
เจนเจพเจฒเจพเจค.

เจฌเฉ‹เจฐเจ— เจจเฉ‚เฉฐ เจชเจคเจพ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ•เจฟ S3 เจจเจพเจฒ เจธเจฟเฉฑเจงเฉ‡ เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจกเจฟเจธเจ• เจจเฉ‚เฉฐ เจซเจฟเจŠเจœเจผ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฎเจพเจŠเจ‚เจŸ เจ•เฉ€เจคเจพ, เจฆเฉเจ†เจฐเจพ เจฎเฉ‚เจฐเจ–. เจฐเฉˆเจธเจŸเจฟเจ• เจจเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจ–เฉเจฆ S3 'เจคเฉ‡ เจญเฉ‡เจœเจฟเจ† เจนเฉˆเฅค

Goofys เจฌเจนเฉเจค เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจ…เจคเฉ‡ เจจเจพเจฒ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ‰เฉฑเจฅเฉ‡ เจนเจจ เจกเจฟเจธเจ• เจ•เฉˆเจธเจผ เจฎเฉ‹เจกเฉ€เจŠเจฒ, เจœเฉ‹ เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจนเฉ‹เจฐ เจตเฉ€ เจคเฉ‡เจœเจผ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เจน เจฌเฉ€เจŸเจพ เจชเฉœเจพเจ… เจตเจฟเฉฑเจš เจนเฉˆ, เจ…เจคเฉ‡, เจธเจชเฉฑเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡, เจ…เจธเฉ€เจ‚ เจŸเฉˆเจธเจŸเจพเจ‚ (เจฆเฉ‚เจœเจฟเจ†เจ‚) เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจจเฉเจ•เจธเจพเจจ เจจเจพเจฒ เจ•เจฐเฉˆเจธเจผ เจนเฉ‹ เจ—เจเฅค เจชเจฐ เจธเจนเฉ‚เจฒเจค เจ‡เจน เจนเฉˆ เจ•เจฟ เจฌเฉˆเจ•เจ…เฉฑเจช เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจชเฉœเฉเจนเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจชเจฐ เจœเจฟเจ†เจฆเจพเจคเจฐ เจฒเจฟเจ–เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจ‡เจธเจฒเจˆ เจ…เจธเฉ€เจ‚ เจ•เฉˆเจธเจผ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจธเจฟเจฐเจซเจผ เจ‡เจ•เจธเจพเจฐเจคเจพ เจœเจพเจ‚เจšเจพเจ‚ เจฆเฉŒเจฐเจพเจจ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค

เจจเฉˆเจŸเจตเจฐเจ• เจฆเฉ‡ เจชเฉเจฐเจญเจพเจต เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃ เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจธเจฅเจพเจจเจ• เจชเฉเจฐเจฆเจพเจคเจพ - เจฏเจพเจ‚เจกเฉ‡เจ•เจธ เจ•เจฒเจพเจ‰เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€.

เจคเฉเจฒเจจเจพ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจจเจคเฉ€เจœเฉ‡.

  • เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจฐเฉ€เจธเจŸเจพเจฐเจŸ เจฆเฉ‡ เจจเจพเจฒ เจ•เจฟเจฒ -9 เจฆเฉ‹เจตเฉ‡เจ‚ เจธเจซเจฒ เจธเจจเฅค
  • เจกเจฟเจธเจ• 'เจคเฉ‡ เจ†เจ•เจพเจฐ. เจฌเฉ‹เจฐเจ— เจธเฉฐเจ•เฉเจšเจฟเจค เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ, เจ‡เจธ เจฒเจˆ เจจเจคเฉ€เจœเฉ‡ เจ‰เจฎเฉ€เจฆ เจ…เจจเฉเจธเจพเจฐ เจนเจจ.

เจฌเฉˆเจ•เจ…เฉฑเจช
เจฆเจพ เจ†เจ•เจพเจฐ

เจฌเฉ‹เจฐเจ—
562Gb

เจฐเฉˆเจธเจŸเจฟเจ•
628Gb

  • CPU เจฆเฉเจ†เจฐเจพ
    เจฌเฉ‹เจฐเจ— เจ†เจชเจฃเฉ‡ เจ†เจช เจตเจฟเฉฑเจš เจกเจฟเจซเฉŒเจฒเจŸ เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจฆเฉ‡ เจจเจพเจฒ เจฌเจนเฉเจค เจ˜เฉฑเจŸ เจ–เจชเจค เจ•เจฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจ‡เจธเจฆเจพ เจฎเฉเจฒเจพเจ‚เจ•เจฃ เจ—เฉ‹เจซเจฟเจธ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเฉ‡ เจจเจพเจฒ เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจ•เฉเฉฑเจฒ เจฎเจฟเจฒเจพ เจ•เฉ‡, เจ‰เจน เจคเฉเจฒเจจเจพเจคเจฎเจ• เจนเจจ เจ…เจคเฉ‡ เจ‰เจธเฉ‡ เจŸเฉˆเจธเจŸ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ 'เจคเฉ‡ เจฒเจ—เจญเจ— 1,2 เจ•เฉ‹เจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค
  • เจฎเฉˆเจฎเฉ‹เจฐเฉ€เฅค เจฐเฉˆเจธเจŸเจฟเจ• เจฒเจ—เจญเจ— 0,5GB เจนเฉˆ, เจฌเฉ‹เจฐเจ— เจฒเจ—เจญเจ— 200MB เจนเฉˆเฅค เจชเจฐ เจธเจฟเจธเจŸเจฎ เจซเจพเจˆเจฒ เจ•เฉˆเจธเจผ เจฆเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡ เจ‡เจน เจธเจญ เจฎเจพเจฎเฉ‚เจฒเฉ€ เจนเฉˆ. เจ‡เจธ เจฒเจˆ เจตเจงเฉ‡เจฐเฉ‡ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฆเฉ€ เจธเจฒเจพเจน เจฆเจฟเฉฑเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ.
  • เจฌเจฒเฉŒเจฌ เจฆเฉ‡ เจ†เจ•เจพเจฐ เจตเจฟเฉฑเจš เจซเจฐเจ• เจนเฉˆเจฐเจพเจจเจ•เฉเจจ เจธเฉ€เฅค

เจฌเฉˆเจ•เจ…เฉฑเจช
เจฆเจพ เจ†เจ•เจพเจฐ

เจฌเฉ‹เจฐเจ—
เจฒเจ—เจญเจ— 500MB

เจฐเฉˆเจธเจŸเจฟเจ•
เจฒเจ—เจญเจ— 5MB

  • เจฐเฉˆเจธเจŸเจฟเจ• เจฆเจพ S3 เจ…เจจเฉเจญเจต เจธเจผเจพเจจเจฆเจพเจฐ เจนเฉˆเฅค เจฌเฉ‹เจฐเจ— เจฆเฉ‡ เจจเจพเจฒ เจ—เฉเจซเฉ€เจ†เจ‚ เจฆเฉเจ†เจฐเจพ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจ•เฉ‹เจˆ เจธเจตเจพเจฒ เจจเจนเฉ€เจ‚ เจ‰เจ เจพเจ‰เจ‚เจฆเจพ, เจชเจฐ เจ‡เจน เจจเฉ‹เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ•เจฟ เจ•เฉˆเจธเจผ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจฐเฉ€เจธเฉˆเจŸ เจ•เจฐเจจ เจฒเจˆ เจฌเฉˆเจ•เจ…เฉฑเจช เจชเฉ‚เจฐเจพ เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ umount เจ•เจฐเจจ เจฆเฉ€ เจธเจฒเจพเจน เจฆเจฟเฉฑเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค S3 เจฆเฉ€ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจ‡เจน เจนเฉˆ เจ•เจฟ เจ…เฉฐเจกเจฐ-เจชเฉฐเจชเจก เจšเฉฐเจ•เจธ เจ•เจฆเฉ‡ เจตเฉ€ เจฌเจพเจฒเจŸเฉ€ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจญเฉ‡เจœเฉ‡ เจœเจพเจฃเจ—เฉ‡, เจœเจฟเจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจ…เจงเฉ‚เจฐเจพ เจญเจฐเจฟเจ† เจกเฉ‡เจŸเจพ เจตเฉฑเจกเจพ เจจเฉเจ•เจธเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  • เจ…เจ–เฉฐเจกเจคเจพ เจœเจพเจ‚เจš เจฆเฉ‹เจตเจพเจ‚ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจชเจฐ เจ—เจคเฉ€ เจ•เจพเจซเจผเฉ€ เจตเฉฑเจ–เจฐเฉ€ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค
    เจ†เจฐเจพเจฎเจฆเจพเจ‡เจ• 3,5 เจ˜เฉฐเจŸเฉ‡.
    เจฌเฉ‹เจฐเจ—, เจ‡เฉฑเจ• 100GB SSD เจซเจพเจˆเจฒ เจ•เฉˆเจธเจผ เจฆเฉ‡ เจจเจพเจฒ - 5 เจ˜เฉฐเจŸเฉ‡.เจฒเจ—เจญเจ— เจ‰เจธเฉ‡ เจ—เจคเฉ€ เจฆเจพ เจจเจคเฉ€เจœเจพ เจœเฉ‡เจ•เจฐ เจกเฉ‡เจŸเจพ เจธเจฅเจพเจจเจ• เจกเจฟเจธเจ• 'เจคเฉ‡ เจนเฉˆเฅค
    เจฌเฉ‹เจฐเจ— เจฌเจฟเจจเจพเจ‚ เจ•เฉˆเจธเจผ เจฆเฉ‡ S3 เจคเฉ‹เจ‚ เจธเจฟเฉฑเจงเจพ เจชเฉœเฉเจนเจฆเจพ เจนเฉˆ 33 เจ˜เฉฐเจŸเฉ‡. เจญเจฟเจ†เจจเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจฒเฉฐเจฌเฉ‡.

เจฎเฉเฉฑเจ– เจ—เฉฑเจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ เจฌเฉ‹เจฐเจ— เจธเฉฐเจ•เฉเจšเจฟเจค เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธ เจตเจฟเฉฑเจš เจตเฉฑเจกเฉ‡ เจฌเจฒเฉŒเจฌ เจนเจจ - เจœเฉ‹ S3 เจตเจฟเฉฑเจš เจธเจŸเฉ‹เจฐเฉ‡เจœ เจ…เจคเฉ‡ GET/PUT เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเจธเจคเจพ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจชเจฐ เจ‡เจน เจตเจงเฉ‡เจฐเฉ‡ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจ…เจคเฉ‡ เจนเฉŒเจฒเฉ€ เจคเจธเจฆเฉ€เจ• เจฆเฉ€ เจ•เฉ€เจฎเจค 'เจคเฉ‡ เจ†เจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจœเจฟเฉฑเจฅเฉ‹เจ‚ เจคเฉฑเจ• เจฐเจฟเจ•เจตเจฐเฉ€ เจฆเฉ€ เจ—เจคเฉ€ เจฒเจˆ, เจธเจพเจจเฉ‚เฉฐ เจ•เฉ‹เจˆ เจซเจฐเจ• เจจเจœเจผเจฐ เจจเจนเฉ€เจ‚ เจ†เจ‡เจ†เฅค เจฐเฉˆเจธเจŸเจฟเจ• เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจฌเฉˆเจ•เจ…เฉฑเจช เจฒเฉˆเจ‚เจฆเจพ เจนเฉˆ (เจชเจนเจฟเจฒเฉ‡ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ) เจฅเฉ‹เฉœเจพ เจฒเฉฐเจฌเจพ, เจชเจฐ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจจเจนเฉ€เจ‚เฅค

เจšเฉ‹เจฃ เจตเจฟเฉฑเจš เจ†เจ–เจฐเฉ€ เจชเจฐ เจ˜เฉฑเจŸเฉ‹ เจ˜เฉฑเจŸ เจจเจนเฉ€เจ‚ เจธเฉ€ เจญเจพเจˆเจšเจพเจฐเฉ‡ เจฆเจพ เจ†เจ•เจพเจฐเฅค

เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจฌเฉ‹เจฐเจ— เจจเฉ‚เฉฐ เจšเฉเจฃเจฟเจ†เฅค

เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจฌเจพเจฐเฉ‡ เจ•เฉเจ เจธเจผเจฌเจฆ

เจฌเฉ‹เจฐเจ— เจ•เฉ‹เจฒ เจ‡เจธเจฆเฉ‡ เจธเจผเจธเจคเจฐ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจธเจผเจพเจจเจฆเจพเจฐ เจจเจตเจพเจ‚ เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจนเฉˆ - zstd. เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจ—เฉเจฃเจตเฉฑเจคเจพ gzip เจจเจพเจฒเฉ‹เจ‚ เจฎเจพเฉœเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเจฐ เจฌเจนเฉเจค เจคเฉ‡เจœเจผ เจนเฉˆ. เจ…เจคเฉ‡ เจกเจฟเจซเฉŒเจฒเจŸ lz4 เจจเจพเจฒ เจธเจชเฉ€เจก เจตเจฟเฉฑเจš เจคเฉเจฒเจจเจพเจคเจฎเจ•.

เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• MySQL เจกเจพเจŸเจพเจฌเฉ‡เจธ เจกเฉฐเจช เจจเฉ‚เฉฐ เจ‰เจธเฉ‡ เจ—เจคเฉ€ 'เจคเฉ‡ lz4 เจจเจพเจฒเฉ‹เจ‚ เจฆเฉ‹ เจ—เฉเจฃเจพ เจฌเจฟเจนเจคเจฐ เจธเฉฐเจ•เฉเจšเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ…เจธเจฒ เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจจเจพเจฒ เจ…เจจเฉเจญเจต เจฆเจฟเจ–เจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจจเฉˆเจ•เจธเจŸเจ•เจฒเจพเจ‰เจก เจจเฉ‹เจก เจฆเฉ‡ เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจ…เจจเฉเจชเจพเจค เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจ˜เฉฑเจŸ เจ…เฉฐเจคเจฐ เจนเฉˆเฅค

เจฌเฉ‹เจฐเจ— เจฆเฉ€ เจฌเจœเจพเจ เจ‡เฉฑเจ• เจฌเฉ‹เจจเจธ เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจฎเฉ‹เจก เจนเฉˆ - เจœเฉ‡เจ•เจฐ เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจ‰เฉฑเจš เจเจ‚เจŸเจฐเฉ‹เจชเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจฌเจฟเจฒเจ•เฉเจฒ เจฒเจพเจ—เฉ‚ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจœเฉ‹ เจ—เจคเฉ€ เจจเฉ‚เฉฐ เจตเจงเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจฌเจฃเจพเจ‰เจฃ เจตเฉ‡เจฒเฉ‡ เจตเจฟเจ•เจฒเจช เจฆเฉเจ†เจฐเจพ เจธเจฎเจฐเจฅเจฟเจค
-C auto,zstd
zstd เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจฒเจˆ
เจ‡เจธ เจฒเจˆ เจ‡เจธ เจตเจฟเจ•เจฒเจช เจฆเฉ‡ เจจเจพเจฒ, เจกเจฟเจซเจพเจฒเจŸ เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจฆเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡, เจธเจพเจจเฉ‚เฉฐ เจฎเจฟเจฒเจฟเจ† เจนเฉˆ
เจ•เฉเจฐเจฎเจตเจพเจฐ 560Gb เจ…เจคเฉ‡ 562Gbเฅค เจ‰เจชเจฐเฉ‹เจ•เจค เจ‰เจฆเจพเจนเจฐเจจ เจคเฉ‹เจ‚ เจกเฉ‡เจŸเจพ, เจฎเฉˆเจจเฉ‚เฉฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฏเจพเจฆ เจฆเจฟเจตเจพเจ‰เจฃ เจฆเจฟเจ“, เจฌเจฟเจจเจพเจ‚ เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจฆเฉ‡ เจจเจคเฉ€เจœเจพ 628Gb เจนเฉˆ. 2GB เจซเจฐเจ• เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจจเฉ‡ เจธเจพเจจเฉ‚เฉฐ เจ•เฉเจ เจนเฉฑเจฆ เจคเฉฑเจ• เจนเฉˆเจฐเจพเจจ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ, เจชเจฐ เจ…เจธเฉ€เจ‚ เจธเฉ‹เจšเจฟเจ† เจ•เจฟ เจ…เจธเฉ€เจ‚ เจธเจญ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ‡เจธเจจเฉ‚เฉฐ เจšเฉเจฃเจพเจ‚เจ—เฉ‡เฅค auto,zstd.

เจฌเฉˆเจ•เจ…เฉฑเจช เจชเฉเจธเจผเจŸเฉ€เจ•เจฐเจจ เจตเจฟเจงเฉ€

เจธเจผเจกเจฟเจŠเจฒเจฐ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ เจธเจฟเฉฑเจงเฉ‡ เจชเฉเจฐเจฆเจพเจคเจพ เจœเจพเจ‚ เจ•เจฒเจพเจ‡เฉฐเจŸ เจคเฉ‹เจ‚ เจฒเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจœเฉ‹ เจจเฉˆเจŸเจตเจฐเจ• เจฒเฉ‹เจก เจจเฉ‚เฉฐ เจฌเจนเฉเจค เจ˜เจŸเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆเฅค เจ˜เฉฑเจŸเฉ‹ เจ˜เฉฑเจŸ เจ‡เจน เจ‡เจธเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจตเจงเจพเจ‰เจฃ เจ…เจคเฉ‡ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจšเจฒเจพเจ‰เจฃ เจจเจพเจฒเฉ‹เจ‚ เจธเจธเจคเจพ เจนเฉˆ.

goofys --cache "--free:5%:/mnt/cache" -o allow_other --endpoint https://storage.yandexcloud.net --file-mode=0666 --dir-mode=0777 xxxxxxx.com /mnt/goofys
export BORG_PASSCOMMAND="cat /home/borg/.borg-passphrase"
borg list /mnt/goofys/borg1/
borg check --debug -p --verify-data /mnt/goofys/borg1/

เจ‰เจธเฉ‡ เจธเจ•เฉ€เจฎ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจ…เจธเฉ€เจ‚ เจเจ‚เจŸเฉ€เจตเจพเจ‡เจฐเจธ เจจเจพเจฒ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ (เจ…เจธเจฒ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ). เจ†เจ–เจผเจฐเจ•เจพเจฐ, เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเฉˆเจ•เจธเจŸ เจ•เจฒเจพเจ‰เจก 'เจคเฉ‡ เจตเฉฑเจ–เฉ‹ เจตเฉฑเจ–เจฐเฉ€เจ†เจ‚ เจšเฉ€เจœเจผเจพเจ‚ เจ…เจชเจฒเฉ‹เจก เจ•เจฐเจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจนเจฐ เจ•เจฟเจธเฉ‡ เจ•เฉ‹เจฒ เจเจ‚เจŸเฉ€เจตเจพเจ‡เจฐเจธ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ. เจกเฉ‹เจฒเฉเจนเจฃ เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจจเจฟเจฐเฉ€เจ–เจฃ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจธเจฎเจพเจ‚ เจฒเฉฑเจ—เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ•เจพเจฐเฉ‹เจฌเจพเจฐ เจตเจฟเฉฑเจš เจตเจฟเจ˜เจจ เจชเฉˆเจ‚เจฆเจพ เจนเฉˆเฅค

เจธเจ•เฉ‡เจฒเฉ‡เจฌเจฟเจฒเจŸเฉ€ เจตเฉฑเจ–-เจตเฉฑเจ– เจŸเฉˆเจ—เจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจตเฉฑเจ–-เจตเฉฑเจ– เจจเฉ‹เจกเจพเจ‚ 'เจคเฉ‡ เจฆเฉŒเฉœเจพเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพ เจ•เฉ‡ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค
เจธเจพเจกเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ‡เฉฑเจ• เจตเจฟเฉฐเจกเฉ‹ เจตเจฟเฉฑเจš GitLab API เจฆเฉเจ†เจฐเจพ เจฌเฉˆเจ•เจ…เฉฑเจช เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจฆเฉ€ เจนเฉˆ; เจœเฉ‡เจ•เจฐ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡, เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจฆเฉ‡เจ–เฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ เจ…เจคเฉ‡ เจ‰เจธเฉ‡ เจคเจฐเฉเจนเจพเจ‚ เจนเฉ€ เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจธเจฅเจพเจจเฉ€เจ•เจฐเจจ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจเฅค

เจธเจฟเฉฑเจŸเจพ

เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจ…เจธเฉ€เจ‚ เจฏเจ•เฉ€เจจเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจœเจพเจฃเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจฌเฉˆเจ•เจ…เฉฑเจช เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚, เจ•เจฟ เจธเจพเจกเฉ‡ เจฌเฉˆเจ•เจ…เฉฑเจช เจตเฉˆเจง เจนเจจ, เจ‰เจนเจจเจพเจ‚ เจจเจพเจฒ เจชเฉˆเจฆเจพ เจนเฉ‹เจฃ เจตเจพเจฒเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจฅเฉ‹เฉœเจพ เจธเจฎเจพเจ‚ เจฒเฉฑเจ—เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจกเจฟเจŠเจŸเฉ€ เจชเฉเจฐเจฌเฉฐเจงเจ• เจฆเฉ‡ เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจนเฉฑเจฒ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค tar.gz เจœเจพเจ‚ Bacula เจฆเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡ เจฌเฉˆเจ•เจ…เฉฑเจช เจฌเจนเฉเจค เจ˜เฉฑเจŸ เจฅเจพเจ‚ เจฒเฉˆเจ‚เจฆเฉ‡ เจนเจจเฅค

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹