เด
เดเดพเดจเตเดฐเต เดกเตเดตเดฒเดชเตเดชเดฑเดพเดฃเต. เดเดพเตป เดเดฐเต เดเดชเดฏเตเดเตเดคเดพเดตเดพเดฏเดฟ เดฎเดพเดคเตเดฐเด เดเตเดกเต เดเดดเตเดคเตเดเดฏเตเด เดกเดพเดฑเตเดฑเดพเดฌเตเดธเตเดฎเดพเดฏเดฟ เดธเดเดตเดฆเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดเดฐเต เดตเดฟเดงเดคเตเดคเดฟเดฒเตเด เดเดพเตป เดเดฐเต เดธเดฟเดธเตเดฑเตเดฑเด เด เดกเตโเดฎเดฟเดจเดฟเดธเตโเดเตเดฐเตเดฑเตเดฑเดฑเดพเดฏเดฟ เดจเดเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ, เดตเดณเดฐเต เดเตเดฑเดตเต เดเดฐเต dba. เดชเดเตเดทเตโฆ
postgresql เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเดจเตเดฑเต เดเดฐเต เดฌเดพเดเตเดเดชเตเดชเต เดเดจเดฟเดเตเดเต เดเตผเดเดจเตเดธเต เดเตเดฏเตเดฏเตเดฃเตเดเดคเดพเดฏเดฟ เดตเดจเตเดจเต. เดฎเตเดเดเตเดเดณเตเดจเตเดจเตเดฎเดฟเดฒเตเดฒ - SSH เดเดชเดฏเตเดเดฟเดเตเดเตเด, เดชเดฃเด เดเดตเดถเตเดฏเดชเตเดชเตเดเดพเดคเต เดเดฒเตเดฒเดพเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเตเด. เด เดคเตเดคเดฐเด เดธเดจเตเดฆเตผเดญเดเตเดเดณเดฟเตฝ เดจเดฎเตเดฎเตพ เดเดจเตเดคเดพเดฃเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเต? เด เดคเต เดถเดฐเดฟเดฏเดพเดฃเต, เดเดเตเดเตพ pgdump เดเตเดฐเตเดฃเดฟเดฒเตเดเตเดเต เดคเดณเตเดณเตเดจเตเดจเต, เดเดฒเตเดฒเดพ เดฆเดฟเดตเดธเดตเตเด เดเตผเดเตเดเตเดตเดฟเดฒเตเดเตเดเต เดฌเดพเดเตเดเดชเตเดชเต เดเตเดฏเตเดฏเตเดจเตเดจเต, เดเดเตเดเตพเดเตเดเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดจเดทเตเดเดชเตเดชเตเดเตเดเดพเตฝ, เดเดเตเดเตพ เด เดเตผเดเตเดเตเดตเต เดเดตเดฟเดเตเดฏเตเดเตเดเดฟเดฒเตเด เด เดฏเดฏเตโเดเตเดเตเดจเตเดจเต.
เดชเตเดฒเดพเดจเตเดเตพ เด เดจเตเดธเดฐเดฟเดเตเดเต, เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต เดชเตเดฐเดคเดฟเดฆเดฟเดจเด +- 100 MB เดตเดฐเต เดตเดณเดฐเตเดฃเตเดเดคเดพเดฏเดฟเดฐเตเดจเตเดจเต เดเดจเตเดจเดคเดพเดฃเต เดเดคเตเดคเดตเดฃ เดฌเตเดฆเตเดงเดฟเดฎเตเดเตเดเต. เดคเตเตผเดเตเดเดฏเดพเดฏเตเด, เดฐเดฃเตเดเดพเดดเตเดเดฏเตเดเตเดเต เดถเตเดทเด pgdump เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฒเตเดฒเดพเด เดฌเดพเดเตเดเดชเตเดชเต เดเตเดฏเตเดฏเดพเดจเตเดณเตเดณ เดเดเตเดฐเดนเด เด เดชเตเดฐเดคเตเดฏเดเตเดทเดฎเดพเดเตเด. เดเดตเดฟเดเตเดฏเดพเดฃเต เดเตปเดเตเดฐเดฟเดฎเตเดจเตเดฑเตฝ เดฌเดพเดเตเดเดชเตเดชเตเดเตพ เดฐเดเตเดทเดพเดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดฒเตเดเตเดเต เดตเดฐเตเดจเตเดจเดคเต.
เดฐเดธเดเดฐเดฎเดพเดฃเต? เดชเตเดเตเดเดฏเดฟเดฒเตเดเตเดเต เดธเตเดตเดพเดเดคเด.
เดเดฒเตเดฒเดพ เดธเตเดดเตโเดธเต เดซเดฏเดฒเตเดเดณเตเด เดชเดเตผเดคเตเดคเดพเดคเตเดค เดเดฐเต เดคเดฐเด เดฌเดพเดเตเดเดชเตเดชเดพเดฃเต เดเตปเดเตเดฐเดฟเดฎเตเดจเตเดฑเตฝ เดฌเดพเดเตเดเดชเตเดชเต, เดเดจเตเดจเดพเตฝ เดชเตเดคเดฟเดฏเดตเดฏเตเด เดฎเตเดฎเตเดชเดคเตเดคเต เดชเดเตผเดชเตเดชเต เดธเตเดทเตโเดเดฟเดเตเดเดคเดฟเดจเต เดถเตเดทเด เดฎเดพเดฑเดฟเดฏเดตเดฏเตเด เดฎเดพเดคเตเดฐเด.
เดชเตเดธเตเดฑเตเดฑเตโเดเตเดฐเตเดธเดฟเดจเตเดฑเต เดธเดเตเดเตเตผเดฃเดคเดเตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเดพเตป (เด เดเตเดเดพเดฒเดคเตเดคเต) เดคเตเตผเดคเตเดคเตเด เดเดทเตเดเดชเตเดชเตเดเดพเดคเตเดค เดเดคเตเดฐเต เดกเดตเดฒเดชเตเดชเดฑเตเดฏเตเด เดชเตเดฒเต, เดชเดเตเด เดฌเดเตเดเตบ เดเดฃเตเดเตเดคเตเดคเดพเตป เดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเต. AWS, DigitalOcean เดชเตเดฒเต เดจเดฟเดเตเดเตพเดเตเดเดฑเดฟเดฏเดพเด: เดจเดฟเดเตเดเตพ เดเดฐเต เดฌเดเตเดเตบ เด เดฎเตผเดคเตเดคเดฟ - เดจเดฟเดเตเดเตพเดเตเดเต เดชเดเตผเดชเตเดชเต เดฒเดญเดฟเดเตเดเต, เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเต เด เดฎเตผเดคเตเดคเดฟ - เดจเดฟเดเตเดเตพ เดฌเดพเดเตเดเดชเตเดชเตเดเตพ เดธเดเตเดเตเดเดฐเดฟเดเตเดเต, เดฎเตเดจเตเดจเดพเดฎเดคเตเดคเตเดคเต - เดจเดฟเดเตเดเตพ เดเดฒเตเดฒเดพเด เดเตเดฑเดเตเดเต เดฎเดฃเดฟเดเตเดเตเดฑเตเดเตพ เดชเดฟเดจเตเดจเตเดเตเดเต เดฎเดพเดฑเตเดฑเดฟ. เดเดฐเต เดฌเดเตเดเดฃเต เดฎเดจเตเดนเดฐเดฎเดพเดฏ GUI เดเตเดณเต โโเดเดพเตป เดเดฃเตเดเตเดคเตเดคเดฟเดฏเดฟเดฒเตเดฒ. เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเตเดฃเตเดฃเด (เดธเตเดเดจเตเดฏเดฎเต เดตเดฟเดฒเดเตเดฑเดเตเดเดคเต) เด เดฑเดฟเดฏเดพเดฎเตเดเตเดเดฟเตฝ, เด เดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เด เดญเดฟเดชเตเดฐเดพเดฏเดเตเดเดณเดฟเตฝ เดเดดเตเดคเตเด.
เดเตเดเดฟเตพ เดเตเดฏเตเดคเดคเดฟเดจเต เดถเตเดทเด เดฐเดฃเตเดเต เดเตเดณเตเดเตพ เดเดฃเตเดเตเดคเตเดคเดฟ pgbarman ะธ pgbackrest. เดเดฆเตเดฏเดคเตเดคเตเดคเดฟเตฝ เดเดพเตป เดตเดฟเดเดฏเดฟเดเตเดเดฟเดฒเตเดฒ (เดตเดณเดฐเต เดตเดฟเดฐเดณเดฎเดพเดฏ เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเตป, เดชเดดเดฏ เดฎเดพเดจเตเดตเดฒเตเดเตพ เด เดจเตเดธเดฐเดฟเดเตเดเต เดเดฒเตเดฒเดพเด เดเดฃเตเดเตเดคเตเดคเดพเตป เดเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเต), เดเดจเตเดจเดพเตฝ เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเดฟเตฝ เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเตป เดคเตเดฒเตเดฏเดฎเดพเดฏเดฟ เดฎเดพเดฑเดฟ, เดชเดเตเดทเต เดเตเดฑเดตเตเดเดณเดฟเดฒเตเดฒ. เดธเดฎเดพเดจเดฎเดพเดฏ เดเตเดฎเดคเดฒ เดจเตเดฐเดฟเดเตเดจเตเดจเดตเดฐเตเดเต เดเตเดฒเดฟ เดฒเดณเดฟเดคเดฎเดพเดเตเดเดพเตป, เด เดฒเตเดเดจเด เดเดดเตเดคเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต.
เด เดฒเตเดเดจเด เดตเดพเดฏเดฟเดเตเดเดคเดฟเดจเตเดถเตเดทเด, เดเตปเดเตเดฐเดฟเดฎเตเดจเตเดฑเตฝ เดฌเดพเดเตเดเดชเตเดชเตเดเตพ เดเดเตเดเดจเต เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดพเดฎเตเดจเตเดจเตเด เด เดต เดเดฐเต เดฑเดฟเดฎเตเดเตเดเต เดธเตเตผเดตเดฑเดฟเดฒเตเดเตเดเต (เดฌเดพเดเตเดเดชเตเดชเตเดเดณเตเดณเตเดณ เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟ) เดธเตเดตเต เดเตเดฏเตเดฏเดพเดฎเตเดจเตเดจเตเด เดชเตเดฐเดงเดพเดจ เดธเตเตผเดตเดฑเดฟเดฒเต เดกเดพเดฑเตเดฑ เดจเดทเตโเดเดฎเต เดฎเดฑเตเดฑเต เดชเตเดฐเดถเตโเดจเดเตเดเดณเต เดเดฃเตเดเดพเดฏเดพเตฝ เด เดต เดชเตเดจเดเดธเตเดฅเดพเดชเดฟเดเตเดเดพเดฎเตเดจเตเดจเตเด เดจเดฟเดเตเดเตพ เดชเด เดฟเดเตเดเตเด.
เดคเดฏเตเดฏเดพเดฑเดพเดเตเดเตฝ
เดฎเดพเดจเตเดตเตฝ เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดจเดฟเดเตเดเตพเดเตเดเต เดฐเดฃเตเดเต VPS เดเดตเดถเตเดฏเดฎเดพเดฃเต. เดเดฆเตเดฏเดคเตเดคเตเดคเต เดธเดเดญเดฐเดฃเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเตเด (เดฌเดพเดเตเดเดชเตเดชเตเดเตพ เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจ เดถเตเดเดฐเด), เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเต, เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เดชเตเดธเตเดฑเตเดฑเตโเดเตเดฐเตเดธเตเดณเตเดณ เดธเตเตผเดตเตผ เดคเดจเตเดจเต (เดเดจเตเดฑเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดชเตเดธเตเดฑเตเดฑเตโเดเตเดฐเตเดธเดฟเดจเตเดฑเต เดชเดคเดฟเดชเตเดชเต 11).
เดชเตเดธเตเดฑเตเดฑเตโเดเตเดฐเตเดธเต เดเดณเตเดณ เดธเตเตผเดตเดฑเดฟเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดฑเตเดเตเดเต, เดธเตเดกเต เดเดชเดฏเตเดเตเดคเดพเดตเต, เดชเตเดธเตเดฑเตเดฑเตโเดเตเดฐเตเดธเต เดเดชเดฏเตเดเตเดคเดพเดตเต, เดชเตเดธเตเดฑเตเดฑเตโเดเตเดฐเตเดธเต เดเดจเตเดจเดฟเดต เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดคเดฟเดเตเดเตเดฃเตเดเตเดจเตเดจเต เด เดจเตเดฎเดพเดจเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเต (postgresql เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ เดชเตเดธเตเดฑเตเดฑเตโเดเตเดฐเตเดธเต เดเดชเดฏเตเดเตเดคเดพเดตเต เดธเตเดตเดฏเดฎเตเดต เดธเตเดทเตเดเดฟเดเตเดเดชเตเดชเตเดเตเด), เดเตเดเดพเดคเต เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟ เดธเตเตผเดตเดฑเดฟเตฝ เดฑเตเดเตเดเตเด เดธเตเดกเต เดเดชเดฏเตเดเตเดคเดพเดตเตเด เดเดฃเตเดเต (เดฎเดพเดจเตเดตเดฒเดฟเตฝ pgbackrest เดเดจเตเดจ เดเดชเดฏเตเดเตเดคเตเดจเดพเดฎเด เดเดชเดฏเตเดเดฟเดเตเดเตเด) .
เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพ เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดฎเตเดชเตเตพ เดจเดฟเดเตเดเตพเดเตเดเต เดเตเดฑเดเตเดเต เดชเตเดฐเดถเตเดจเดเตเดเตพ เดเดฃเตเดเดพเดเดพเตป, เดเดพเตป เดเดฑเตเดฑเดพเดฒเดฟเดเตเดธเดฟเตฝ เดเดดเตเดคเตเดจเตเดจเต เดเดตเดฟเดเต, เดเดคเต เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเตเดชเตเดชเด, เดเดจเตเดคเต เด เดตเดเดพเดถเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเดพเดฃเต เดเดพเตป เดเดฎเดพเตปเดกเต เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดคเดคเต เดฒเตเดเดจเด เดเดดเตเดคเตเดฎเตเดชเตเดดเตเด เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดฎเตเดชเตเดดเตเด.
pgbackrest เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดจเตเดจเต
เดถเตเดเดฐเด (เดเดชเดฏเตเดเตเดคเดพเดตเต pgbackrest):
1. pgbackrest-เตฝ เดจเดฟเดจเตเดจเต เดเตผเดเตเดเตเดตเต เดกเตเตบเดฒเตเดกเต เดเตเดฏเตเดคเต เด เดคเดฟเดจเตเดฑเต เดเดณเตเดณเดเดเตเดเดเตเดเตพ /build เดซเตเตพเดกเดฑเดฟเดฒเตเดเตเดเต เดฎเดพเดฑเตเดฑเตเด:
sudo mkdir /build
sudo wget -q -O -
https://github.com/pgbackrest/pgbackrest/archive/release/2.18.tar.gz |
sudo tar zx -C /build
2. เด เดธเดเดฌเตเดฒเดฟเดเตเดเต เดเดตเดถเตเดฏเดฎเดพเดฏ เดกเดฟเดชเตปเดกเตปเดธเดฟเดเตพ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเด:
sudo apt-get update
sudo apt-get install build-essential libssl-dev libxml2-dev libperl-dev zlib1g-dev
libpq-dev
3. pgbackrest เด เดธเดเดฌเตเดฒเดฟเดเดเต:
cd /build/pgbackrest-release-2.18/src && sudo ./configure
sudo make -s -C /build/pgbackrest-release-2.18/src
4. เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเดฌเดฟเตพ เดซเดฏเตฝ /usr/bin เดกเดฏเดฑเดเตเดเดฑเดฟเดฏเดฟเดฒเตเดเตเดเต เดชเดเตผเดคเตเดคเตเด:
sudo cp /build/pgbackrest-release-2.18/src/pgbackrest /usr/bin
sudo chmod 755 /usr/bin/pgbackrest
5. Pgbackrest-เดจเต perl เดเดตเดถเตเดฏเดฎเดพเดฃเต. เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเด:
sudo apt-get install perl
6. เดฒเตเดเตเดเตพเดเตเดเดพเดฏเดฟ เดกเดฏเดฑเดเตเดเดฑเดฟเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเด, เด เดตเตผเดเตเดเต เดเดฟเดฒ เด เดตเดเดพเดถเดเตเดเตพ เดจเตฝเดเตเด:
sudo mkdir -p -m 770 /var/log/pgbackrest
sudo chown pgbackrest:pgbackrest /var/log/pgbackrest
sudo mkdir -p /etc/pgbackrest
sudo mkdir -p /etc/pgbackrest/conf.d
sudo touch /etc/pgbackrest/pgbackrest.conf
sudo chmod 640 /etc/pgbackrest/pgbackrest.conf
sudo chown pgbackrest:pgbackrest /etc/pgbackrest/pgbackrest.conf
7. เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด:
pgbackrest version
เดชเตเดธเตเดฑเตเดฑเตเดเตเดฐเตเดธเต เดธเตเตผเดตเตผ (เดธเตเดกเต เดฏเตเดธเตผ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฑเตเดเตเดเต):
postgres เดเดณเตเดณ เดเดฐเต เดธเตเตผเดตเดฑเดฟเตฝ pgbackrest เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดจเตเดจ เดชเตเดฐเดเตเดฐเดฟเดฏ เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเดฒเต เดเตปเดธเตเดฑเตเดฑเดฒเตเดทเตป เดชเตเดฐเดเตเดฐเดฟเดฏเดฏเตเดเตเดเต เดธเดฎเดพเดจเดฎเดพเดฃเต (เด เดคเต, เดฐเดฃเตเดเต เดธเตเตผเดตเดฑเตเดเดณเดฟเดฒเตเด pgbackrest เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเดฃเด), เดเดจเตเดจเดพเตฝ เดเดฑเดพเดฎเดคเตเดคเต เดเดฃเตเดกเดฟเดเดฏเดฟเตฝ เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดฏเตเด เด เดตเดธเดพเดจเดคเตเดคเตเดฏเตเด เดเดฎเดพเตปเดกเตเดเตพ:
sudo chown pgbackrest:pgbackrest /var/log/pgbackrest
sudo chown pgbackrest:pgbackrest /etc/pgbackrest/pgbackrest.conf
เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเตเด:
sudo chown postgres:postgres /var/log/pgbackrest
sudo chown postgres:postgres /etc/pgbackrest/pgbackrest.conf
เดชเดพเดธเตโเดตเตเดกเต เดเดฒเตเดฒเดพเดคเตเดค SSH เดตเดดเดฟ เดธเตเตผเดตเดฑเตเดเตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดเดเดชเตเดเตฝ เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต
pgbackrest เดถเดฐเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดเต เดซเดฏเตฝ เดเดชเดฏเตเดเดฟเดเตเดเต postgres เดธเตเตผเดตเดฑเตเด เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดฏเตเด เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดชเตเดฐเดคเดฟเดชเตเดฐเดตเตผเดคเตเดคเดจเด เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเตเดฃเตเดเดคเต เดเดตเดถเตเดฏเดฎเดพเดฃเต.
เดถเตเดเดฐเด (เดเดชเดฏเตเดเตเดคเดพเดตเต pgbackrest):
เดเดฐเต เดเต เดเตเดกเดฟ เดธเตเดทเตเดเดฟเดเตเดเตเด:
mkdir -m 750 /home/pgbackrest/.ssh
ssh-keygen -f /home/pgbackrest/.ssh/id_rsa
-t rsa -b 4096 -N ""
เดถเตเดฐเดฆเตเดงเดฟเดเตเดเต! เดฎเตเดเดณเดฟเดฒเตเดณเตเดณ เดเดฎเดพเตปเดกเตเดเตพ เดเดเตเดเตพ เดธเตเดกเต เดเดฒเตเดฒเดพเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต.
เดชเตเดธเตเดฑเตเดฑเตเดเตเดฐเตเดธเต เดธเตเตผเดตเตผ (เดธเตเดกเต เดฏเตเดธเตผ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฑเตเดเตเดเต):
เดเดฐเต เดเต เดเตเดกเดฟ เดธเตเดทเตเดเดฟเดเตเดเตเด:
sudo -u postgres mkdir -m 750 -p /var/lib/postgresql/.ssh
sudo -u postgres ssh-keygen -f /var/lib/postgresql/.ssh/id_rsa
-t rsa -b 4096 -N ""
เดถเตเดเดฐเด (เดธเตเดกเต เดเดชเดฏเตเดเตเดคเดพเดตเต):
เดชเตเดธเตเดฑเตเดฑเตเดเตเดฐเตเดธเต เดธเตเตผเดตเดฑเดฟเดจเตเดฑเต เดชเตเดคเต เดเต เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟ เดธเตเตผเดตเดฑเดฟเดฒเตเดเตเดเต เดชเดเตผเดคเตเดคเตเด:
(echo -n 'no-agent-forwarding,no-X11-forwarding,no-port-forwarding,' &&
echo -n 'command="/usr/bin/pgbackrest ${SSH_ORIGINAL_COMMAND#* }" ' &&
sudo ssh root@<postgres_server_ip> cat /var/lib/postgresql/.ssh/id_rsa.pub) |
sudo -u pgbackrest tee -a /home/pgbackrest/.ssh/authorized_keys
เด เดเดเตเดเดคเตเดคเดฟเตฝ เดจเดฟเดเตเดเดณเตเดเต เดฑเตเดเตเดเต เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเตเดณเตเดณ เดชเดพเดธเตโเดตเตเดกเต เดเดตเดถเตเดฏเดชเตเดชเตเดเตเด. เดชเตเดธเตเดฑเตเดฑเตโเดเตเดฐเตเดธเต เดธเตเตผเดตเดฑเดฟเดจเตเดฑเต เดฑเตเดเตเดเต เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเตเดฑเต เดชเดพเดธเตโเดตเตเดกเต เดจเดฟเดเตเดเตพ เดจเตฝเดเตเดฃเตเดเดคเตเดฃเตเดเต!
เดชเตเดธเตเดฑเตเดฑเตเดเตเดฐเตเดธเต เดธเตเตผเดตเตผ (เดธเตเดกเต เดเดชเดฏเตเดเตเดคเดพเดตเต):
เดชเตเดธเตเดฑเตเดฑเตเดเตเดฐเตเดธเต เดเดชเดฏเตเดเดฟเดเตเดเต เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟ เดชเดฌเตเดฒเดฟเดเต เดเต เดธเตเตผเดตเดฑเดฟเดฒเตเดเตเดเต เดชเดเตผเดคเตเดคเตเด:
(echo -n 'no-agent-forwarding,no-X11-forwarding,no-port-forwarding,' &&
echo -n 'command="/usr/bin/pgbackrest ${SSH_ORIGINAL_COMMAND#* }" ' &&
sudo ssh root@<repository_server_ip> cat /home/pgbackrest/.ssh/id_rsa.pub) |
sudo -u postgres tee -a /var/lib/postgresql/.ssh/authorized_keys
เด เดเดเตเดเดคเตเดคเดฟเตฝ เดจเดฟเดเตเดเดณเตเดเต เดฑเตเดเตเดเต เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเตเดณเตเดณ เดชเดพเดธเตโเดตเตเดกเต เดเดตเดถเตเดฏเดชเตเดชเตเดเตเด. เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดฏเตเดเต เดฑเตเดเตเดเต เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเตเดฑเต เดชเดพเดธเตโเดตเตเดกเต เดจเดฟเดเตเดเตพ เดเตเดคเตเดฏเดฎเดพเดฏเดฟ เดจเตฝเดเตเดฃเตเดเดคเตเดฃเตเดเต!
เดเดเตเดเตพ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเต:
เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟ (เดฑเตเดเตเดเต เดฏเตเดธเตผ, เดชเดฐเตเดเตเดทเดฃเดคเตเดคเดฟเดจเตเดฑเต เดชเดฐเดฟเดถเตเดฆเตเดงเดฟเดเตเดเดพเดฏเดฟ):
sudo -u pgbackrest ssh postgres@<postgres_server_ip>
เดชเตเดธเตเดฑเตเดฑเตเดเตเดฐเตเดธเต เดธเตเตผเดตเตผ (เดฑเตเดเตเดเต เดเดชเดฏเตเดเตเดคเดพเดตเต, เดชเดฐเตเดเตเดทเดฃเดคเตเดคเดฟเดจเตเดฑเต เดชเดฐเดฟเดถเตเดฆเตเดงเดฟเดเตเดเดพเดฏเดฟ):
sudo -u postgres ssh pgbackrest@<repository_server_ip>
เดชเตเดฐเดถเตโเดจเดเตเดเดณเดฟเดฒเตเดฒเดพเดคเต เดเดเตเดเตพเดเตเดเต เดชเตเดฐเดตเตเดถเดจเด เดฒเดญเดฟเดเตเดเตเดจเตเดจเตเดฃเตเดเตเดจเตเดจเต เดเดเตเดเตพ เดเดฑเดชเตเดชเดพเดเตเดเตเดจเตเดจเต.
เดเดฐเต เดชเตเดธเตเดฑเตเดฑเตเดเตเดฐเตเดธเต เดธเตเตผเดตเตผ เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต
เดชเตเดธเตเดฑเตเดฑเตเดเตเดฐเตเดธเต เดธเตเตผเดตเตผ (เดธเตเดกเต เดฏเตเดธเตผ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฑเตเดเตเดเต):
1. เดฌเดพเดนเตเดฏ เดเดชเดฟเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดธเตเดฑเตเดฑเตเดเตเดฐเตเดธเต เดธเตเตผเดตเดฑเดฟเตฝ เดฎเตเดเตเดเตเดจเตเดจเดคเต เด เดจเตเดตเดฆเดฟเดเตเดเดพเด. เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดซเดฏเตฝ เดเดกเดฟเดฑเตเดฑเตเดเตเดฏเตเดฏเตเด postgresql.conf (/etc/postgresql/11/main เดซเตเตพเดกเดฑเดฟเตฝ เดธเตเดฅเดฟเดคเดฟเดเตเดฏเตเดฏเตเดจเตเดจเต), เด เดคเดฟเดฒเตเดเตเดเต เดฒเตเตป เดเตเตผเดเตเดเตเดจเตเดจเต:
listen_addresses = '*'
เด เดคเตเดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดเดฐเต เดฒเตเตป เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดเตเดเตเดเดฟเตฝ, เดเดจเตเดจเตเดเดฟเตฝ เด เดญเดฟเดชเตเดฐเดพเดฏเดฎเดฟเดเตเด เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ เดฎเตเดฒเตเดฏเด '*' เดเดฏเดฟ เดธเดเตเดเดฎเดพเดเตเดเตเด.
เดซเดฏเดฒเดฟเตฝ pg_hba.conf (เดซเตเตพเดกเดฑเดฟเดฒเตเด เดธเตเดฅเดฟเดคเดฟเดเตเดฏเตเดฏเตเดจเตเดจเต /etc/postgresql/11/main) เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดตเดฐเดฟเดเตพ เดเตเตผเดเตเดเตเด:
hostssl all all 0.0.0.0/0 md5
host all all 0.0.0.0/0 md5
เดเดตเดฟเดเต:
hostssl/host - ะฟะพะดะบะปััะฐะตะผัั ัะตัะตะท SSL (ะธะปะธ ะฝะตั)
all - ัะฐะทัะตัะฐะตะผ ะฟะพะดะบะปััะตะฝะธะต ะบะพ ะฒัะตะผ ะฑะฐะทะฐะผ
all - ะธะผั ะฟะพะปัะทะพะฒะฐัะตะปั, ะบะพัะพัะพะผั ัะฐะทัะตัะฐะตะผ ะฟะพะดะบะปััะตะฝะธะต (ะฒัะตะผ)
0.0.0.0/0 - ะผะฐัะบะฐ ัะตัะธ ั ะบะพัะพัะพะน ะผะพะถะฝะพ ะฟะพะดะบะปััะฐัััั
md5 - ัะฟะพัะพะฑ ัะธััะพะฒะฐะฝะธั ะฟะฐัะพะปั
2. เดเดตเดถเตเดฏเดฎเดพเดฏ เดเตเดฐเดฎเตเดเดฐเดฃเดเตเดเตพ เดจเดเดคเตเดคเดพเด postgresql.conf (เด เดคเต เดซเตเตพเดกเดฑเดฟเดฒเดพเดฃเต /etc/postgresql/11/main) pgbackrest เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเตป:
archive_command = 'pgbackrest --stanza=main archive-push %p' # ะะดะต main - ะฝะฐะทะฒะฐะฝะธะต ะบะปะฐััะตัะฐ. ะัะธ ัััะฐะฝะพะฒะบะต postgres ะฐะฒัะพะผะฐัะธัะตัะบะธ ัะพะทะดะฐะตั ะบะปะฐััะตั main.
archive_mode = on
max_wal_senders = 3
wal_level = replica
3. pgbackrest เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดซเดฏเดฒเดฟเตฝ (/etc/pgbackrest/pgbackrest.conf) เดเดตเดถเตเดฏเดฎเดพเดฏ เดเตเดฐเดฎเตเดเดฐเดฃเดเตเดเตพ เดเดฃเตเดเดพเดเตเดเดพเด:
[main]
pg1-path=/var/lib/postgresql/11/main
[global]
log-level-file=detail
repo1-host=<repository_server_ip>
4. postgresql เดฑเตเดฒเตเดกเต เดเตเดฏเตเดฏเตเด:
sudo service postgresql restart
เดเดฐเต เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟ เดธเตเตผเดตเตผ เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต
เดถเตเดเดฐเด (pgbackrest เดเดชเดฏเตเดเตเดคเดพเดตเต):
เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดซเดฏเดฒเดฟเตฝ เดเดตเดถเตเดฏเดฎเดพเดฏ เดเตเดฐเดฎเตเดเดฐเดฃเดเตเดเตพ เดเดฃเตเดเดพเดเตเดเดพเด pgbackrest
(/etc/pgbackrest/pgbackrest.conf):
[main]
pg1-host=<postgres_server_ip>
pg1-path=/var/lib/postgresql/11/main
[global]
repo1-path=/var/lib/pgbackrest
repo1-retention-full=2 # ะะฐัะฐะผะตัั, ัะบะฐะทัะฒะฐััะธะน ัะบะพะปัะบะพ ั
ัะฐะฝะธัั ะฟะพะปะฝัั
ะฑัะบะฐะฟะพะฒ. ะข.ะต. ะตัะปะธ ั ะฒะฐั ะตััั ะดะฒะฐ ะฟะพะปะฝัั
ะฑัะบะฐะฟะฐ ะธ ะฒั ัะพะทะดะฐะตัะต ััะตัะธะน, ัะพ ัะฐะผัะน ััะฐััะน ะฑัะบะฐะฟ ะฑัะดะตั ัะดะฐะปะตะฝ. ะะพะถะฝะพ ะฟัะพะธะทะฝะพัะธัั ะบะฐะบ "ั
ัะฐะฝะธัั ะฝะต ะฑะพะปะตะต ะดะฒัั
ะฑัะบะฐะฟะพะฒ" - ะฟะพ ะฐะฝะฐะปะพะณะธะธ ั ัะพัะฐัะธัะผะธ ะปะพะณะพะฒ. ะกะฟะฐัะธะฑะพ @Aytuar ะทะฐ ะธัะฟัะฐะฒะปะตะฝะธะต ะพัะธะฑะบะธ.
start-fast=y # ะะฐัะธะฝะฐะตั ัะตะทะตัะฒะฝะพะต ะบะพะฟะธัะพะฒะฐะฝะธะต ะฝะตะผะตะดะปะตะฝะฝะพ, ะฟัะพัะธัะฐัั ะฟัะพ ััะพั ะฟะฐัะฐะผะตัั ะผะพะถะฝะพ ััั https://postgrespro.ru/docs/postgrespro/9.5/continuous-archiving
เดเดฐเต เดถเตเดเดฐเด เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต
เดถเตเดเดฐเด (pgbackrest เดเดชเดฏเตเดเตเดคเดพเดตเต):
เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเดพเดฏเดฟ เดเดฐเต เดชเตเดคเดฟเดฏ เดธเดเดญเดฐเดฃเด เดธเตเดทเตโเดเดฟเดเตเดเตเด เดชเตเดฐเดงเดพเดจ:
sudo mkdir -m 770 /var/lib/pgbackrest
sudo chown -R pgbackrest /var/lib/pgbackrest/
sudo -u pgbackrest pgbackrest --stanza=main stanza-create
เดชเดฐเดฟเดถเตเดพเดงเดจ
เดชเตเดธเตเดฑเตเดฑเตเดเตเดฐเตเดธเต เดธเตเตผเดตเตผ (เดธเตเดกเต เดฏเตเดธเตผ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฑเตเดเตเดเต):
เดเดเตเดเตพ เดชเตเดธเตเดฑเตเดฑเตเดเตเดฐเตเดธเต เดธเตเตผเดตเดฑเดฟเตฝ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเต:
sudo -u postgres pgbackrest --stanza=main --log-level-console=info check
เดถเตเดเดฐเด (pgbackrest เดเดชเดฏเตเดเตเดคเดพเดตเต):
เดเดเตเดเตพ เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟ เดธเตเตผเดตเดฑเดฟเตฝ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเต:
sudo -u pgbackrest pgbackrest --stanza=main --log-level-console=info check
เดเดเตเดเตเดชเตเดเตเดเดฟเตฝ "เดเตเดเตเดเต เดเดฎเดพเตปเดกเต เดเตปเดกเต: เดตเดฟเดเดฏเดเดฐเดฎเดพเดฏเดฟ เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเตเดเดฟ" เดเดจเตเดจ เดฒเตเตป เดเดพเดฃเตเดจเตเดจเตเดตเตเดจเตเดจเต เดเดเตเดเตพ เดเดฑเดชเตเดชเดพเดเตเดเตเดจเตเดจเต.
เดฎเดเตเดคเตเดคเต? เดจเดฎเตเดเตเดเต เดเดฑเตเดฑเดตเตเด เดฐเดธเดเดฐเดฎเดพเดฏ เดญเดพเดเดคเตเดคเตเดเตเดเต เดชเตเดเดพเด.
เดเดฐเต เดฌเดพเดเตเดเดชเตเดชเต เดเดฃเตเดเดพเดเตเดเตเดจเตเดจเต
เดถเตเดเดฐเด (pgbackrest เดเดชเดฏเตเดเตเดคเดพเดตเต):
1. เดเดฐเต เดฌเดพเดเตเดเดชเตเดชเต เดจเดเดคเตเดคเตเด:
sudo -u pgbackrest pgbackrest --stanza=main backup
2. เดเดฐเต เดฌเดพเดเตเดเดชเตเดชเต เดธเตเดทเตเดเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเตเด:
ls /var/lib/pgbackrest/backup/main/
Pgbackrest เดเดฆเตเดฏเดคเตเดคเต เดชเตเตผเดฃเตเดฃ เดฌเดพเดเตเดเดชเตเดชเต เดธเตเดทเตเดเดฟเดเตเดเตเด. เดจเดฟเดเตเดเตพ เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเตเดตเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เดฌเดพเดเตเดเดชเตเดชเต เดเดฎเดพเตปเดกเต เดตเตเดฃเตเดเตเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดเดฏเตเด เดธเดฟเดธเตเดฑเตเดฑเด เดเดฐเต เดเตปเดเตเดฐเดฟเดฎเตเดจเตเดฑเตฝ เดฌเดพเดเตเดเดชเตเดชเต เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเดพเด.
เดจเดฟเดเตเดเตพเดเตเดเต เดตเตเดฃเตเดเตเด เดเดฐเต เดชเตเตผเดฃเตเดฃ เดฌเดพเดเตเดเดชเตเดชเต เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดฃเดฎเตเดเตเดเดฟเตฝ, เดเดฐเต เด เดงเดฟเด เดซเตเดฒเดพเดเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเด:
sudo -u pgbackrest pgbackrest --stanza=main --type=full backup
เดจเดฟเดเตเดเตพเดเตเดเต เดตเดฟเดถเดฆเดฎเดพเดฏ เดเตบเดธเตเตพ เดเดเตเดเตเดชเตเดเตเดเต เดตเตเดฃเดฎเตเดเตเดเดฟเตฝ, เดเดคเตเด เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเด:
sudo -u pgbackrest pgbackrest --stanza=main --type=full --log-level-console=info backup
เดเดฐเต เดฌเดพเดเตเดเดชเตเดชเต เดชเตเดจเดเดธเตเดฅเดพเดชเดฟเดเตเดเตเดจเตเดจเต
เดชเตเดธเตเดฑเตเดฑเตเดเตเดฐเตเดธเต เดธเตเตผเดตเตผ (เดธเตเดกเต เดฏเตเดธเตผ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฑเตเดเตเดเต):
1. เดฑเดฃเตเดฃเดฟเดเดเต เดเตเดฒเดธเตเดฑเตเดฑเตผ เดจเดฟเตผเดคเตเดคเตเด:
sudo pg_ctlcluster 11 main stop
2. เดฌเดพเดเตเดเดชเตเดชเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดจเดเดธเตเดฅเดพเดชเดฟเดเตเดเตเดจเตเดจเต:
sudo -u postgres pgbackrest --stanza=main --log-level-console=info --delta --recovery-option=recovery_target=immediate restore
เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต เด เดตเดธเดพเดจเดคเตเดคเต เดซเตเตพ เดฌเดพเดเตเดเดชเตเดชเดฟเดจเตเดฑเต เด เดตเดธเตเดฅเดฏเดฟเดฒเตเดเตเดเต เดชเตเดจเดเดธเตเดฅเดพเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, recovery_target เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเดคเต เดเดฎเดพเตปเดกเต เดเดชเดฏเตเดเดฟเดเตเดเตเด:
sudo -u postgres pgbackrest --stanza=main --log-level-console=info --delta restore
เดชเตเดฐเดงเดพเดจเด! เดตเตเดฃเตเดเตเดเตเดเตเดเดฒเดฟเดจเตเดถเตเดทเด, เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต เดตเตเดฃเตเดเตเดเตเดเตเดเตฝ เดฎเตเดกเดฟเตฝ เดเตเดเตเดเตเดเดฟเดชเตเดชเตเดฏเตเดเตเดเดพเด (เดชเดฟเดถเดเต เดชเตเดฒเตเดณเตเดณ เดชเดฟเดถเดเตเดเตพ เดเดฃเตเดเดพเดเตเด: เดตเดพเดฏเดจ-เดฎเดพเดคเตเดฐเด เดเดเดชเดพเดเดฟเตฝ DROP DATABASE เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ). เดธเดคเตเดฏเด เดชเดฑเดเตเดเดพเตฝ, เดเดคเต เดเดจเตเดคเดฟเดจเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเต เดเดจเดฟเดเตเดเต เดเดคเตเดตเดฐเต เดฎเดจเดธเตเดธเดฟเดฒเดพเดฏเดฟเดเตเดเดฟเดฒเตเดฒ. เดชเดฐเดฟเดนเดพเดฐเด เดเดชเตเดฐเดเดพเดฐเดฎเดพเดฃเต (เดเดฎเดพเตปเดกเต เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดคเดคเดฟเดจเต เดถเตเดทเด เดจเดฟเดเตเดเตพ เด เตฝเดชเตเดชเด เดเดพเดคเตเดคเดฟเดฐเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต):
sudo -u postgres psql -c "select pg_wal_replay_resume()"
เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เดเดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด เดฌเดพเดเตเดเดชเตเดชเต เด
เดคเดฟเดจเตเดฑเต เดชเตเดฐเดฟเตฝ เดชเตเดจเดเดธเตเดฅเดพเดชเดฟเดเตเดเดพเตป เดธเดพเดงเดฟเดเตเดเตเด. เดเดตเดฟเดเต เดเดพเตป เดฎเดพเดคเตเดฐเด
3. เดเตเดฒเดธเตเดฑเตเดฑเตผ เดเดฐเดเดญเดฟเดเตเดเตเด:
sudo pg_ctlcluster 11 main start
เดฌเดพเดเตเดเดชเตเดชเต เดชเตเดจเดเดธเตเดฅเดพเดชเดฟเดเตเดเดคเดฟเดจเต เดถเตเดทเด, เดเดเตเดเตพ เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดฌเดพเดเตเดเดชเตเดชเต เดจเดเดคเตเดคเตเดฃเตเดเดคเตเดฃเตเดเต:
เดถเตเดเดฐเด (pgbackrest เดเดชเดฏเตเดเตเดคเดพเดตเต):
sudo pgbackrest --stanza=main backup
เด เดคเตเดฐเดฏเตเดฏเตเดณเตเดณเต. เดเดชเดธเดเดนเดพเดฐเดฎเดพเดฏเดฟ, เดเดพเตป เดเดฐเต เดธเตเดจเดฟเดฏเตผ เดกเดฟเดฌเดฟเด เดเดฏเดฟ เด เดญเดฟเดจเดฏเดฟเดเตเดเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒเตเดจเตเดจเตเด เดเตเดฑเดฟเดฏ เด เดตเดธเดฐเดคเตเดคเดฟเตฝ เดฎเตเดเดเตเดเดณเต เดเดชเดฏเตเดเดฟเดเตเดเตเดฎเตเดจเตเดจเตเด เดจเดฟเดเตเดเดณเต เดเตผเดฎเตเดฎเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต. เดจเดฟเดฒเดตเดฟเตฝ, เดเดพเตป เดคเดจเตเดจเต เดฌเดพเดเตเดเดชเตเดชเต, เดฑเตเดชเตเดฒเดฟเดเตเดเตเดทเตป, เดจเดฟเดฐเตเดเตเดทเดฃเด เดคเตเดเดเตเดเดฟเดฏ เดตเดฟเดตเดฟเดง เดตเดฟเดทเดฏเดเตเดเตพ เดชเด เดฟเดเตเดเดพเตป เดคเตเดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดฎเตเดฎเตเดฏเตเดฃเดฟเดฑเตเดฑเดฟเดเตเดเต เดเดฐเต เดเตเดฑเดฟเดฏ เดธเดเดญเดพเดตเดจ เดจเตฝเดเตเดจเตเดจเดคเดฟเดจเตเด เดเตเดฑเดฟเดฏ เดเตเดฑเตเดฑเต เดทเตเดฑเตเดฑเตเดเตพ เดเดจเดฟเดเตเดเดพเดฏเดฟ เดเดชเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดฎเดพเดฏเดฟ เดเดพเตป เดซเดฒเดเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเต เดเตเดฑเดฟเดฏ เดฑเดฟเดชเตเดชเตเตผเดเตเดเตเดเตพ เดเดดเตเดคเตเดจเตเดจเต.
เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฒเตเดเดจเดเตเดเดณเดฟเตฝ เดเดพเตป เด
เดงเดฟเด เดธเดตเดฟเดถเตเดทเดคเดเดณเต เดเตเดฑเดฟเดเตเดเต เดธเดเดธเดพเดฐเดฟเดเตเดเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเตเด - เดเดฐเต เดเตเดฒเตเตป เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเตเดเตเดเต เดกเดพเดฑเตเดฑ เดตเตเดฃเตเดเตเดเตเดเตเดเตฝ, เดฌเดพเดเตเดเดชเตเดชเตเดเดณเตเดเต เดเตปเดเตเดฐเดฟเดชเตเดทเตป, เดเดธเต 3 เดฒเตเดเตเดเต เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเดเตฝ, rsync เดตเดดเดฟเดฏเตเดณเตเดณ เดฌเดพเดเตเดเดชเตเดชเตเดเตพ.
เด
เดตเดฒเดเดฌเด: www.habr.com