Используемый раздел и доступный размер в байтах


14

Я не профессионал в Linux, и, возможно, я что-то пропустил в документации, но:

df -ahНапример, автоматически возвращает наибольшую единицу: M/ G/ T.

просто dfбез опций возвращает, я полагаю, сектора, а не байты.

parted /dev/sda1 unit B print

Отображается в байтах, но не возвращает used/ availableбайтов.

Я слышал о преобразовании секторов в реальные размеры, но я понятия не имею, как бы я это сделал.

Как я могу вернуть фактические байты раздела?


1
Попробуйте эту команду:df -B1
— Speaker

Это ближе, но результат отличается: parted /dev/sdd1 unit B print== 3221225472B== 3221225472, где df -B1 -a | grep /dev/sdd1для Used+ Available== 1152532480+ 1857056768= 3009589248. И 3221225472- 3009589248= 211636224. В таком случае, где эти 201MiB пошли?
— joltmode

Пространство, выделяемое файловой системой, не равно размеру основного раздела. dfсообщает размеры файловой системы, partedсообщает размеры разделов. Разница вызвана накладными расходами файловой системы.
— спикер

О, и эти 201MiB в порядке для файловой системы на разделе 3.0GiB?
— joltmode

Нет, я думаю, это слишком много. Но я не знаю ваших настроек, например, если ваша файловая система использует максимально доступный размер вашего раздела. Так чего же вы на самом деле хотите?
— спикер

Ответы:


22

Если вам нужен размер раздела, вы должны быть в порядке с командой, которую вы уже упоминали:

parted /dev/sdd1 unit B print

Если вам нужен общий размер файловой системы, вы можете использовать общее число, указанное в df:

df -B1 /dev/sdd1

Обратите внимание, что если вы суммируете используемое и доступное пространство, указанное df, оно будет меньше, чем заданное общее пространство. Это связано с накладными расходами файловой системы, например, журналом.

Если вы хотите изменить или просто посмотреть на вашу установке файловой системы рассмотрит tune2fsи dumpe2fsСправочник.


Для использования Cygwin D:/или с обратной косой чертой, чтобы увидеть другой диск, кроме Cygwin.
— pbies
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.