VPS ਬੈਕਅੱਪ ਅਤੇ ਸਨੈਪਸ਼ਾਟ ਗਾਈਡ

ਲੇਖਕ: ONIE ਇੰਜੀਨੀਅਰਿੰਗ ਟੀਮ · ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ: 2026 M11 12 · 4 ਮਿੰਟ ਪੜ੍ਹਨ ਲਈ

ਬੁਰੇ ਅੱਪਡੇਟ, ਗਲਤੀ, ਮਾਲਵੇਅਰ ਜਾਂ ਹਾਰਡਵੇਅਰ ਸਮੱਸਿਆ ਕਾਰਨ ਸਰਵਰ ਫੇਲ੍ਹ ਹੋ ਸਕਦਾ ਹੈ। ਇੱਕ ਚੰਗੀ ਯੋਜਨਾ ਵਿੱਚ ਸਨੈਪਸ਼ਾਟ, ਬੈਕਅੱਪ ਅਤੇ ਜਾਂਚਿਆ ਹੋਇਆ ਰੀਸਟੋਰ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ। 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 ਗਾਈਡਾਂ