Container OpenVZ không thể khởi động trên SolusVM:e2fsck failed (exit code 4)
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.