10

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

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

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

parted /dev/sda1 unit B print

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

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

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

1 ответ1

18

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

parted /dev/sdd1 unit B print

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

df -B1 /dev/sdd1

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .