Я не профессионал в Linux, и, возможно, я что-то пропустил в документации, но:
df -ah
Например, автоматически возвращает наибольшую единицу: M
/ G
/ T
.
просто df
без опций возвращает, я полагаю, сектора, а не байты.
parted /dev/sda1 unit B print
Отображается в байтах, но не возвращает used
/ available
байтов.
Я слышал о преобразовании секторов в реальные размеры, но я понятия не имею, как бы я это сделал.
Как я могу вернуть фактические байты раздела?
parted /dev/sdd1 unit B print
== 3221225472B
== 3221225472
, где df -B1 -a | grep /dev/sdd1
для Used
+ Available
== 1152532480
+ 1857056768
= 3009589248
. И 3221225472
- 3009589248
= 211636224
. В таком случае, где эти 201MiB пошли?
df
сообщает размеры файловой системы, parted
сообщает размеры разделов. Разница вызвана накладными расходами файловой системы.
df -B1