Một ngày không may, con VM Ubuntu server 16.04 của mình cài ERP không console vào được nguyên nhân do lỗi dung lượng datastore không đủ.
![](https://static.wixstatic.com/media/68165d_ef3baf9a577f49c4b0ad49fc9b720afc~mv2.png/v1/fill/w_980,h_439,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_ef3baf9a577f49c4b0ad49fc9b720afc~mv2.png)
Bước đầu tiên mình làm là tắt bớt các VM đang dùng chung Datastore với VM Ubuntu sau nó mình khởi động lại ESXi host.
Sau khi khởi động host mình move các VM sang Datastore khác, lúc này dung lượng Datasore cũ đã free được vài chục GB. Mình start lại VM Ubuntu thì lúc này đã console vào được nhưng lại báo lỗi như sau:
![](https://static.wixstatic.com/media/68165d_24ea3b554db64eb496fd4f755ab05226~mv2.png/v1/fill/w_980,h_522,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_24ea3b554db64eb496fd4f755ab05226~mv2.png)
Lúc này mình không thể login vào bằng tài khoản sudo được, yêu cầu phải login vào bằng tài khoản root.
Sau khi login vào root thành công mình chạy lệnh sau để xem chi tiết lỗi
# systemctl status systemd-tmpfiles-setup.service
![](https://static.wixstatic.com/media/68165d_6422db587b8e4a5599a0c45cb0a26ba2~mv2.png/v1/fill/w_930,h_325,al_c,q_85,enc_auto/68165d_6422db587b8e4a5599a0c45cb0a26ba2~mv2.png)
Cách khắc phục
Xem hệ thống thư mục trên server đang dùng loại vào, mình đang dùng ext4
# df -Th
![](https://static.wixstatic.com/media/68165d_b90bc1029c5d4ad98ef7e3aa93a3bf42~mv2.png/v1/fill/w_966,h_375,al_c,q_90,enc_auto/68165d_b90bc1029c5d4ad98ef7e3aa93a3bf42~mv2.png)
Dùng lệnh sau để kiểm tra mount point nào bị lỗi và tự động fix lỗi
# fsck.ext4 /dev/mapper/VG_Sys-LV_root
Nếu mount point nào lỗi thì cứ chọn y để tự động fix lỗi, sau khi fix xong reboot lại Ubuntu.
Comments