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: 8
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
 
Unmanaged hosting là gì? Tổng quan về Unmanaged hosting
2025/12/19

Unmanaged hosting là gì? Tổng quan về Unmanaged hosting

Unmanaged Hosting là gì? Unmanaged Hosting (hosting không được quản lý) là mô hình dịch vụ lưu trữ web trong đ&oacu...
Tác giả:
Đọc thêm
 
Managed Hosting là gì? Tìm hiểu tổng quan về Managed Hosting
2025/12/12

Managed Hosting là gì? Tìm hiểu tổng quan về Managed Hosting

Managed Hosting là gì? Tìm hiểu tổng quan về Managed Hosting   Managed Hosting là gì? Managed Hosting là dịch v...
Tác giả:
Đọc thêm
 
VPS Free không cần Visa - Top 10 Nhà Cung Cấp Chất Lượng Nhất
2025/12/11

VPS Free không cần Visa - Top 10 Nhà Cung Cấp Chất Lượng Nhất

VPS Free không cần Visa - Top 10 Nhà Cung Cấp Chất Lượng Nhất   VPS Free không cần Visa là gì? VPS Free không cần ...
Tác giả:
Đọc thêm
 
VPS NVMe có những ưu và nhược điểm gì?
2025/12/10

VPS NVMe có những ưu và nhược điểm gì?

VPS NVMe có những ưu và nhược điểm gì?   Ưu điểm của VPS NVMe Để hiểu rõ hơn về các lợi ích mà VPS NVMe ...
Tác giả:
Đọc thêm
 
VPS SSD phù hợp với ai? Cách chọn gói VPS SSD phù hợp
2025/12/10

VPS SSD phù hợp với ai? Cách chọn gói VPS SSD phù hợp

VPS SSD phù hợp với ai? Cách chọn gói VPS SSD phù hợp   VPS SSD phù hợp với ai? VPS SSD là lựa chọn lý t...
Tác giả:
Đọc thêm
 
Anonymous VPS là gì? Tìm hiểu tổng quan về Anonymous VPS
2025/12/09

Anonymous VPS là gì? Tìm hiểu tổng quan về Anonymous VPS

Anonymous VPS là gì? Tìm hiểu tổng quan về Anonymous VPS   Anonymous VPS là gì? Anonymous VPS (Anonymous Virtual Priva...
Tác giả:
Đọc thêm