P12 - Backup Và Restore Cấu Hình TrueNAS
🚀 TrueNAS P12 – Hướng Dẫn Backup Và Restore Cấu Hình TrueNAS SCALE (Full Guide)
Sao lưu dữ liệu là quan trọng — nhưng sao lưu cấu hình hệ thống còn quan trọng hơn.
Trong bài viết này, mình sẽ hướng dẫn đầy đủ cách Backup Và Restore Cấu Hình TrueNAS SCALE một cách an toàn và chuẩn quy trình. Nhờ đó, khi gặp sự cố như crash hệ thống, lỗi phần cứng hoặc cài đặt lại từ đầu, bạn có thể khôi phục toàn bộ môi trường NAS chỉ trong vài phút.
Bài hướng dẫn này sẽ giúp bạn hiểu:
Những thành phần nào được khôi phục hoàn toàn
Những thành phần nào không được khôi phục
Quy trình chuẩn sau khi cài đặt lại hệ thống
Lưu ý quan trọng khi restore
Backup/Restore bằng GUI
Tự động backup cấu hình theo lịch
Dù bạn đang vận hành homelab hay hệ thống doanh nghiệp, việc Backup Và Restore Cấu Hình TrueNAS là bắt buộc.
🧠 1️⃣ Những Thành Phần Được Restore HOÀN TOÀN
Khi bạn restore file cấu hình, các thành phần sau sẽ được khôi phục:
| Component | State after restoring config |
|---|---|
| User account (local user) | ✔ Restore |
| Group (local group) | ✔ Restore |
| Dataset permissions (ACL) | ✔ Restore (if dataset still exists!) |
| SMB / NFS / iSCSI config | ✔ Restore |
| Cron jobs / Periodic tasks | ✔ Restore |
| Network config (IP, VLAN, Bridge) | ✔ Restore |
| Alert, email, notification config | ✔ Restore |
| Apps catalog, settings | ✔ Restore (but must match dataset) |
| Directory Services (AD/LDAP) configuration | ✔ Restore (but must rejoin domain) |
| ZFS dataset structure | ✔ (But must import pool before restoring config) |
| Replication tasks | ✔ Restore |
| Certificates, SSH Keys | ✔ Restore |
💡 Lưu ý: File cấu hình chỉ restore settings, không chứa dữ liệu thực tế.
⚠ 2️⃣ Những Thành Phần KHÔNG Restore / Phải Làm Lại
Một số thành phần cần thao tác thủ công:
| Component | Reason |
|---|---|
| Apps (containers) installed | Apps configuration is restored but the container must be redeployed |
| Docker image / App data | Not in config file → you must keep the apps dataset |
| ZFS pool | Must be imported manually first |
| Files in dataset | Not in config → must keep the old disk/pool |
| Domain join (AD/LDAP) | Config is available, but you must rejoin after restore |
| Network may be in conflict | Restored IP may conflict → manual adjustment may be needed |
Hiểu rõ điều này giúp bạn tránh nhầm lẫn khi phục hồi hệ thống.
🔄 3️⃣ QUY TRÌNH CHUẨN RESTORE TRUENAS SAU KHI CÀI LẠI
Đây là phần quan trọng nhất.
Step 1 – Cài lại TrueNAS cùng version hoặc cao hơn
Cài đúng version hoặc version cao hơn.
Ví dụ:
Backup Dragonfish 24.04 → restore sang 24.10 vẫn OK.
Step 2 – Import Storage Pool
Vào:
Dataset và file phải còn nguyên vì config không chứa dữ liệu.
Nếu chưa import pool, ACL và dataset reference sẽ không hoạt động.
Step 3 – Restore File Config
Vào:
Chọn file .db đã backup trước đó.
Hệ thống sẽ reboot tự động.
Sau khi reboot, hầu hết service và cấu hình sẽ trở lại ngay lập tức.
Step 4 – Rejoin AD/LDAP (Nếu Có)
Cấu hình domain đã có nhưng phải join lại:
Bước này giúp khôi phục trust với domain controller.
Step 5 – Kiểm Tra Apps
Vào:
Container có thể cần deploy lại tùy môi trường.
⚠ 4️⃣ LƯU Ý QUAN TRỌNG KHI RESTORE
Restore permission dataset:
File config chỉ restore ACL khi dataset vẫn tồn tại.
Nếu pool đã bị format → restore config sẽ không thể khôi phục được.
Vì vậy, import đúng storage pool là bước bắt buộc.
💾 5️⃣ Backup & Restore Qua GUI (Test Nhanh)
TrueNAS cho phép backup cấu hình thủ công qua GUI.
Bạn có thể:
Download file cấu hình
Xóa một user (ví dụ: user bao)
Restore file config
Kiểm tra user bao xuất hiện lại
Ví dụ:
Backup OS → Delete user bao → Restore OS → user bao OK.
Điều này chứng minh restore hoạt động chính xác.
📅 6️⃣ Tự Động Backup Cấu Hình Theo Lịch
Trên TrueNAS SCALE, file cấu hình chính nằm tại:
Thông tin quan trọng:
• Đây là database cấu hình chính của SCALE.
• Mọi thay đổi trong GUI hoặc CLI đều ghi vào file này.
• Cấu hình luôn “live” trong file này.
Do đó, backup chỉ cần copy file này ra nơi an toàn.
Step 1 – Mount Thư Mục Backup Bên Ngoài
Mount storage ngoài như:
SMB
NFS
Google Drive
Storage remote khác
Ví dụ:
Step 2 – Tạo Cron Job Backup Config
Vào:
Thêm lệnh:
Lệnh này sẽ:
Copy file cấu hình
Tự động thêm ngày vào tên file
Ví dụ:
Lợi ích:
✅ Lưu nhiều phiên bản cấu hình
✅ Dễ rollback khi cần
✅ Phục hồi nhanh sau sự cố
🎯 Kết Quả Sau Khi Hoàn Thành
Sau hướng dẫn này, bạn có thể:
✅ Backup Và Restore Cấu Hình TrueNAS an toàn
✅ Khôi phục user, network, service trong vài phút
✅ Phục hồi sau crash hoặc lỗi phần cứng
✅ Tự động backup cấu hình
✅ Giảm downtime tối đa
Chỉ cần file cấu hình và storage pool còn nguyên, bạn có thể tái tạo toàn bộ hệ thống rất nhanh.
📌 Kết Luận
Backup dữ liệu giúp bảo vệ file.
Backup cấu hình giúp bảo vệ toàn bộ kiến trúc hệ thống.
Hiểu và triển khai đúng quy trình Backup Và Restore Cấu Hình TrueNAS là yêu cầu bắt buộc với bất kỳ quản trị viên NAS nào.
Không có backup cấu hình, bạn sẽ mất hàng giờ hoặc hàng ngày để rebuild thủ công.
Có backup cấu hình, bạn chỉ cần vài phút để phục hồi hoàn chỉnh.
Đừng triển khai TrueNAS production mà không có backup cấu hình tự động.
Tham khảo thêm bài viết cùng chủ đề
P21 – Hướng Dẫn Cài Đặt WordPress Trên TrueNAS Dễ Dàng
P21 – Hướng Dẫn Cài Đặt WordPress Trên TrueNAS Dễ Dàng 🚀 TrueNAS P21 – Demo TrueNAS Apps Cài Đặt WordPress Trên TrueNAS (Không Cần Docker) Việc cài đặt WordPress trên TrueNAS trước đây thường yêu cầu kiến thức về Docker, container hoặc cấu hình thủ công khá phức tạp....
Read MoreP20 – Disk Scrubbing TrueNAS Bảo Vệ Dữ Liệu
P20 – Disk Scrubbing TrueNAS Bảo Vệ Dữ Liệu 🚀 TrueNAS – P20: ZFS Disk Scrubbing – Cấu Hình Từng Bước & Best Practices Duy trì tính toàn vẹn dữ liệu là một trong những nhiệm vụ quan trọng nhất của quản trị hệ thống lưu trữ. Ngay cả ổ...
Read MoreP18 – Hướng Dẫn Tối Ưu Xác Thực MFA TrueNAS An Toàn
P18 – Hướng Dẫn Tối Ưu Xác Thực MFA TrueNAS An Toàn 🚀 TrueNAS – P18: Bảo Mật TrueNAS Với Xác Thực MFA (Google Authenticator) – Full Configuration Tutorial Bảo mật là yếu tố sống còn đối với bất kỳ hệ thống lưu trữ nào, đặc biệt là TrueNAS –...
Read More