Container OpenVZ không thể khởi động trên SolusVM:e2fsck failed (exit code 4)

Tác giả: 02/06/2025

Triệu chứng
VPS OpenVZ không khởi động được – offline trong SolusVM > SolusVM > Virtual Servers > VPS

#vzctl start 101
Starting container...
Opening delta /vz/private/101/root.hdd/root.hdd
Adding delta dev=/dev/ploop11111 img=/vz/private/101/root.hdd/root.hdd (rw)
/dev/ploop11111p1: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
(i.e., without -a or -p options)
Error in e2fsck (fsutils.c:293): e2fsck failed (exit code 4)

Failed to mount image: Error in e2fsck (fsutils.c:293): e2fsck failed (exit code 4)

Nguyên nhân: Tập tin của hệ thống bị hỏng.

Hướng xử lý:

1/ Kết nối vào node bằng SSH.

2/ Backup lại dữ liệu VPS trước khi thao tác.

3/ Kiểm tra container bằng lệnh ploop:

#ploop check -F /vz/private/VMID/root.hdd/DiskDescriptor.xml

4/ Remount lại image VPS và ghi lại đường dẫn thiết bị

#ploop mount /vz/private/VMID/root.hdd/DiskDescriptor.xml
Opening delta /vz/private/VMID/root.hdd/root.hdd
Adding delta dev=/dev/ploop56824img=/vz/private/VMID/root.hdd/root.hdd (rw)

5/ Sửa chữa phân vùng bị hư hỏng bằng lệnh:

e2fsck /dev/ploop56824p1 -y

Sau khi chạy xong có thể start lại VPS trên Solus.