Lỗi khi sử dụng Veeam Backup: Changed block tracking cannot be enabled: one or more snapshots present

Changed block tracking cannot be enabled: one or more snapshots present

Trong quá trình sử dụng Veeam Backup, chắc chắn Bạn sẽ gặp phải lỗi này “Changed block tracking cannot be enabled: one or more snapshots present”, thực chất đây là cảnh báo chứ không phải lỗi. Thực sự Backup có thành công, nhưng do đã tồn tại 1 snapshot nên veeam sẽ phải mất thời gian để quét, hiệu năng sẽ giảm rất nhiều so với VM không có bất kỳ snapshot tồn tại. Hãy cùng DataOnline khám phá cảnh báo này và phương án khắc phục nhé

Lỗi “Changed block tracking cannot be enabled: one or more snapshots present” trong Veeam Backup & Replication có nghĩa là Veeam không thể kích hoạt Changed Block Tracking (CBT) trên VM vì có ít nhất một snapshot đang tồn tại.

Nguyên Nhân Gây Ra Lỗi Changed block tracking cannot be enabled: one or more snapshots present

  1. VM đang có một hoặc nhiều snapshot tồn tại

    • CBT cần một trạng thái ổn định của đĩa ảo (vDisk) để hoạt động chính xác, nhưng nếu có snapshot, Veeam sẽ không thể kích hoạt CBT.
  2. Snapshot bị lỗi hoặc không thể xóa

    • Nếu có snapshot cũ bị treo, Veeam có thể không thể kích hoạt CBT.
  3. CBT chưa được bật từ trước

    • Nếu VM chưa bật CBT, nhưng lại có snapshot, Veeam sẽ không thể kích hoạt CBT mà không xóa snapshot trước.

🛠 Cách Khắc Phục

Kiểm Tra & Xóa Snapshot Trên Hypervisor

📌 Nếu bạn đang dùng VMware vSphere:

  1. Mở vSphere Client → Chọn VM bị lỗi.
  2. Vào tab Snapshots → Nếu có snapshot, nhấn Delete All để xóa.
  3. Kiểm tra lại bằng cách vào Snapshot Manager, đảm bảo không còn snapshot.

📌 Nếu bạn đang dùng Proxmox hoặc KVM:

  1. SSH vào host KVM.
  2. Chạy lệnh kiểm tra snapshot:
    bash
    virsh snapshot-list <VM_NAME>
  3. Nếu có snapshot, hãy xóa bằng lệnh:
    bash
    virsh snapshot-delete <VM_NAME> <SNAPSHOT_NAME>

📌 Nếu bạn đang dùng Hyper-V:

  1. Mở Hyper-V Manager → Chọn VM.
  2. Kiểm tra trong Checkpoint.
  3. Nếu có Checkpoint, nhấn Delete Checkpoint.

Chạy Lại Backup Job Sau Khi Xóa Snapshot

  • Sau khi đã xóa snapshot, quay lại Veeam Backup & Replication.
  • Chạy lại Backup Job để kiểm tra xem lỗi đã được khắc phục chưa.

Bật CBT Thủ Công (Nếu Cần)

Nếu bạn muốn bật Changed Block Tracking (CBT) thủ công trên VMware, hãy làm như sau:

  1. Tắt VM trên vSphere.
  2. Mở VM settings, vào OptionsAdvancedEdit Configuration.
  3. Thêm hoặc chỉnh sửa hai giá trị sau:
    makefile
    ctkEnabled = "TRUE"
    scsi0:0.ctkEnabled = "TRUE"
  4. Bật lại VM, rồi thử backup lại.

Lỗi “Changed block tracking cannot be enabled: one or more snapshots present” trong Veeam Backup & Replication thường là một cảnh báo (Warning), chứ không phải lỗi nghiêm trọng khiến backup thất bại.

Ý Nghĩa Cảnh Báo

  • Veeam vẫn có thể tiếp tục backup, nhưng sẽ phải thực hiện backup full scan, tức là quét toàn bộ dữ liệu thay vì chỉ backup các block thay đổi.
  • Quá trình backup sẽ chậm hơn và tốn nhiều tài nguyên hơn so với khi sử dụng Changed Block Tracking (CBT).

Cách Kiểm Tra Backup Có Thành Công Không?

  • Vào Veeam Backup & ReplicationHistory.
  • Nếu Backup Job hoàn tất với Status: Success (hoặc Warning), thì backup vẫn thành công nhưng có cảnh báo.
  • Nếu backup thất bại (Failed), thì bạn cần xử lý lỗi snapshot như hướng dẫn trước đó.

Changed block tracking cannot be enabled: one or more snapshots present


🛠 Có Cần Sửa Không?

  • Nếu backup vẫn thành công → Bạn có thể bỏ qua cảnh báo, nhưng hiệu suất backup sẽ không tối ưu.
  • Nếu muốn tối ưu tốc độ backup → Xóa snapshot theo hướng dẫn, rồi thử chạy lại job.

Bạn kiểm tra xem backup có hoàn tất không nhé!

Bạn cũng cần check log để chắc chắn rằng log là “cảnh báo” hay là “lỗi nhé”

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *