BizMaC bizmac.com

Sao lưu website trên DirectAdmin bằng Create Backup

Hướng dẫn DirectAdmin · cập nhật 21/08/2026

Để sao lưu website trên DirectAdmin, bạn vào Account Manager, chọn Create/Restore Backups, tích các phần cần lưu rồi bấm Create Backup. Tệp nén xuất hiện trong thư mục backups sau vài phút, tải về máy là xong.

Nên sao lưu trước mỗi lần đụng vào website: cập nhật mã nguồn, đổi giao diện, cài thêm plugin, chuyển hosting hoặc sửa cấu hình máy chủ. Thời điểm cần bản sao lưu nhất luôn là lúc bạn không còn tạo được nó nữa.

  1. Mở Create/Restore Backups trong Account Manager.
  2. Chọn các phần dữ liệu cần đưa vào bản sao lưu.
  3. Bấm Create Backup và đợi máy chủ nén xong.
  4. Tải tệp nén từ thư mục backups về máy.
  5. Kiểm tệp mở được và có đủ dữ liệu bên trong.
Bản sao lưu nằm trên chính máy chủ đang chạy website nên nó chiếm dung lượng của gói hosting. Máy chủ hỏng ổ cứng là mất cả website lẫn bản sao lưu. Tải về máy hoặc lên ổ đĩa đám mây ngay sau khi tạo xong, đừng để nguyên trên hosting rồi coi như đã an toàn.

Sao lưu trên DirectAdmin gồm những phần dữ liệu nào

DirectAdmin cho tích từng phần thay vì lưu tất cả. Mỗi phần nằm ở một chỗ khác nhau trên máy chủ, và thiếu một phần là bản khôi phục không dựng lại được website nguyên vẹn. Bảng dưới nêu từng phần và mức cần thiết.

Phần dữ liệuChứa gìCó cần không
Website DataToàn bộ mã nguồn, ảnh, tệp tải lên trong public_htmlBắt buộc
DatabasesBài viết, đơn hàng, tài khoản người dùngBắt buộc với WordPress và mọi mã nguồn động
Database Access HostsDanh sách máy được kết nối cơ sở dữ liệu từ xaChỉ khi có kết nối từ xa
E-Mail AccountsTài khoản thư và mật khẩuCần nếu dùng thư theo tên miền
E-Mail DataNội dung thư trong hộp thưCần, nhưng làm bản sao lưu phình rất to
Forwarders, AutorespondersLuật chuyển tiếp và thư trả lời tự độngCần nếu đã cấu hình
Domain Configuration FilesThiết lập tên miền, bản ghi DNS trong DirectAdminNên có khi chuyển sang máy chủ khác
FTP AccountsDanh sách tài khoản FTPTiện, không bắt buộc
Subdomain ListsDanh sách tên miền phụCần nếu có tên miền phụ

Chọn tối thiểu là Website Data cộng Databases. Đó là cặp dựng lại được website chạy như cũ. Chuyển sang hosting mới thì tích hết, vì lúc đó bạn cần cả cấu hình tên miền lẫn tài khoản thư.

Cách sao lưu website trên DirectAdmin từng bước

Ba bước dưới đây làm trên giao diện DirectAdmin, không cần quyền quản trị máy chủ. Website vẫn chạy bình thường trong lúc nén, khách truy cập không thấy khác biệt gì. Chỉ có điều máy chủ tốn tài nguyên hơn nên trang có thể chậm nhẹ.

1. Mở Create/Restore Backups

Đăng nhập DirectAdmin ở địa chỉ dạng https://ten-mien.com:2222. Vào Account Manager rồi chọn Create/Restore Backups. Một số bản DirectAdmin xếp mục này trong nhóm Advanced Features, tên mục vẫn giữ nguyên.

Trang Create Restore Backups của DirectAdmin với các nhóm dữ liệu để tích chọn
Trang tạo bản sao lưu liệt kê từng phần dữ liệu để chọn

2. Tích các phần cần lưu

Tích ô Select All nếu muốn lưu tất cả, hoặc tích riêng từng phần theo bảng phía trên. Không rành thì tích hết, mất thêm dung lượng nhưng chắc chắn không thiếu gì.

Danh sách các phần dữ liệu Website Data, Databases và E-Mail đã được tích chọn
Tích Website Data và Databases là tối thiểu để dựng lại website

Riêng E-Mail Data cân nhắc trước khi tích. Hộp thư nhiều năm có thể nặng vài GB, làm tệp sao lưu phình to và có khi vượt luôn dung lượng còn trống của gói. Sao lưu thư nên tách thành đợt riêng, đừng gộp chung mỗi lần lưu mã nguồn.

3. Bấm Create Backup và đợi

Bấm Create Backup. DirectAdmin nhận việc và chạy nền, bạn đóng trình duyệt được. Thời gian tuỳ dung lượng: website vài trăm MB xong trong một tới hai phút, website vài GB kèm hộp thư có khi mất mười lăm phút.

Xong thì DirectAdmin gửi một tin nhắn hệ thống báo hoàn tất. Tin này đọc trong mục Messages. Hộp tin đầy quá thì dọn theo cách xoá tin nhắn hệ thống trên DirectAdmin.

Cách tải tệp sao lưu về máy tính

Tệp sao lưu nằm trong thư mục backups ở thư mục gốc tài khoản, tên dạng backup-thang.ngay.nam-giophut.tar.gz. Đây là bước hay bị bỏ qua nhất, và cũng là bước quyết định bản sao lưu có giá trị thật hay không.

Vào File Manager trong DirectAdmin, mở thư mục backups, bấm vào tệp rồi chọn Download. Tệp lớn thì trình duyệt hay đứt giữa chừng, khi đó dùng phần mềm FTP như FileZilla để tải, vì FTP nối lại được đoạn đứt. Chưa có tài khoản FTP thì tạo theo hướng dẫn tạo tài khoản FTP trên DirectAdmin.

Có quyền SSH thì tải bằng lệnh dưới, chạy trên máy tính của bạn:

scp tenuser@ip-may-chu:/home/tenuser/backups/backup-*.tar.gz ./

Tải xong thì xoá bớt các bản cũ trên hosting để lấy lại dung lượng. Giữ lại hai bản gần nhất là đủ, còn lại nằm trên máy bạn.

Cách kiểm bản sao lưu có dùng được không

Một bản sao lưu chưa mở thử là một bản sao lưu chưa biết có dùng được không. Kiểm mất hai phút, và tránh được cảnh phát hiện tệp hỏng đúng lúc website đang chết.

Trên máy Windows, mở tệp bằng 7-Zip hoặc WinRAR. Mở được và thấy cấu trúc thư mục bên trong là tệp còn nguyên vẹn. Trên máy Linux hoặc macOS, chạy lệnh dưới đây để liệt kê nội dung mà không cần giải nén:

tar -tzf backup-*.tar.gz | head -30

Kết quả phải có ít nhất hai thứ: thư mục domains chứa mã nguồn, và thư mục backup chứa tệp kết xuất cơ sở dữ liệu đuôi .sql. Thiếu phần .sql nghĩa là lúc tạo quên tích Databases, làm lại và nhớ tích.

Kiểm dung lượng tệp nữa. Bản sao lưu chỉ vài chục KB trong khi website nặng hàng trăm MB là dấu hiệu quá trình nén bị đứt giữa chừng, thường vì hết dung lượng gói hosting. Xoá bớt tệp rác rồi tạo lại.

Nên sao lưu bao lâu một lần và giữ bao nhiêu bản

Tần suất phụ thuộc mức độ dữ liệu đổi. Website bán hàng có đơn mỗi ngày mà chỉ sao lưu mỗi tháng thì lúc hỏng sẽ mất cả tháng đơn hàng. Trang giới thiệu công ty vài tháng mới sửa một lần thì không cần lưu hàng ngày.

Loại websiteTần suấtSố bản nên giữ
Bán hàng, có đơn mỗi ngàyHàng ngày7 bản gần nhất
Tin tức, blog đăng đềuHàng tuần4 bản gần nhất
Trang giới thiệu ít đổiHàng tháng3 bản gần nhất
Trước khi cập nhật lớnNgay trước khi làmGiữ tới khi chắc chắn ổn

Giữ bản sao lưu ở hai nơi khác nhau, ví dụ một bản trên máy tính và một bản trên ổ đĩa đám mây. Cùng nằm một chỗ thì ổ hỏng là mất cả hai.

Xử lý các lỗi thường gặp khi tạo bản sao lưu

Bốn tình huống dưới đây chiếm phần lớn các ca sao lưu website trên DirectAdmin không thành công. Phần lớn liên quan tới dung lượng còn trống của gói hosting.

Bấm Create Backup mà không thấy tệp nào xuất hiện. Gói hosting hết dung lượng, máy chủ không đủ chỗ ghi tệp nén. Kiểm dung lượng còn lại theo cách kiểm tra dung lượng hosting trên DirectAdmin, xoá bản sao lưu cũ rồi làm lại.

Quá trình nén chạy mãi không xong. Website có quá nhiều tệp nhỏ, thường vì thư mục cache của plugin sinh ra hàng trăm nghìn tệp. Xoá cache trước khi sao lưu, và kiểm số lượng tệp theo cách xử lý lỗi full inode trên DirectAdmin.

Tệp tạo ra nhỏ bất thường. Nén bị đứt giữa chừng, hoặc lúc tích chỉ chọn nhầm một phần nhỏ. Mở tệp kiểm nội dung theo cách ở phần trên rồi tạo lại.

Website chậm hẳn trong lúc sao lưu. Nén tệp ăn nhiều tài nguyên đĩa và CPU. Đặt việc này vào giờ ít khách, và tách phần thư ra đợt riêng để mỗi lần chạy nhẹ hơn.

Việc cần làm sau khi có bản sao lưu trong tay

Bản sao lưu chỉ có giá trị khi bạn biết cách dùng nó. Đọc trước quy trình khôi phục ở hướng dẫn khôi phục website trên DirectAdmin, đừng đợi tới lúc website chết mới đọc lần đầu.

Đặt lịch nhắc sao lưu website trên DirectAdmin theo tần suất ở bảng phía trên, và mỗi quý mở thử một bản gần nhất để chắc tệp còn đọc được. Ổ cứng hỏng âm thầm, tệp nén hỏng cũng không báo gì cho tới lúc bạn cần giải nén.

Chỉ cần lưu riêng cơ sở dữ liệu trước khi cập nhật plugin thì không phải tạo bản đầy đủ. Vào phpMyAdmin, chọn cơ sở dữ liệu rồi dùng chức năng Export, nhanh hơn nhiều và tệp nhỏ hơn hẳn.

Hướng dẫn này có giúp được Anh/Chị không?

Bài khác trong DirectAdmin

Xem cả 31 bài
Bật tắt extension PHP trên DirectAdmin Vào Extra Features rồi Select PHP version để tích hoặc bỏ tích extension. Nên bật thư viện nào cho WordPress, cách xác nhận đã nạp và lỗi hay gặp. 7 phút đọc 277 lượt xem Cập nhật 28/08/2026 Khôi phục website trên DirectAdmin từ bản sao lưu Đưa tệp sao lưu lên hosting, chọn đúng phần dữ liệu cần đưa về và kiểm website sau khi khôi phục, kèm cách chọn bản nào khi có nhiều bản. 8 phút đọc 297 lượt xem Cập nhật 26/08/2026 Khắc phục lỗi License has expired DirectAdmin DirectAdmin báo License has expired khi bản quyền hết hạn hoặc máy chủ đổi IP. Cách chạy getLicense.sh để tải lại license và mở khoá bảng điều khiển. 6 phút đọc 365 lượt xem Cập nhật 26/08/2026 Xoá tin nhắn hệ thống trên DirectAdmin Dọn hộp tin nhắn hệ thống DirectAdmin bằng giao diện hoặc dòng lệnh, kèm bảng phân loại tin nào đáng đọc trước khi xoá và cách giảm tin sinh ra. 8 phút đọc 188 lượt xem Cập nhật 26/08/2026 Cài SSL Let's Encrypt miễn phí trên DirectAdmin Let's Encrypt cấp chứng chỉ SSL miễn phí, hạn 90 ngày và tự gia hạn. Cách bật trong DirectAdmin và xử lý lỗi khi xin chứng chỉ. 5 phút đọc 171 lượt xem Cập nhật 23/08/2026 Cài đặt mcrypt cho PHP 7.2 trên DirectAdmin PHP 7.2 gỡ mcrypt khỏi lõi và đẩy sang PECL. Cách tải mã nguồn, biên dịch đúng bản PHP 7.2 rồi khai báo extension, kèm hướng chuyển sang OpenSSL. 6 phút đọc 197 lượt xem Cập nhật 23/08/2026