Kiến thức và thao tác sao lưu dữ liệu: chọn phương án, dựng hệ thống bằng Bareos, snapshot máy ảo, sao lưu cơ sở dữ liệu, và diễn tập khôi phục.
Quản lý VPS bằng API: tự động bật, tắt, sao lưu
Một công ty phần mềm ở Đà Nẵng thuê 12 VPS cho môi trường thử nghiệm. Các máy này chỉ cần chạy trong giờ làm việc, nhưng chẳng ai nhớ tắt vào buổi tối, và sáng thứ Hai luôn có người phải đăng nhập bật lại từng máy. Đến khi một bạn quản trị viết đoạn script 30 dòng gọi API, việc bật tắt tự chạy theo lịch, danh sách máy được kiểm mỗi sáng, và không ai phải nhớ nữa.
Chuyển dữ liệu từ AWS S3 hoặc Wasabi về Việt Nam: khi nào nên chuyển và cách chuyển an toàn
Nhiều hệ thống Việt Nam vẫn để dữ liệu trên AWS S3, Wasabi hay Backblaze B2 từ ngày đầu. Bài này nói khi nào nên chuyển dữ liệu từ AWS S3 về Việt Nam, khi nào không, và cách chuyển an toàn.
Giám sát Bareos: phát hiện job không hoạt động và quản lý nhiều Director
Job backup lỗi thì có cảnh báo, còn job không chạy thì không có log trong catalog và báo cáo vẫn ổn. Bài cuối của chuỗi hướng dẫn cách phát hiện những job không chạy đó, và những lỗi dễ gặp khi quản lý nhiều Director.
Khi WebUI không đủ: 5 nguyên tắc thiết kế lớp quản trị cấu hình Bareos
WebUI của Bareos theo dõi và chạy job tốt nhưng không tạo hay sửa được cấu hình. Bài này nêu năm nguyên tắc thiết kế một lớp quản trị Bareos sinh cấu hình từ cơ sở dữ liệu mà không làm hỏng chính hệ thống backup.
Tự động hoá bconsole trong Bareos và 6 lỗi ẩn cần lưu ý khi triển khai
Script gọi bconsole có thể chạy hết, không báo lỗi mà vẫn làm sai, khiến người vận hành tin rằng việc đã xong. Bài này gom sáu cái bẫy hay gặp khi tự động hoá Bareos qua bconsole, mỗi bẫy kèm đoạn script sai và đoạn script đúng.
Diễn tập khôi phục Bareos: 3 kịch bản kiểm chứng khả năng restore
Một job backup báo OK chỉ cho biết dữ liệu đã được ghi xuống, chưa chứng minh dữ liệu đó khôi phục được và mất bao lâu. Bài này hướng dẫn diễn tập khôi phục Bareos qua ba bài thử trên máy chủ Linux, kèm checklist chạy định kỳ.
Backup catalog Bareos trên PostgreSQL: 2 lớp bảo vệ và 4 câu SQL
Dữ liệu backup nằm trên volume, nhưng thứ cho biết volume nào chứa gì của máy chủ nào lại nằm trong catalog Bareos. Bài này hướng dẫn bảo vệ catalog PostgreSQL ở hai lớp, truy vấn nó an toàn và bốn câu SQL cho báo cáo hằng ngày.
Tối ưu hiệu năng backup Bareos: nén LZ4, chạy song song và xác định điểm nghẽn
Nén trong Bareos làm nhẹ đĩa backup, còn chạy song song làm backup xong sớm hơn, tới khi chạm một giới hạn trên đường đi. Bài này hướng dẫn đo tỷ lệ nén trên dữ liệu thật, đặt Maximum Concurrent Jobs đúng chỗ và tìm khâu nghẽn.
Tính dung lượng backup Bareos: lập kế hoạch theo mức đỉnh
Kho backup Bareos phải chứa được ngày đầy nhất, nên công thức 1,5 bản Full cộng mức thay đổi trung vị thường báo thiếu. Bài này chỉ ra hai chỗ sai của công thức đó và dùng một đoạn Python mô phỏng từng ngày để đặt Maximum Volumes cho đúng.
Sao lưu máy chủ lên Object Storage bằng rclone: hướng dẫn từng bước
Bản sao lưu để cùng chỗ với dữ liệu gốc thì mất là mất cả hai. Bài này hướng dẫn sao lưu máy chủ lên Object Storage bằng rclone, một công cụ dòng lệnh phổ biến, từ cài đặt tới chạy tự động và kiểm tra.
Kiểm soát retention trong Bareos: vòng đời và tái sử dụng volume
Đặt retention 30 ngày mà vài tháng sau đĩa backup vẫn đầy, vì Bareos giải phóng đĩa theo volume chứ không theo job. Bài này phân biệt ba loại retention, bốn thao tác prune, purge, recycle, truncate và cách dọn an toàn Incremental mồ côi.
Full, Incremental hay Differential: cách chọn và lập lịch backup trong Bareos
Với cùng thời hạn lưu giữ, Incremental luôn tốn ít đĩa hơn Differential, còn Differential luôn khôi phục nhanh hơn. Bài này chứng minh đánh đổi đó, chỉ cách chọn level backup và viết Schedule trong Bareos để hai job không chạy chồng trong một đêm.