Cách xử lý lỗi Full Disk trên Hosting, VPS hay Server

Trong quá tình sử dụng Hosting / VPS nếu không chú ý khó tránh khỏi việc ổ cứng của dịch vụ bị Full Disk. Sau đây mình xin hướng dẫn các bạn cách nhân biết nguyên nhân và cách xử lý khi bạn gắp phải tình trạng này.

Nguyên nhân:

Upload file nhưng không chú ý dung lượng, không xóa bỏ các file thừa không sử dụng như: Backup cũ, file logs cũ….

Nhân biết:

– Khi hosting hoặc vps, server hết dung lượng các bạn có thể gặp một trong nhưng tình trạng sau:

+ Đối với hosting sử dụng Cpanel, directadmin, plesk bị trắng trang, hoặc không đăng nhập vào control panel được mặc dùng đã nhập đúng user password.

+ Đối với Vps hoặc SERVER có thể nhận được thông báo lỗi như sau:

552 Disk full
Running out of disk space
Quota exceeded limit

Xử lý:

Đối với các website sử dụng dịch vụ share hosting

Các bạn có thể sẽ không đăng nhập vào Control Panel được, nên nếu có thể hãy tìm cách xóa bớt dữ liệu. Trong trường hợp bạn không thể xóa được dữ liệu, hãy contact support họ có thể sẽ tăng tạm dung lượng hosting của bạn lên để bạn có thể đăng nhập vào Control Panel, lúc đó bạn có thể vào File Manager để xóa bớt dữ liệu hoặc quyết định nâng cấp dịch vụ của mình nếu cần thiết.

Đối với VPS / Server:

1.Đăng nhập vào SSH

2.Sử dụng lệnh # dh -f để kiểm tra dung lượng của server

Thông tin trả về như sau:
Size: tổng dung lượng ổ cứng
Used: dung lượng đã sử dụng
Avail: dung lượng còn trống
Use%: phần trăm dung lượng đã sử dụng.

3. Tìm và xóa nhưng file không cần thiết có dung lượng lớn.

– Bạn có thể dùng lệnh sau để tìm ra nhưng file có dung lượng lớn hơn số màu đỏ in đâm

find /home -type f -size +500000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'

– Lệnh trên sẽ liệt kê các file có dung lượng >=500000Kb (~500Mb) và đường dẫn chứa file đó. bạn có thể tùy chỉnh số màu đỏ theo nhu cầu.

4. Xác định dữ liệu không cần thiết và tiến hành xóa

Dùng lệnh:

rm -rf /home/user/folderPath/tenFile_tenFolder

Vd: bạn muốn xóa file thanhne.tar.gz tại thư mục backup cách dùng như sau:

rm -rf /home/thanhne/backup/thanhne.tar.gz

Nếu tất cả dử liệu là quan trọng chỉ còn cách nâng cấp Hosting, Server của bạn lên mà thôi
Chúc bạn thành công

Thành Nguyễn

Tôi là Thành, nên tôi đặt tên blog là Thành Nè, Thánh Né... là một coder cùi bắp (Code quèn). Chẳng giỏi viết lách, chỉ giỏi chém gió và có sở thích chia sẻ những kiến thức tôi đã từng...

Leave a Reply