1. Lệnh df – Kiểm tra dung lượng ổ đĩa tổng thể
Lệnh df (disk free) dùng để xem dung lượng tổng, đã dùng và còn trống của các phân vùng.
Cú pháp:
Giải thích:
-
-h (human readable): hiển thị dạng dễ đọc (MB, GB)
Ví dụ output:
/dev/sda1 50G 20G 28G 42% /
Một số option hữu ích:
df -i # kiểm tra inode
2. Lệnh du – Kiểm tra dung lượng thư mục/file
Lệnh du (disk usage) dùng để xem dung lượng từng thư mục hoặc file.
Cú pháp cơ bản:
Giải thích:
-
-s: tổng dung lượng
-
-h: dễ đọc
Ví dụ:
Xem chi tiết các thư mục con:
Sắp xếp thư mục theo dung lượng:
3. Lệnh ls – Xem dung lượng file
Dùng để xem kích thước file trong thư mục.
Giải thích:
-
-l: hiển thị dạng list
-
-h: dễ đọc
4. Lệnh ncdu – Giao diện trực quan (khuyên dùng)
ncdu là công cụ mạnh giúp bạn kiểm tra dung lượng bằng giao diện CLI dễ nhìn.
Cài đặt:
# Ubuntu/Debian
# CentOS/RHEL
Sử dụng:
Ưu điểm:
-
Điều hướng bằng bàn phím
-
Xóa file trực tiếp
-
Phân tích nhanh thư mục nặng
5. Lệnh df theo thư mục cụ thể
Giúp xác định thư mục thuộc partition nào
6. Kết hợp du + sort để tìm thư mục nặng
Dùng để:
-
Tìm file chiếm nhiều dung lượng nhất
-
Debug server full disk
7. Kiểm tra inode (rất quan trọng)
Nhiều khi full disk không phải do dung lượng mà do hết inode:
Các lệnh kiểm tra dung lượng trên Linux rất quan trọng trong việc quản trị hệ thống:
-
df: xem tổng dung lượng ổ đĩa
-
du: phân tích thư mục/file
-
ls: xem kích thước file
-
ncdu: giao diện trực quan dễ dùng
Gợi ý:
-
Dùng df -h để kiểm tra nhanh
-
Dùng du + sort để tìm file nặng
-
Dùng ncdu khi cần xử lý trực quan
Chúc các bạn thành công