• Chào mừng bạn đến Tanphat
  • hot line: 0949 579 078

4. Khôi phục sau khi cài lại hệ điều hành

Khi bạn đã cài lại Ubuntu/Debian mới và muốn trở lại trạng thái cũ:

4.1. Cài các công cụ cơ bản

bash

CopyEdit

sudo apt update sudo apt install dselect

4.2. Nạp lại danh sách gói

bash

CopyEdit

sudo dpkg --set-selections < /path/to/package-list.txt

4.3. Cài lại tất cả gói

bash

CopyEdit

sudo apt-get dselect-upgrade

Lệnh này sẽ cài đúng các gói và phiên bản giống như trong file.


5. Khôi phục các file trạng thái

Nếu bạn muốn khôi phục y nguyên metadata của dpkg/apt (ít dùng, vì có thể xung đột với hệ mới), có thể chép trực tiếp từ backup:

bash

CopyEdit

sudo cp /mnt/backup/apt.extended_states.backup /var/lib/apt/extended_states sudo cp /mnt/backup/dpkg.status.0 /var/lib/dpkg/status

⚠ Cách này chỉ nên dùng khi muốn clone hệ thống 1:1, nếu OS mới khác quá nhiều phiên bản thì có thể gây lỗi.


6. Khôi phục cấu hình alternatives & diversions

Nếu bạn đã backup file .tar:

bash

CopyEdit

sudo tar -xf /mnt/backup/alternatives.tar.0 -C /


✅ Sau khi làm các bước trên, máy mới sẽ có toàn bộ package và cấu hình giống máy cũ, gần như clone y hệt.


Nếu bạn muốn, mình có thể viết script auto-backup + auto-restore để mỗi khi backup sẽ lấy luôn:

  • Danh sách package
  • File trạng thái apt/dpkg
  • Cấu hình alternatives
  • Dump MySQL
    → Và khi restore chỉ cần chạy 1 file duy nhất.

Bạn có muốn mình viết script đó không? Mình có thể kết hợp luôn với easy-backup.sh mà bạn đang dùn

Từ khóa:


0 bình luận

Hãy viết yêu cầu của bạn!