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 df
sem 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
/ available
bytes.
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?
linux
hard-drive
partitioning
joltmode
fonte
fonte
df -B1
parted /dev/sdd1 unit B print
==3221225472B
==3221225472
, ondedf -B1 -a | grep /dev/sdd1
paraUsed
+Available
==1152532480
+1857056768
=3009589248
. E3221225472
-3009589248
=211636224
. Nesse caso, para onde foram esses 201MiB?df
relatórios de tamanhos de sistema de arquivos,parted
relatórios de tamanhos de partição. A diferença é causada pela sobrecarga do sistema de arquivos.Respostas:
Se você precisar do tamanho da partição, deve concordar com o comando que você já mencionou:
Se você precisar do tamanho total do sistema de arquivos, poderá usar o número total fornecido por
df
: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
tune2fs
edumpe2fs
.fonte
D:/
ou com barra invertida para ver outra unidade que não Cygwin reside.