Tôi không phải là một chuyên gia linux và có lẽ tôi đã bỏ qua điều gì đó trong các tài liệu, nhưng:
df -ah
, ví dụ, trả về đơn vị lớn nhất tự động: M
/ G
/ T
.
chỉ đơn giản là df
không có tùy chọn, trả về, những gì tôi giả sử là các lĩnh vực không phải là byte.
parted /dev/sda1 unit B print
Nó hiển thị theo byte, nhưng nó không trả về used
/ available
byte.
Tôi đã nghe nói về việc chuyển đổi các lĩnh vực thành kích thước thực tế, nhưng tôi không biết làm thế nào tôi sẽ làm điều đó.
Làm thế nào tôi có thể trả về các byte thực sự của phân vùng?
parted /dev/sdd1 unit B print
== 3221225472B
== 3221225472
, trong đó df -B1 -a | grep /dev/sdd1
cho Used
+ Available
== 1152532480
+ 1857056768
= 3009589248
. Và 3221225472
- 3009589248
= 211636224
. Trong trường hợp đó, những 201MiB đó đã đi đâu?
df
báo cáo kích thước hệ thống tập tin, parted
báo cáo kích thước phân vùng. Sự khác biệt là do chi phí hệ thống tập tin.
df -B1