Hướng dẫn cách khôi phục VPS chi tiết từng bước

Ngày đăng: 14/11/2025
Lượt xem: 2
Theo dõi: youtube tiktok
Chia sẻ:
Đánh giá: 4.5/5 - (1 bình chọn)

Trong quá trình vận hành máy chủ ảo không ít người dùng gặp phải tình huống VPS bị lỗi, mất dữ liệu hoặc không thể truy cập được. Khi đó những cách khôi phục VPS sẽ giúp bạn nhanh chóng đưa hệ thống trở lại trạng thái ổn định, tránh gián đoạn hoạt động, giảm rủi ro mất dữ liệu quan trọng. Trong bài viết này, HostingViet sẽ hướng dẫn bạn chi tiết cách để khôi phục VPS, restore dữ liệu an toàn, hiệu quả, áp dụng với nhiều hệ điều hành, giúp bạn chủ động xử lý sự cố khi cần. 

cách khôi phục VPS
Hướng dẫn cách khôi phục VPS chi tiết từng bước

 

Cách backup dữ liệu VPS tự động

Dữ liệu trên VPS có nguy cơ bị tấn công, rò rỉ, gây ảnh hưởng lớn đến hoạt động của người dùng, thương hiệu. Do đó, việc backup dữ liệu sẽ bảo vệ website, ứng dụng web luôn được an toàn. 

Cách backup dữ liệu VPS tự động
Cách backup dữ liệu VPS tự động

 

Backup dữ liệu trên Folder, File

Đối với dữ liệu trên Folder, File, bạn có thể áp dụng script Bash Shell để sao lưu dữ liệu tự động. Dưới đây là các bước thực hiện: 

Bước 1: Xác định thư mục cần sao lưu

Bước 2: Tạo script sao lưu. Tạo một file script tại đường dẫn /usr/src/backup-web.sh rồi thêm mã sau vào file này

#!/bin/bash

DATE=`date +"%d-%m-%y"`

mkdir -p $BACKUP

for i in `ls /home`

do

/usr/bin/zip -r -9 $BACKUP/$i.zip /home/$i

sleep 1

done

# Xóa các bản sao lưu cũ hơn 7 ngày để tiết kiệm dung lượng

find /backup -name 'web*' -type d -mtime +6 -exec rm -rf {} \;

Script này sẽ nén các thư mục trong tệp cần sao lưu thành các tệp zip rồi lưu chúng vào thư mục được chỉ định. Script cũng tự động loại bỏ các bản sao lưu cũ hơn. 

Bước 3: Cấp quyền thực thi cho script bằng lệnh “chmod +x /usr/src/backup-web.sh”

Bước 4: Đặt thư mục lưu trữ để các bản backup được tự động lưu đến đúng địa chỉ thư mục bạn muốn. Ví dụ chọn địa chỉ thư mục là “/home/backup/”

Bước 5: Chạy Script để sao lưu. Khi đó, các thư mục cần sao lưu sẽ được tự động nén thành các tệp zip và lưu vào thư mục được chỉ định. Các bản sao lưu cũ cũng tự động bị xóa trong vòng 7 ngày. 

Backup dữ liệu Database MySQL

Ngoài dữ liệu trên folder, file, các dữ liệu trong Database cũng rất quan trọng và cần được backup thường xuyên để dễ dàng khôi phục nếu có sự cố.

Backup dữ liệu Database MySQL

Quy trình backup dữ liệu Database tự động được thực hiện như sau:

Bước 1: Tạo một script Bash bằng cách tạo một file script backup-mysql.sh trong thư mục /usr/src/. Mở Terminal và chạy lệnh sau để tạo file: sudo nano /usr/src/backup-mysql.sh

Thêm nội dung dưới đây vào file script vừa tạo: 

#!/bin/bash

DATE=`date +"%d-%m-%y"`

BACKUP="/backup/mysql-$DATE"

mkdir -p $BACKUP

for i in `mysql -u root -pabcd@123 -e "SHOW DATABASES;" | tr -d "| " | grep -v Database`

do

    mysqldump -u root -pabcd@123 $i | gzip -9 > $BACKUP/$i.sql.gz

    sleep 1

done

# Để tiết kiệm không gian cần xóa các bản backup cũ hơn 7 ngày

find /backup -name 'mysql*' -type d -mtime +6 -exec rm -rf {} \;

Bước 2: Phân quyền thực thi cho file bằng lệnh: “sudo chmod +x /usr/src/backup-mysql.sh”

Bước 3: Thiết lập lịch chạy tự động cho file script bằng cron job. Mở cron editor bằng lệnh “sudo crontab -e”. Sau đó chạy lệnh “0 2 * * * /usr/src/backup-mysql.sh” để script tự động chạy vào lúc 2h00 sáng mỗi ngày. 

Bước 4: Sau khi hoàn thành các bước trên, script sẽ tự động sao lưu toàn bộ database MySQL vào thư mục /backup/

Các bước khôi phục dữ liệu VPS

Dữ liệu đã được backup có thể dùng để khôi phục lại trong trường hợp xảy ra sự cố. Thao tác khôi phục VPS này có thể thực hiện trên cPanel, DirectAdmin hoặc bất cứ giao diện quản trị nào được hỗ trợ. 

Nếu khách hàng đang sử dụng dịch vụ tại HostingViet, cách khôi phục VPS được thực hiện thông qua tính năng Jetbackup trên cPanel. Đây là tính năng backup tự động được HostingViet phát triển để giúp khách hàng lấy lại những file hoặc database đã mất, bị nhiễm độc,... một cách nhanh chóng. 

Bước 1: Đăng nhập vào cPanel → chọn JetBackup. Có thể truy cập vào cPanel từ đường link: https://3039.hostingviet.vn:2083/

Bước 2: Chọn thể loại backup theo nhu cầu. Có thể chọn các mục backup thường dùng để restore như:

Full Backup: Backup toàn bộ server

các bước khôi phục dữ liệu VPS

Thực hiện theo hướng dẫn các bước dưới đây: 

Home Directory: Chỉ thao tác với các thư mục

  • Chọn bản backup → chọn “Change Files Selection” để chọn thư mục cần khôi phục

các bước khôi phục dữ liệu VPS

  • Chọn “Directory” hoặc “File” cần khôi phục → chọn “Select Files” để xác nhận khôi phục

các bước khôi phục dữ liệu VPS

  • Chọn “Restore” để bắt đầu khôi phục VPS

các bước khôi phục dữ liệu VPS

Database: Chỉ thao tác khôi phục với database. Tiến hành chọn bản backup → chọn “Restore”

các bước khôi phục dữ liệu VPS

Lưu ý khi khôi phục Database cần kiểm tra xem tên của database đã tương ứng với web hay chưa. Kiểm tra tại đường dẫn “./public_html/wp-config.php hoặc ./domain/wp-config.php”. Hoặc có thể chọn “Choose Other Backup” để chọn bản backup ở thời điểm khác. 

Bước 3: Kiểm tra lại bằng cách chọn “Queue” để xem các tác vụ trong hàng chờ. Nếu thấy thông báo Completed tức là đã khôi phục VPS thành công. 

các bước khôi phục dữ liệu VPS

Trên đây hướng dẫn của HostingViet về cách khôi phục VPS để bạn quản trị dữ liệu cho website, ứng dụng web của mình. Hãy áp dụng các bước này để khôi phục dữ liệu nhanh chóng và hạn chế gián đoạn hoạt động của website nhé.

Bình luận
  • Báo xấu
    Phản hồi
    {comment_author}
    {comment_content}
Bài viết liên quan
 
Hướng dẫn cách tự tạo hosting tại nhà dễ dàng, nhanh chóng
2025/11/03

Hướng dẫn cách tự tạo hosting tại nhà dễ dàng, nhanh chóng

Hướng dẫn cách tự tạo hosting tại nhà dễ dàng, nhanh chóng   Chuẩn bị trước khi tự tạo hosting tại nhà Tự tạo hosting ...
Tác giả:
Đọc thêm
 
Hướng dẫn từng bước import database trên hosting cPanel
2025/11/14

Hướng dẫn từng bước import database trên hosting cPanel

Hướng dẫn import database trên hosting cPanel   Bước 1: Chuẩn bị và nén dữ liệu Trước khi upload, bạn cần chuẩn bị mã nguồn we...
Tác giả:
Đọc thêm
 
Hướng dẫn cách đăng nhập cPanel để quản trị hosting
2025/11/14

Hướng dẫn cách đăng nhập cPanel để quản trị hosting

Hướng dẫn cách đăng nhập cPanel để quản trị hosting   Cách đăng nhập cPanel để quản trị hosting Có nhiều cách khác nha...
Tác giả:
Đọc thêm
 
So sánh VPS và Dedicated Server Chi Tiết
2025/10/31

So sánh VPS và Dedicated Server Chi Tiết

So sánh VPS và Dedicated Server chi tiết   Sơ lược về VPS Trước khi đi vào so sánh VPS và Dedicated Server, hãy...
Tác giả:
Đọc thêm
 
VPS Linode là gì? Cách tạo VPS Linode của Linode
2025/10/31

VPS Linode là gì? Cách tạo VPS Linode của Linode

VPS Linode là gì? Cách tạo VPS Linode của Linode   VPS Linode là gì? Trước khi quyết định có nên sử dụng ...
Tác giả:
Đọc thêm
 
Hướng dẫn đăng ký bản quyền phần mềm Plesk 12 cho VPS/Server
2025/11/04

Hướng dẫn đăng ký bản quyền phần mềm Plesk 12 cho VPS/Server

Hướng dẫn đăng ký bản quyền phần mềm Plesk 12 cho VPS/Server   Bản quyền Plesk là gì? Plesk là phần mềm quản trị hosting v&ag...
Tác giả:
Đọc thêm