df Trình tạo lệnh
Tạo các lệnh df để báo cáo mức sử dụng dung lượng đĩa của hệ thống tập tin
Bắt đầu với df
## df là gì?
Lệnh `df` báo cáo mức sử dụng dung lượng đĩa của hệ thống tập tin — tổng dung lượng, dung lượng đã sử dụng và dung lượng còn trống cho từng hệ thống tập tin được gắn. Đây là cách nhanh nhất để kiểm tra xem đĩa có đầy hay chưa, hoặc còn bao nhiêu dung lượng trên một thể tích lưu trữ.
## Cách sử dụng
1. **Chọn các cờ định dạng**: Bật tính năng `-h` (dễ đọc cho người dùng) cho các đơn vị KB/MB/GB — tính năng này đã được bật sẵn theo mặc định. 2. **Thêm thông tin chi tiết (tùy chọn)**: Hiển thị loại hệ thống tập tin (`-T`), mức sử dụng inode (`-i`), hoặc tổng dung lượng chung (`--total`). 3. **Đối tượng cần kiểm tra (tùy chọn)**: Giới hạn việc kiểm tra chỉ trên một thiết bị hoặc điểm gắn cụ thể. 4. **Sao chép và chạy**: Sao chép lệnh được tạo ra vào terminal của bạn.
Các tùy chọn phổ biến
### `-h` Dạng dễ đọc cho người dùng Hiển thị kích thước in dưới dạng lũy thừa của 1024 kèm các hậu tố K/M/G/T (ví dụ: `234M`, `2G`). Đây là tùy chọn hữu ích nhất – được bật theo mặc định.
### `-T` Loại hệ thống tập tin Thêm cột `Type` để hiển thị loại hệ thống tập tin của từng hệ thống (ext4, xfs, tmpfs, nfs, v.v.). Rất hữu ích khi việc gắn kết hệ thống tập tin diễn ra bất thường và bạn cần biết trình điều khiển tương ứng.
### `-i` Mức độ sử dụng inode Báo cáo mức độ sử dụng inode (khung lưu trữ siêu dữ liệu tập tin) thay vì mức độ sử dụng block. Một ổ đĩa có thể bị coi là “đầy” về mặt inode ngay cả khi vẫn còn dung lượng trống – tình trạng thường gặp trên các máy chủ chứa hàng triệu tập tin nhỏ.
### `-a` Tất cả các hệ thống tập tin Bao gồm cả các hệ thống tập tin giả và có kích thước bằng không (như `sysfs`, `proc`) vốn thường bị ẩn. Rất hữu ích để lập danh mục toàn bộ hệ thống.
### `-B` Kích thước block Ép buộc mọi kích thước phải được biểu diễn dưới một đơn vị cố định; ví dụ: `-B 1M` sẽ hiển thị mọi thứ dưới dạng megabyte – giúp việc viết script và thực hiện các phép tính trở nên d
▶Tại sao df lại hiển thị dung lượng đã sử dụng khác với du?
▶Làm thế nào để kiểm tra một điểm gắn đơn lẻ?
▶Tại sao giá trị ‘Use%’ gần 100% nhưng ‘Avail’ vẫn hiển thị khoảng trống?
Nếu công cụ này đã giúp ích cho bạn, hãy nghĩ đến việc mua một cốc cà phê cho tôi.
Hãy mua cho tôi một cốc cà phê nhé.