Partição usada e tamanho disponível em bytes

14

Eu não sou um profissional Linux, e talvez tenha esquecido algo nos documentos, mas:

df -ah, por exemplo, retorna automaticamente a maior unidade: M/ G/ T.

simplesmente dfsem opções, retorna, o que eu assumo são setores, não bytes.

parted /dev/sda1 unit B print

Ele é exibido em bytes, mas não retorna os used/ availablebytes.

Ouvi falar sobre a conversão de setores em tamanhos reais, mas não tenho ideia de como faria isso.

Como eu poderia retornar os bytes reais da partição?

joltmode
fonte
1
Tente este comando:df -B1
speakr 30/08/2012
Está mais perto, mas o resultado difere: parted /dev/sdd1 unit B print== 3221225472B== 3221225472, onde df -B1 -a | grep /dev/sdd1para Used+ Available== 1152532480+ 1857056768= 3009589248. E 3221225472- 3009589248= 211636224. Nesse caso, para onde foram esses 201MiB?
precisa saber é o seguinte
O espaço alocável por um sistema de arquivos não é igual ao tamanho da partição subjacente. dfrelatórios de tamanhos de sistema de arquivos, partedrelatórios de tamanhos de partição. A diferença é causada pela sobrecarga do sistema de arquivos.
Speakr
Ah, e esses 201MiBs são bons para o sistema de arquivos na partição 3.0GiB?
joltmode
Não, acho que isso é demais. Mas eu não conheço sua configuração, por exemplo, se o seu sistema de arquivos está usando o tamanho máximo disponível da sua partição. Então, o que você realmente quer?
Speakr

Respostas:

22

Se você precisar do tamanho da partição, deve concordar com o comando que você já mencionou:

parted /dev/sdd1 unit B print

Se você precisar do tamanho total do sistema de arquivos, poderá usar o número total fornecido por df:

df -B1 /dev/sdd1

Observe que, se você resumir o espaço usado e disponível fornecido por df, será menor que o espaço total fornecido. Isso ocorre devido à sobrecarga do sistema de arquivos, por exemplo, o diário.

Se você deseja modificar ou apenas dar uma olhada na configuração do sistema de arquivos, considere as páginas tune2fse dumpe2fs.

speakr
fonte
Para Cygwin, use D:/ou com barra invertida para ver outra unidade que não Cygwin reside.
pbies