VPS-ийн снапшот ба нөөцлөлтийн заавар

Зохиогч ONIE Инженерийн баг · Шинэчилсэн: November 12, 2026 · 2 мин унших

Сервер буруу шинэчлэлт, алдаа, хортой програм эсвэл техник хангамжийн эвдрэлээс болж унаж болно. Сайн төлөвлөгөө нь снапшот, нөөцлөлт болон туршсан сэргээлтийг хослуулдаг. ONIE дээрх Хо Ши Мин хотын Cloud Servers нь снапшот ба нөөцлөлт-ийг дэмждэг бөгөөд өгөгдөлдөө нэмэлт Block Storage холбож болно.

Снапшот ба нөөцлөлтийн ялгаа

СнапшотНөөцлөлт
Юу вэТодорхой нэг мөчийн дискний хадгалсан байдалСерверийн эсвэл түүний өгөгдлийн тусдаа хуулбар
Хамгийн тохиромжтойШинэчлэлт эсвэл тохиргооны өөрчлөлтийн өмнөх хурдан буцаалтАлдагдал, гэмтэл, устгалаас сэргээх
Хадгалагдах газарАнхны серверт ойрТусдаа хадгалах төхөөрөмж дээр
ХурдАвах, сэргээх нь хурданУдаан, хэмжээнээс хамаарна

Хоёуланг нь ашигла: эрсдэлтэй өөрчлөлтийн өмнө снапшот ав, бусад бүх зүйлд товлосон нөөцлөлт хий.

3-2-1 дүрэм

Чухал өгөгдлийнхөө 3 хуулбарыг 2 өөр төрлийн хадгалах төхөөрөмжид, 1 хуулбарыг өөр газарт хадгал. Ижил серверт байгаа снапшот ганцаараа хангалтгүй.

Файлуудыг нөөцлөх

rsync зөвхөн өөрчлөгдсөн зүйлийг хуулдаг:

rsync -aH --delete /var/www/ backup@backup-host:/srv/backups/www/

restic олон зорилтод шифрлэгдсэн, давхардлыг арилгасан нөөцлөлт хийдэг:

sudo apt install -y restic
restic -r sftp:backup@backup-host:/srv/restic init
restic -r sftp:backup@backup-host:/srv/restic backup /var/www /etc
restic -r sftp:backup@backup-host:/srv/restic forget --keep-daily 7 --keep-weekly 4 --prune

Өгөгдлийн санг нөөцлөх

Амьд өгөгдлийн файлуудыг хуулахын оронд dump ашиглан өгөгдлийн санг хуул:

mysqldump --single-transaction --routines -u root wordpress | gzip > /var/backups/wordpress-$(date +%F).sql.gz

PostgreSQL-д pg_dump ашигла.

Автоматжуулах

Нөөцлөлтийг cron эсвэл systemd timer-ээс ажиллуулж, хуучин хуулбаруудыг устгах хадгалах хугацааны бодлогыг тогтоо:

sudo crontab -e
# every day at 02:30
30 2 * * * /usr/local/bin/backup.sh

Сэргээлтээ шалга

Сэргээж шалгаагүй нөөцлөлт бол зүгээр л таамаглал. Сар бүр нэг удаа сул серверт сэргээж, сайт болон өгөгдөл ажиллаж байгааг шалга. Алхмуудаа бичиж үлдээ, ингэснээр багийн хэн ч үүнийг хийж чадна.

Том өөрчлөлтийн өмнө

Снапшот ав, өөрчлөлтөө хийж, туршина, итгэлтэй болсны дараа снапшотыг устга. Энэ нь аюулгүй SSH тохиргоо-той сайн хослох бөгөөд WordPress сайтыг шинэчлэх үед ч адил зуршил тус болно.

Түгээмэл асуултууд

Хэр олон удаа нөөцлөх хэрэгтэй вэ?

Олонтаа өөрчлөгддөг сайт, өгөгдлийн санд өдөр бүр нөөцлөх нь түгээмэл. Нэг өдрийн өгөгдлийг алдах нь хохирол учруулах бол илүү олон удаа нөөцлө.

Снапшотод төлбөр тооцдог уу?

Снапшот болон нөөцлөлтийн төлбөрийг ашиглаж буй хэмжээгээр тооцдог. Одоогийн үнэ тарифыг үйлчилгээний үнийн хуудаснаас харна уу.

Нөөцлөлтөө хаана хадгалах вэ?

Зөвхөн ижил серверт бүү хадгал. Өөр байршил эсвэл өөр үйлчилгээ үзүүлэгчийг ашигла, ингэснээр нэг эвдрэл бүх хуулбарыг устгаж чадахгүй.

Эх сурвалж ба цаашдын унших материал

Бусад VPS гарын авлагууд