Tôi muốn kiểm tra không gian đã sử dụng cho mỗi và mọi phân vùng trong Linux. Tôi đang sử dụng lệnh này để có được kích thước của mỗi phân vùng nhưng không thể có được không gian sử dụng hoặc không gian trống.
$ cat /proc/partitions
major minor #blocks name
8 0 16777216 sda
8 1 512000 sda1
8 2 16264192 sda2
253 0 14585856 dm-0
253 1 1675264 dm-1
Tôi có thể sử dụng không gian sử dụng df
lệnh, nhưng nó hiển thị các hệ thống tập tin và nó không thể có được không gian sử dụng cho tất cả các phân vùng như /dev/sda2
.
$ df -Tl
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/mapper/VolGroup-lv_root
ext4 14225776 3791704 9704780 29% /
tmpfs tmpfs 961596 72 961524 1% /dev/shm
/dev/sda1 ext4 487652 40187 421865 9% /boot
Tôi muốn tính toán sử dụng đĩa. Có cách nào để có được không gian sử dụng và tổng không gian cho mỗi và mọi phân vùng không?
/dev/sda2
được LVM sử dụng để lưu trữ dm-0
v.v. Trong bối cảnh này, nó miễn phí 0%, tức là bạn không thể viết thư cho nó mà không làm hỏng LVM. Tuy nhiên bạn có thể viết thư cho /dev/mapper/VolGroup-lv_root
gắn dưới /
và dữ liệu này sẽ được lưu trữ trên /dev/sda2
bằng cách nào đó Đó là dự đoán của tôi.
df
chính xác? Bạn có muốn xem kết quả cho các hệ thống tập tin không được gắn kết? Hoặc bạn có một hệ thống tập tin sinh ra trên nhiều thiết bị và bạn muốn kiểm tra không gian sử dụng cho từng thiết bị riêng biệt (ý nghĩa của nó)? Hay cái gì?