เชฎเชพเชฐเซ เชฆเชฟเชตเชธเชฎเชพเช เชฌเซ เชตเชพเชฐ โ2C-Bitrix: เชธเชพเชเช เชฎเซเชจเซเชเชฎเซเชจเซเชโ (เชซเชพเชเชฒเซ เช เชจเซ mysql เชกเซเชเชพเชฌเซเช) เชชเชฐ เชธเชพเชเชเชจเซ เชฌเซเชเช เชช เชฒเซเชตเชพเชจเซ เช เชจเซ 1 เชฆเชฟเชตเชธ เชฎเชพเชเซ เชซเซเชฐเชซเชพเชฐเซเชจเซ เชเชคเชฟเชนเชพเชธ เชธเชเชเซเชฐเชนเชฟเชค เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชนเชคเซ.
เชธเชพเชเช 7C-Bitrix: เชตเซเชฌ เชเชจเซเชตเชพเชฏเชฐเซเชจเชฎเซเชจเซเช เชเชจเซเชธเซเชเซเชฒ เชธเชพเชฅเซ CentOS 1 OS เชชเชฐ เชเชพเชฒเชคเชพ VDS เชชเชฐ เชธเซเชฅเชฟเชค เชเซ. เชตเชงเซเชฎเชพเช, เชคเชฎเชพเชฐเซ OS เชธเซเชเชฟเชเชเซเชธเชจเซ เชฌเซเชเช เชช เชเซเชชเซ เชฌเชจเชพเชตเซ.
เชเชฐเซเชฐเซเชฏเชพเชคเซ:
- เชเชตเชฐเซเชคเชจ - เชฆเชฟเชตเชธเชฎเชพเช 2 เชตเชเชค;
- เชเซเชฒเซเชฒเชพ 90 เชฆเชฟเชตเชธ เชฎเชพเชเซ เชจเชเชฒเซ เชฐเชพเชเซ;
- เชเซ เชเชฐเซเชฐเซ เชนเซเชฏ เชคเซ, เชเซเชเซเชเชธ เชคเชพเชฐเซเช เชฎเชพเชเซ เชตเซเชฏเชเซเชคเชฟเชเชค เชซเชพเชเชฒเซ เชฎเซเชณเชตเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ;
- เชฌเซเชเช เชช VDS เชธเชฟเชตเชพเชฏเชจเชพ เชกเซเชเชพ เชธเซเชจเซเชเชฐเชฎเชพเช เชธเชเชเซเชฐเชนเชฟเชค เชนเซเชตเซเช เชเชตเชถเซเชฏเช เชเซ;
- เชเชฎเซ เชคเซเชฏเชพเชเชฅเซ เชฌเซเชเช เชช เชเชเซเชธเซเชธ เชเชฐเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ (เชฌเซเชเชพ เชธเชฐเซเชตเชฐ, เชธเซเชฅเชพเชจเชฟเช เชเชฎเซเชชเซเชฏเซเชเชฐ, เชตเชเซเชฐเซ).
เชเช เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ เชฎเซเชฆเซเชฆเซ เช เชนเชคเซ เชเซ เชตเชงเชพเชฐเชพเชจเซ เชเชเซเชฏเชพ เช เชจเซ เชธเชฟเชธเซเชเชฎ เชธเชเชธเชพเชงเชจเซเชจเชพ เชจเซเชฏเซเชจเชคเชฎ เชตเชชเชฐเชพเชถ เชธเชพเชฅเซ เชเชกเชชเชฅเซ เชฌเซเชเช เชช เชฌเชจเชพเชตเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ.
เช เชธเชฎเชเซเชฐ เชธเชฟเชธเซเชเชฎเชจเซ เชเชกเชชเชฅเซ เชชเซเชจเชเชธเซเชฅเชพเชชเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเซเชจเชพ เชธเซเชจเซเชชเชถเซเช เชตเชฟเชถเซ เชจเชฅเซ, เชชเชฐเชเชคเซ เชซเชพเชเชฒเซ เช
เชจเซ เชกเซเชเชพเชฌเซเช เช
เชจเซ เชซเซเชฐเชซเชพเชฐเซเชจเชพ เชเชคเชฟเชนเชพเชธ เชตเชฟเชถเซ เชเซ.
เชชเซเชฐเชพเชฐเชเชญเชฟเช เชกเซเชเชพ:
- XEN เชตเชฐเซเชเซเชฏเซเช เชฒเชพเชเชเซเชถเชจ เชชเชฐ VDS;
- OS CentOS 7;
- 1C-Bitrix: เชตเซเชฌ เชชเชฐเซเชฏเชพเชตเชฐเชฃ;
- โ1C-Bitrix: เชธเชพเชเช เชฎเซเชจเซเชเชฎเซเชจเซเชโ เชชเชฐ เชเชงเชพเชฐเชฟเชค เชตเซเชฌเชธเชพเชเช, เชฎเชพเชจเช เชธเชเชธเซเชเชฐเชฃ;
- เชซเชพเชเชฒเชจเซเช เชเชฆ 50 GB เชเซ เช เชจเซ เชตเชงเชถเซ;
- เชกเซเชเชพเชฌเซเชเชจเซเช เชเชฆ 3 เชเซเชฌเซ เชเซ เช เชจเซ เชคเซ เชตเชงเชถเซ.
เชฎเซเช เชคเชฐเชค เช 1C-Bitrix เชฎเชพเช เชฌเชจเซเชฒ เชฎเชพเชจเช เชฌเซเชเช เชชเชจเซ เชฌเชพเชเชพเชค เชฐเชพเชเซเชฏเซเช. เชคเซ เชซเชเซเชค เชจเชพเชจเซ เชธเชพเชเชเซเชธ เชฎเชพเชเซ เช เชฏเซเชเซเชฏ เชเซ, เชเชพเชฐเชฃ เชเซ:
- เชคเซ เชฆเชฐ เชตเชเชคเซ เชธเชพเชเชเชจเซ เชธเชเชชเซเชฐเซเชฃ เชจเชเชฒ เชฌเชจเชพเชตเซ เชเซ, เชคเซเชฅเซ เชฆเชฐเซเช เชจเชเชฒ เชซเชพเชเชฒเซ เชเซเชเชฒเซ เชเชเซเชฏเชพ เชฒเซ เชเซ เชคเซเชเชฒเซ เช เชเชเซเชฏเชพ เชฒเซเชถเซ, เชฎเชพเชฐเชพ เชเชฟเชธเซเชธเชพเชฎเชพเช เชคเซ 50 GB เชเซ.
- เชฌเซเชเช เชช PHP เชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชเซ เชซเชพเชเชฒเซเชจเชพ เชเชตเชพ เชตเซเชฒเซเชฏเซเชฎเซ เชธเชพเชฅเซ เช เชถเชเซเชฏ เชเซ, เชคเซ เชธเชฐเซเชตเชฐเชจเซ เชเชตเชฐเชฒเซเชก เชเชฐเชถเซ เช เชจเซ เชเซเชฏเชพเชฐเซเชฏ เชธเชฎเชพเชชเซเชค เชฅเชถเซ เชจเชนเซเช.
- เช เชจเซ เช เชฒเชฌเชคเซเชค, เชธเชเชชเซเชฐเซเชฃ เชจเชเชฒ เชธเชเชเซเชฐเชนเชฟเชค เชเชฐเชคเซ เชตเชเชคเซ เชเซเชเชชเชฃ 90 เชฆเชฟเชตเชธเชจเซ เชเซเช เชตเชพเชค เชเชฐเซ เชถเชเชพเชคเซ เชจเชฅเซ.
เชเชเซเชฒ เชเซ เชเชซเชฐ เชเชฐเซ เชเซ เชนเซเชธเซเชเชฐเช เชเช เชฌเซเชเช เชช เชกเชฟเชธเซเช เชเซ เชเซ VDS เชเซเชตเชพ เช เชกเซเชเชพ เชธเซเชจเซเชเชฐเชฎเชพเช เชธเซเชฅเชฟเชค เชเซ, เชชเชฐเชเชคเซ เชเช เช เชฒเช เชธเชฐเซเชตเชฐ เชชเชฐ เชเซ. เชคเชฎเซ FTP เชฆเซเชตเชพเชฐเชพ เชกเชฟเชธเซเชเชจเซ เชเชเซเชธเซเชธ เชเชฐเซ เชถเชเซ เชเซ เช เชจเซ เชคเชฎเชพเชฐเซ เชชเซเชคเชพเชจเซ เชธเซเชเซเชฐเชฟเชชเซเชเซเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชถเชเซ เชเซ, เช เชฅเชตเชพ, เชเซ VDS เชชเชฐ ISPManager เชเชจเซเชธเซเชเซเชฒ เชเชฐเซเชฒเซเช เชนเซเชฏ, เชคเซ เชคเซเชจเชพ เชฌเซเชเช เชช เชฎเซเชกเซเชฏเซเชฒ เชฆเซเชตเชพเชฐเชพ. เช เชตเชฟเชเชฒเซเชช เชฏเซเชเซเชฏ เชจเชฅเซ เชเชพเชฐเชฃ เชเซ เชคเซ เชธเชฎเชพเชจ เชกเซเชเชพ เชธเซเชจเซเชเชฐเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ.
เชเชชเชฐเซเชเซเชค เชคเชฎเชพเชฎเชฎเชพเชเชฅเซ, เชฎเชพเชฐเชพ เชฎเชพเชเซ เชถเซเชฐเซเชทเซเช เชชเชธเชเชฆเชเซ เช Yandex.Cloud (เชเชฌเซเชเซเชเซเช เชธเซเชเซเชฐเซเช) เช เชฅเชตเชพ Amazon S3 (Amazon Simple Storage Service) เชฎเชพเช เชฎเชพเชฐเซ เชชเซเชคเชพเชจเซ เชธเซเชเซเชฐเชฟเชชเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชตเชงเชพเชฐเซ เชฌเซเชเช เชช เชเซ.
เชเชจเซ เชเชฐเซเชฐ เชเซ:
- VDS เชฎเชพเชเซ เชฐเซเช เชเชเซเชธเซเชธ;
- เชธเซเชฅเชพเชชเชฟเชค เชกเซเชชเซเชฒเซเชธเซเชเซ เชฏเซเชเชฟเชฒเชฟเชเซ;
- Yandex.Cloud เชฎเชพเช เชเชเชพเชเชจเซเช.
เชตเชงเชพเชฐเซ เชฌเซเชเช เชช โ เชเช เชชเชฆเซเชงเชคเชฟ เชเซเชฎเชพเช เชเซเชฒเซเชฒเชพ เชฌเซเชเช เชช เชชเชเซ เชฌเชฆเชฒเชพเชฏเซเชฒ เชกเซเชเชพ เช เชเชฐเซเชเชพเชเชต เชฅเชพเชฏ เชเซ.
เชกเซเชชเซเชฒเชฟเชเซเช - เชฌเซเชเช เชช เชฏเซเชเชฟเชฒเชฟเชเซ เชเซ เชเซ rsync เช เชฒเซเชเซเชฐเชฟเชงเชฎเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ เช เชจเซ เชเชฎเซเชเซเชจ S3 เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเซ เชถเชเซ เชเซ.
Yandex.Cloud เชตเชฟ เชเชฎเซเชเซเชจ S3
เช เชเชฟเชธเซเชธเชพเชฎเชพเช, เชฎเชพเชฐเชพ เชฎเชพเชเซ Yandex.Cloud เช เชจเซ Amazon S3 เชตเชเซเชเซ เชเซเช เชคเชซเชพเชตเชค เชจเชฅเซ. เชฏเชพเชจเซเชกเซเชเซเชท เชเชฎเซเชเซเชจ S3 API เชจเชพ เชฎเซเชเชพ เชญเชพเชเชจเซเช เชธเชฎเชฐเซเชฅเชจ เชเชฐเซ เชเซ, เชคเซเชฅเซ เชคเชฎเซ S3 เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชตเชพ เชฎเชพเชเซ เช เชธเซเชคเชฟเชคเซเชตเชฎเชพเช เชเซ เชคเซ เชเชเซเชฒเซเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชคเซเชจเซ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเซ เชถเชเซ เชเซ. เชฎเชพเชฐเชพ เชเชฟเชธเซเชธเชพเชฎเชพเช, เช เชกเซเชชเซเชฒเซเชธเซเชเซ เชเชชเชฏเซเชเชฟเชคเชพ เชเซ.
เชฏเชพเชจเซเชกเซเชเซเชธเชจเซ เชฎเซเชเซเชฏ เชซเชพเชฏเชฆเซ เชฐเซเชฌเซเชฒเซเชธเชฎเชพเช เชเซเชเชตเชฃเซ เชนเซเช เชถเชเซ เชเซ, เชเซ เชคเซเชฏเชพเช เชเชฃเซ เชกเซเชเชพ เชนเซเชฏ, เชคเซ เชตเชฟเชจเชฟเชฎเชฏ เชฆเชฐ เชธเชพเชฅเซ เชเซเช เชเซเชกเชพเชฃ เชจเชนเซเช เชนเซเชฏ. เชเชกเชชเชจเชพ เชธเชเชฆเชฐเซเชญเชฎเชพเช, เชเชฎเซเชเซเชจเชจเชพ เชฏเซเชฐเซเชชเซเชฏเชจ เชกเซเชเชพ เชเซเชจเซเชฆเซเชฐเซ เชฏเชพเชจเซเชกเซเชเซเชธเชฎเชพเช เชฐเชถเชฟเชฏเชจ เชกเซเชเชพ เชเซเชจเซเชฆเซเชฐเซ เชธเชพเชฅเซ เชคเซเชฒเชจเชพเชคเซเชฎเช เชเชพเชฐเซเชฏ เชเชฐเซ เชเซ, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชคเชฎเซ เชซเซเชฐเซเชจเซเชเชซเชฐเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชถเชเซ เชเซ; เชฎเซเช เช เชเชพเช เชธเชฎเชพเชจ เชเชพเชฐเซเชฏเซ เชฎเชพเชเซ เชเชฎเซเชเซเชจ เชเชธ 3 เชจเซ เชเชชเชฏเซเช เชเชฐเซเชฏเซ เชนเชคเซ, เชนเชตเซ เชฎเซเช เชฏเชพเชจเซเชกเซเชเซเชธ เช เชเชฎเชพเชตเชตเชพเชจเซเช เชจเชเซเชเซ เชเชฐเซเชฏเซเช.
Yandex.Cloud เชธเซเช เชเชฐเซ เชฐเชนเซเชฏเซเช เชเซ
1. เชคเชฎเชพเชฐเซ Yandex.Cloud เชฎเชพเช เชเซเชเชตเชฃเซ เชเชเชพเชเชจเซเช เชฌเชจเชพเชตเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ. เช เชเชฐเชตเชพ เชฎเชพเชเซ, เชคเชฎเชพเชฐเซ เชคเชฎเชพเชฐเชพ Yandex เชเชเชพเชเชจเซเช เชฆเซเชตเชพเชฐเชพ Yandex.Cloud เชชเชฐ เชฒเซเช เชเชจ เชเชฐเชตเชพเชจเซ เช เชฅเชตเชพ เชเช เชจเชตเซเช เชฌเชจเชพเชตเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ.
2. "เชฎเซเช" เชฌเชจเชพเชตเซ.

3. "เชเซเชฒเชพเชเชก" เชฎเชพเช "เชเซเชเชฒเซเช" เชฌเชจเชพเชตเซ.

4. "เชเซเชเชฒเซเช" เชฎเชพเชเซ "เชธเซเชตเชพ เชเชพเชคเซเช" เชฌเชจเชพเชตเซ.

5. "เชธเซเชตเชพ เชเชพเชคเชพ" เชฎเชพเชเซ เชเซ เชฌเชจเชพเชตเซ.

6. เชเซเช เชธเชพเชเชตเซ, เชญเชตเชฟเชทเซเชฏเชฎเชพเช เชคเซเชจเซ เชเชฐเซเชฐ เชชเชกเชถเซ.

7. "เชกเชฟเชฐเซเชเซเชเชฐเซ" เชฎเชพเชเซ "เชฌเชเซเช" เชฌเชจเชพเชตเซ, เชซเชพเชเชฒเซ เชคเซเชฎเชพเช เชเชถเซ.

8. เชนเซเช เชฎเชฐเซเชฏเชพเชฆเชพ เชธเซเช เชเชฐเชตเชพเชจเซ เช
เชจเซ "เชเซเชฒเซเชก เชธเซเชเซเชฐเซเช" เชชเชธเชเชฆ เชเชฐเชตเชพเชจเซ เชญเชฒเชพเชฎเชฃ เชเชฐเซเช เชเซเช.

เชธเชฐเซเชตเชฐ เชชเชฐ เชธเซเชจเชฟเชถเซเชเชฟเชค เชฌเซเชเช เชช เชธเซเช เชเชฐเซ เชฐเชนเซเชฏเซเช เชเซ
เช เชฎเชพเชฐเซเชเชฆเชฐเซเชถเชฟเชเชพ เชฎเซเชณเชญเซเชค เชตเชนเซเชตเช เชเซเชถเชฒเซเชฏเซ เชงเชพเชฐเซ เชเซ.
1. VDS เชชเชฐ เชกเซเชชเซเชฒเซเชธเซเชเซ เชฏเซเชเชฟเชฒเชฟเชเซ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซ
yum install duplicity2. mysql เชกเชฎเซเชช เชฎเชพเชเซ เชซเซเชฒเซเชกเชฐ เชฌเชจเชพเชตเซ, เชฎเชพเชฐเชพ เชเชฟเชธเซเชธเชพเชฎเชพเช เชคเซ VDS เชฐเซเชเชฎเชพเช /backup_db เชเซ
3. เชฌเซเชถ เชธเซเชเซเชฐเชฟเชชเซเชเซเชธ /backup_scripts เชฎเชพเชเซ เชซเซเชฒเซเชกเชฐ เชฌเชจเชพเชตเซ เช เชจเซ เชชเซเชฐเชฅเชฎ เชธเซเชเซเชฐเชฟเชชเซเช เชฌเชจเชพเชตเซ เชเซ เชฌเซเชเช เชช /backup_scripts/backup.sh เชเชฐเชถเซ.
เชธเซเชเซเชฐเชฟเชชเซเช เชธเชพเชฎเชเซเชฐเซ:
#!`which bash`
# /backup_scripts/backup.sh
# ะญัะพ ััะปะพะฒะธะต ะฟัะพะฒะตััะตั ะฝะต ะธะดัั ะปะธ ะฒ ะดะฐะฝะฝัะน ะผะพะผะตะฝั ะฟัะพัะตัั ัะตะทะตัะฒะฝะพะณะพ ะบะพะฟะธัะพะฒะฐะฝะธั, ะตัะปะธ ะธะดัั, ัะพ ะฝะฐ email ะพัะฟัะฐะฒะปัะตััั ัะพะพะฑัะตะฝะธะต ะพะฑ ะพัะธะฑะบะต (ััะพั ะฑะปะพะบ ะผะพะถะฝะพ ะฝะต ะธัะฟะพะปัะทะพะฒะฐัั)
if [ -f /home/backup_check.mark ];
then
DATE_TIME=`date +"%d.%m.%Y %T"`;
/usr/sbin/sendmail -t <<EOF
From:backup@$HOSTNAME
To:<ะะฐั EMAIL>
Subject:Error backup to YANDEX.CLOUD
Content-Type:text/plain; charset=utf-8
Error backup to YANDEX.CLOUD
$DATE_TIME
EOF
else
# ะัะฝะพะฒะฝะพะน ะฑะปะพะบ ะพัะฒะตัะฐััะธะน ะทะฐ ัะตะทะตัะฒะฝะพะต ะบะพะฟะธัะพะฒะฐะฝะธะต
# ะัะปะธ ะฝะตั ะพัะธะฑะบะธ ััะฐะฒะธะผ ะผะตัะบั ะธ ะทะฐะฟััะบะฐะตะผ backup
echo '' > /home/backup_check.mark;
# ะฃะดะฐะปัะตะผ ัะฐะนะปั ั ะดะฐะผะฟะฐะผะธ ะฑะฐะทั ะพััะฐะฒัะธะตัั ะพั ะฟัะตะดัะดััะตะณะพ backup
/bin/rm -f /backup_db/*
# ะะตะปะฐะตะผ ะดะฐะผะฟ ะฒัะตั
mysql ะฑะฐะท, ะฟัะตะดะฟะพะปะฐะณะฐะตััั ััะพ ะดะพัััะฟ ะดะพะฑะฐะฒะปะตะฝ ะฒ ัะฐะนะปะต /root/.my.cnf
DATETIME=`date +%Y-%m-%d_%H-%M-%S`;
`which mysqldump` --quote-names --all-databases | `which gzip` > /backup_db/DB_$DATETIME.sql.gz
# ะะพะฑะฐะฒะปัะตะผ ะดะฐะฝะฝัะต ะดะปั ะพัะฟัะฐะฒะบะธ ะฒ ะฏะฝะดะตะบั.
export PASSPHRASE=<ะัะธะดัะผะฐะนัะต ะฟะฐัะพะปั ะดะปั ัะธััะพะฒะฐะฝะธั ะฐัั
ะธะฒะฐ>
export AWS_ACCESS_KEY_ID=<ะะดะตะฝัะธัะธะบะฐัะพั ะบะปััะฐ ะฟะพะปััะตะฝะฝัะน ั ะฏะฝะดะตะบัะฐ>
export AWS_SECRET_ACCESS_KEY=<ะกะตะบัะตัะฝัะน ะบะปัั ะฟะพะปััะตะฝะฝัะน ั ะฏะฝะดะตะบัะฐ>
# ะะฐะฟััะบะฐะตะผ duplicity ะดะปั ัะตะทะตัะฒะธัะพะฒะฐะฝะธั ะฝะตะพะฑั
ะพะดะธะผัั
ะฟะฐะฟะพะบ ะฝะฐ ัะตัะฒะตัะต.
# ะะฐะฝะฝะฐั ะบะพะผะฐะฝะดะฐ ะฑัะดะตั ัะพะทะดะฐะฒะฐัั ะฟะพะปะฝัะน backup ัะฐะท ะฒ ะผะตััั ะธ ะดะพ ัะปะตะดัััะตะณะพ ะผะตัััะฐ ะดะพะฑะฐะฒะปััั ะธะฝะบัะตะผะตะฝัะฐะปัะฝัะต ะบ ะฝะตะผั
# -- exclude ััะพ ะฟะฐะฟะบะธ, ะบะพัะพััะต ะฝัะถะฝะพ ะธัะบะปััะธัั, ั ะธัะบะปััะฐั ะฒัะต ะฟะฐะฟะบะธ ั ะบะตัะตะผ ะฑะธััะธะบัะฐ
# --include ะฟะฐะฟะบะธ ะบะพัะพััะต ะฝัะถะฝะพ ัะตะทะตัะฒะธัะพะฒะฐัั ะฒ ะผะพัะผ ัะปััะฐะต ััะพ:
# - /backup_db
# - /home
# - /etc
# s3://storage.yandexcloud.net/backup , backup ััะพ ะธะผั ัะพะทะดะฐะฝะฝะพะณะพ ะฒััะต ะฑะฐะบะตัะฐ
# ะขะตั
ะฝะธัะตัะบะฐั ะพัะพะฑะตะฝะฝะพััั ะธ ะทะฝะฐัะตะฝะธั ะฝะตะบะพัะพััั
ะฟะฐัะฐะผะตััะพะฒ:
# ะะฒะต ัััะพะบะธ "--exclude='**'" ะธ "/" ะฝัะถะฝั, ััะพะฑั ะผะพะถะฝะพ ะฑัะปะพ ะฒััะต ะพะฟะตัะธัะพะฒะฐัั --include ะธ --exclude ะดะปั ัะฐะทะฝัั
ะฟะฐะฟะพะบ. ะญัะธ ะดะฒะต ัััะพัะบะธ ัะฝะฐัะฐะปะฐ ะดะพะฑะฐะฒะปััั ะฒ ะฑัะบะฐะฟ ะฒะตัั ัะตัะฒะตั "/", ะฟะพัะพะผ ะธัะบะปััะฐัั ะตะณะพ "--exclude='**'"
# --full-if-older-than='1M' - ัะพะทะดะฐะฒะฐัั ะฟะพะปะฝัั ะบะพะฟะธั ะบะฐะถะดัะน ะผะตััั
# --volsize='512' - ะผะฐะบัะธะผะฐะปัะฝัะน ัะฐะทะผะตั ะบะฐะถะดะพะณะพ ะธะท ัะฐะนะปะพะฒ ะฒ ะฑัะบะฐะฟะต ะฒ ะผะตะณะฐะฑะฐะนัะฐั
# --log-file='/var/log/duplicity.log' - ะบัะดะฐ ะฟะธัะฐัั ะปะพะณ ัะฐะนะป
`which duplicity`
--s3-use-ia --s3-european-buckets
--s3-use-new-style
--s3-use-multiprocessing
--s3-multipart-chunk-size='128'
--volsize='512'
--no-print-statistics
--verbosity=0
--full-if-older-than='1M'
--log-file='/var/log/duplicity.log'
--exclude='**/www/bitrix/backup/**'
--exclude='**/www/bitrix/cache/**'
--exclude='**/www/bitrix/cache_image/**'
--exclude='**/www/bitrix/managed_cache/**'
--exclude='**/www/bitrix/managed_flags/**'
--exclude='**/www/bitrix/stack_cache/**'
--exclude='**/www/bitrix/html_pages/*/**'
--exclude='**/www/bitrix/tmp/**'
--exclude='**/www/upload/tmp/**'
--exclude='**/www/upload/resize_cache/**'
--include='/backup_db'
--include='/home'
--include='/etc'
--exclude='**'
/
s3://storage.yandexcloud.net/backup
# ะะฐะฝะฝะฐั ะบะพะผะฐะฝะดะฐ ะฝัะถะฝะฐ ะดะปั ัะธััะบะธ.
# ะะฝะฐ ะพััะฐะฒะปัะตั 3 ะฟะพัะปะตะดะฝะธั
ะฟะพะปะฝัั
backup ะธ ะฐััะพัะธะธัะพะฒะฐะฝะฝัั
ั ะฝะธะผะธ ะธะฝะบัะตะผะตะฝัะฐะปัะฝัั
backup.
# ะข.ะพ. ั ะผะตะฝั ะพััะฐัััั backup ะทะฐ 3 ะผะตัััะฐ, ั.ะบ. ะฟะตัะฒะฐั ะบะพะผะฐะฝะดะฐ ะบะฐะถะดัะน ะผะตััั ะดะตะปะฐะตั ะฝะพะฒัะน ะฟะพะปะฝัะน backup
`which duplicity` remove-all-but-n-full 3 --s3-use-ia --s3-european-buckets --s3-use-new-style --verbosity=0 --force s3://storage.yandexcloud.net/backup
unset PASSPHRASE
unset AWS_ACCESS_KEY_ID
unset AWS_SECRET_ACCESS_KEY
# ะฃะดะฐะปัะตะผ ะผะตัะบั ะพะฑ ะธะดััะตะผ backup
/bin/rm -f /home/backup_check.mark;
fi4. เชชเซเชฐเชฅเชฎ เชตเชเชค เชธเซเชเซเชฐเชฟเชชเซเช เชเชฒเชพเชตเซ เช เชจเซ เชชเชฐเชฟเชฃเชพเชฎ เชคเชชเชพเชธเซ "เชฌเชเซเช" เชฎเชพเช เชซเชพเชเชฒเซ เชฆเซเชเชพเชตเซ เชเซเชเช.
`which bash` /backup_scripts/backup.sh
5. เชฐเซเช เชฏเซเชเชฐเชจเซ เชฆเชฟเชตเชธเชฎเชพเช 2 เชตเชเชค เช
เชฅเชตเชพ เชคเชฎเชจเซ เชเชฐเซเชฐเซ เชเชตเชฐเซเชคเชจ เชธเชพเชฅเซ เชเชฒเชพเชตเชตเชพ เชฎเชพเชเซ เชเซเชฐเซเชจเชฎเชพเช เชธเซเชเซเชฐเชฟเชชเซเช เชเชฎเซเชฐเซ.
10 4,16 * * * `which bash` /backup_scripts/backup.shYandex.Cloud เชฎเชพเชเชฅเซ เชกเซเชเชพ เชชเซเชจเชเชชเซเชฐเชพเชชเซเชค เชเชฐเซ เชฐเชนเซเชฏเซเช เชเซ
1. เชชเซเชจเชเชชเซเชฐเชพเชชเซเชคเชฟ เชซเซเชฒเซเชกเชฐ /backup_restore เชฌเชจเชพเชตเซ
2. เชชเซเชจเชเชชเซเชฐเชพเชชเซเชคเชฟ เชฎเชพเชเซ เชฌเซเชถ เชธเซเชเซเชฐเชฟเชชเซเช เชฌเชจเชพเชตเซ /backup_scripts/restore.sh
เชนเซเช เชเซเชเซเชเชธ เชซเชพเชเชฒเชจเซ เชชเซเชจเชฐเซเชธเซเชฅเชพเชชเชฟเชค เชเชฐเชตเชพเชจเซเช เชธเซเชฅเซ เชฒเซเชเชชเซเชฐเชฟเชฏ เชเชฆเชพเชนเชฐเชฃ เชเชชเซเช เชเซเช:
#!`which bash`
export PASSPHRASE=<ะะฐัะพะปั ะดะปั ัะธััะพะฒะฐะฝะธั ะฐัั
ะธะฒะฐ ะธัะฟะพะปัะทัะตะผัะน ะฟัะธ ะฑัะบะฐะฟะต>
export AWS_ACCESS_KEY_ID=<ะะดะตะฝัะธัะธะบะฐัะพั ะบะปััะฐ ะฟะพะปััะตะฝะฝัะน ั ะฏะฝะดะตะบัะฐ>
export AWS_SECRET_ACCESS_KEY=<ะกะตะบัะตัะฝัะน ะบะปัั ะฟะพะปััะตะฝะฝัะน ั ะฏะฝะดะตะบัะฐ>
# 3 ะฟัะธะผะตัะฐ, ัะฐัะบะพะผะผะตะฝัะธัะพะฒะฐัั ะฝัะถะฝัะน
# ะะพะปััะธัั ััะฐััั backup
#`which duplicity` collection-status s3://storage.yandexcloud.net/backup
# ะะพัััะฐะฝะพะฒะธัั index.php ะธะท ะบะพัะฝั ัะฐะนัะฐ
#`which duplicity` --file-to-restore='home/bitrix/www/index.php' s3://storage.yandexcloud.net/backup /backup_restore/index.php
# ะะพัััะฐะฝะพะฒะธัั index.php ะธะท ะบะพัะฝั ัะฐะนัะฐ 3ั
ะดะฝะตะฒะฝะพะน ะดะฐะฒะฝะพััะธ
#`which duplicity` --time='3D' --file-to-restore='home/bitrix/www/index.php' s3://storage.yandexcloud.net/backup /backup_restore/index.php
unset PASSPHRASE
unset AWS_ACCESS_KEY_ID
unset AWS_SECRET_ACCESS_KEY3. เชธเซเชเซเชฐเชฟเชชเซเช เชเชฒเชพเชตเซ เช เชจเซ เชชเชฐเชฟเชฃเชพเชฎเชจเซ เชฐเชพเชน เชเซเช.
`which bash` /backup_scripts/backup.sh/backup_restore/ เชซเซเชฒเซเชกเชฐเชฎเชพเช เชคเชฎเชจเซ index.php เชซเชพเชเชฒ เชฎเชณเชถเซ เชเซเชจเซ เช เชเชพเช เชฌเซเชเช เชช เชฒเซเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชนเชคเซ.
เชคเชฎเซ เชคเชฎเชพเชฐเซ เชเชฐเซเชฐเชฟเชฏเชพเชคเซเชจเซ เช เชจเซเชฐเซเชช เชตเชงเซ เชธเชพเชฐเซ เชเซเช เชตเชฃเซ เชเชฐเซ เชถเชเซ เชเซ.
เชฎเชพเชเชจเชธ เชกเซเชชเซเชฒเชฟเชเซเชถเชจ
เชกเซเชชเซเชฒเซเชธเซเชเซเชฎเชพเช เชเช เชเชพเชฎเซ เชเซ - เชเซเชจเชฒ เชตเชชเชฐเชพเชถ เชฎเชฐเซเชฏเชพเชฆเชพ เชธเซเช เชเชฐเชตเซ เชถเชเซเชฏ เชจเชฅเซ. เชจเชฟเชฏเชฎเชฟเชค เชเซ เชจเชฒ เชธเชพเชฅเซ เช เชเซเช เชธเชฎเชธเซเชฏเชพ เชเชญเซ เชเชฐเชคเซเช เชจเชฅเซ, เชชเชฐเชเชคเซ เชเซเชฏเชพเชฐเซ เชชเซเชฐเชคเชฟ เชฆเชฟเชตเชธ เชเชกเชช เชเชพเชฐเซเชเชฟเชเช เชธเชพเชฅเซ DDoS-เชธเชเชฐเชเซเชทเชฟเชค เชเซ เชจเชฒเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ, เชคเซเชฏเชพเชฐเซ เชนเซเช 1-2 เชฎเซเชเชพเชฌเชฟเชเซเชธเชจเซ เชฎเชฐเซเชฏเชพเชฆเชพ เชธเซเช เชเชฐเชตเชพ เชธเชเซเชทเชฎ เชฌเชจเชตเชพ เชเชเซเชเซเช เชเซเช.
เชจเชฟเชทเซเชเชฐเซเชท เชคเชฐเซเชเซ
Yandex.Cloud เช เชฅเชตเชพ Amazon S3 เชชเชฐ เชฌเซเชเช เชช เชฒเซเชตเชพเชฅเซ เชคเชฎเชพเชฐเซ เชตเซเชฌเชธเชพเชเช เช เชจเซ OS เชธเซเชเชฟเชเชเซเชธเชจเซ เชเช เชธเซเชตเชคเชเชคเซเชฐ เชจเชเชฒ เชฎเชณเซ เชเซ เชเซเชจเซ เชเซเชเชชเชฃ เช เชจเซเชฏ เชธเชฐเซเชตเชฐ เช เชฅเชตเชพ เชธเซเชฅเชพเชจเชฟเช เชเชฎเซเชชเซเชฏเซเชเชฐเชฅเซ เชเชเซเชธเซเชธ เชเชฐเซ เชถเชเชพเชฏ เชเซ. เช เชจเชเชฒ เชเซเชเชจเซ เชชเชฃ เชฆเซเชเชพเชคเซ เชจเชฅเซ. เชจเชฟเชฏเชเชคเซเชฐเชฃ เชชเซเชจเชฒเซเชธ เชนเซเชธเซเชเชฟเชเช, เชเซ เชฌเชฟเชเซเชฐเชฟเชเซเชธ เชเชกเชฎเชฟเชจ เชชเซเชจเชฒเชฎเชพเช เชจเชนเซเช, เชเซ เชตเชงเชพเชฐเชพเชจเซ เชธเซเชฐเชเซเชทเชพ เชชเซเชฐเซ เชชเชพเชกเซ เชเซ.
เชธเซเชฅเซ เชเชฐเชพเชฌ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชฎเชพเช, เชคเชฎเซ เชเช เชจเชตเซเช เชธเชฐเซเชตเชฐ เชเชธเซเชฎเซเชฌเชฒ เชเชฐเซ เชถเชเซ เชเซ เช เชจเซ เชเซเชเชชเชฃ เชคเชพเชฐเซเชเซ เชธเชพเชเชเชจเซ เชเชฎเชพเชตเซ เชถเชเซ เชเซ. เชเซเชเซ เชธเซเชฅเซ เชตเชงเซ เชฒเซเชเชชเซเชฐเชฟเชฏ เชเชพเชฐเซเชฏเชเซเชทเชฎเชคเชพ เชเซเชเซเชเชธ เชคเชพเชฐเซเช เชฎเชพเชเซ เชซเชพเชเชฒเชจเซ เชเชเซเชธเซเชธ เชเชฐเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ เชนเชถเซ.
เชคเชฎเซ เช เชเซเชเชจเชฟเชเชจเซ เชเชชเชฏเซเช เชเซเชเชชเชฃ เชตเซเชกเซเชเชธ เช
เชฅเชตเชพ เชกเซเชกเชฟเชเซเชเซเชก เชธเชฐเซเชตเชฐเซเชธ เช
เชจเซ เชเซเชเชชเชฃ เชเชจเซเชเชฟเชจ เชชเชฐ เชธเชพเชเชเซเชธ เชธเชพเชฅเซ เชเชฐเซ เชถเชเซ เชเซ, เชฎเชพเชคเซเชฐ 1C-เชฌเชฟเชเซเชฐเชฟเชเซเชธ เช เชจเชนเซเช. OS เช CentOS เชธเชฟเชตเชพเชฏ เชชเชฃ เชนเซเช เชถเชเซ เชเซ, เชเซเชฎ เชเซ เชเชฌเซเชจเซเชเซ เช
เชฅเชตเชพ เชกเซเชฌเชฟเชฏเชจ.
เชธเซเชฐเซเชธ: www.habr.com
