VPS backup සහ snapshot මාර්ගෝපදේශය

විසින් ONIE Engineering Team · යාවත්කාලීන කළේ November 12, 2026 · විනාඩි 4 කියවීම

සර්වරයක් අසමත් විය හැක්කේ වැරදි යාවත්කාලීනයක්, වරදක්, malware හෝ දෘඩාංග ගැටලුවක් නිසාය. හොඳ සැලැස්මක් snapshot, backup සහ පරීක්ෂා කළ restore එකක් ඒකාබද්ධ කරයි. ONIE හි හෝ චි මින් නගරයේ Cloud Servers snapshots සහ backups සඳහා සහාය දක්වන අතර, දත්ත සඳහා අමතර Block Storage එකතු කළ හැක.

Snapshot සහ backup අතර වෙනස

SnapshotBackup
එය කුමක්දඑක් මොහොතක disk හි සුරකින ලද තත්ත්වයසර්වරයේ හෝ එහි දත්තවල වෙනම පිටපතක්
වඩාත් සුදුසුයාවත්කාලීනයකට හෝ වින්‍යාස වෙනසකට පෙර ඉක්මනින් ආපසු යාමේ ක්‍රමයකිනැතිවීම, හානි වීම හෝ මකා දැමීමෙන් ප්‍රතිසාධනය කිරීම
තබා ගන්නේමුල් සර්වරයට සමීපවවෙනම storage මත
වේගයලබා ගැනීමට සහ restore කිරීමට වේගවත්මන්දගාමී, ප්‍රමාණය අනුව වෙනස් වේ

දෙකම භාවිතා කරන්න: අවදානම් වෙනස්කම්වලට පෙර snapshot එකක් ද, අනෙක් සියල්ල සඳහා නියමිත backup ද ගන්න.

3-2-1 නීතිය

වැදගත් දත්තවල පිටපත් 3ක් තබා ගන්න, storage වර්ග 2කින්, පිටපත් 1ක් වෙනත් තැනක. එකම සර්වරය මත ඇති snapshot එකක් පමණක් ප්‍රමාණවත් නොවේ.

ගොනු backup කිරීම

rsync වෙනස් වූ දේ පමණක් පිටපත් කරයි:

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

restic විවිධ ගමනාන්තවලට encrypted, deduplicated backups සාදයි:

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

දත්ත ගබඩාව backup කිරීම

සජීවී දත්ත ගොනු කෙලින්ම පිටපත් කරනවා වෙනුවට dump එකක් සමඟ දත්ත ගබඩාව පිටපත් කරන්න:

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

PostgreSQL සඳහා pg_dump භාවිතා කරන්න.

ස්වයංක්‍රීය කිරීම

backups cron හෝ systemd timer එකෙන් ධාවනය කර, පැරණි පිටපත් ඉවත් වන පරිදි retention policy එකක් තබා ගන්න:

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

restore පරීක්ෂා කිරීම

ඔබ කවදාවත් restore නොකළ backup එකක් අනුමානයක් පමණි. මාසයකට වරක් අතිරේක සර්වරයකට restore කර, වෙබ් අඩවිය සහ දත්ත ක්‍රියාත්මක වන බව පරීක්ෂා කරන්න. ඔබේ කණ්ඩායමේ ඕනෑම අයෙකුට එය කළ හැකි වන පරිදි පියවර ලියා තබන්න.

විශාල වෙනස්කම්වලට පෙර

snapshot එකක් ගන්න, වෙනස කරන්න, එය පරීක්ෂා කරන්න, ඉන්පසු විශ්වාසයි නම් snapshot එක මකන්න. මෙය ආරක්ෂිත SSH සැකසුම සමඟ හොඳින් ගැලපෙන අතර, WordPress වෙබ් අඩවියක් යාවත්කාලීන කිරීම විට ද එම පුරුද්ද උපකාරී වේ.

නිතර අසන ප්‍රශ්න

මා කොපමණ වාරයක් backup කළ යුතුද?

නිතර වෙනස් වන වෙබ් අඩවි සහ දත්ත ගබඩා සඳහා දිනපතා backup කිරීම සාමාන්‍යයෙන් සිදු කරයි. දවසක දත්ත නැතිවීම හානිකර නම්, වඩා නිතර backup කරන්න.

Snapshots සඳහා බිල් කරනවාද?

Snapshots සහ backups ඒවා භාවිතා කරන storage ප්‍රමාණය අනුව බිල් කෙරේ. වත්මන් මිල ගණන් සඳහා සේවාවේ pricing පිටුව බලන්න.

backups කොහෙද ගබඩා කළ යුත්තේ?

එකම සර්වරය මත පමණක් නොවේ. වෙනත් ස්ථානයක් හෝ provider එකක් භාවිතා කරන්න, එවිට එක් අසමත්වීමකට සියලු පිටපත් ඉවත් කළ නොහැක.

මූලාශ්‍ර සහ වැඩි දුර කියවීම

තවත් VPS මාර්ගෝපදේශ