Eu tenho uma partição / dev / sda1.
O utilitário de disco mostra que tem capacidade para 154 GB.
df -h shows
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 123G 104G 14G 89% /
devtmpfs 1006M 280K 1006M 1% /dev
none 1007M 276K 1006M 1% /dev/shm
none 1007M 216K 1006M 1% /var/run
none 1007M 0 1007M 0% /var/lock
none 1007M 0 1007M 0% /lib/init/rw
Por que os resultados são diferentes? Onde estão os 31 GB ausentes?
partition
disk-usage
xralf
fonte
fonte
fdisk -l /dev/sda
(execute como root).tune2fs -l /dev/sda1
examiná-lo. Observe a contagem e o tamanho do bloco e multiplique-os para obter o tamanho do sistema de arquivos. Além disso,fdisk -s /dev/sda1
para obter o tamanho da partição em blocos de 1k. Multiplique isso por 1024 para obter o tamanho em bytes. Esse número deve ser apenas um pouco maior que o sistema de arquivos. Na minha partição ext4 de 40 GB, é 3072 bytes maior. Se o seu sistema de arquivos for estranhamente menor, tente redimensioná-lo. Para ext2 / 3/4, useresize2fs /dev/sda1
. Você pode fazer isso enquanto usa o computador normalmente.Respostas:
Uma razão pela qual as capacidades da partição podem diferir é que algum espaço é reservado para raiz, caso as partições fiquem cheias. Se não houver espaço reservado para raiz e as partições ficarem cheias, o sistema não poderá funcionar. No entanto, essa diferença geralmente é da ordem de 1%, portanto isso não explica a diferença no seu caso. Na página de manual do df
Então o df está realmente mostrando o tamanho do seu sistema de arquivos, que geralmente é o tamanho do dispositivo, mas isso pode não ser verdade no seu caso. O seu sistema de arquivos se estende por toda a sua partição?
Faz
faz alguma diferença? Este comando tenta aumentar seu sistema de arquivos para cobrir toda a partição. Mas verifique se você tem um backup se tentar isso.
fonte
A principal diferença é que algumas coisas dizem que 1 kilobyte é de 1000 bytes e outras dizem que 1 kilobyte é de 1024 bytes.
O Utilitário de Disco Gnome mostra a capacidade usando 1 kilobyte = 1000 bytes, porque os fabricantes de discos descrevem os tamanhos dos discos dessa maneira. Isso significa que a capacidade do seu disco está próxima de 154.000.000.000 bytes .
Por outro lado, a maioria dos sistemas operacionais diz 1 kilobyte = 1024 bytes. Todas as ferramentas gostam
df
efdisk
usam esta convenção. Então, 154.000.000.000 de bytes / 1024/1024/1024 = 143,4 GB .Como o jlliagre aponta corretamente (e Gilles implica ao solicitar sua
fdisk
saída), o utilitário de disco está informando o tamanho de todo o seu disco rígido. Mas/dev/sda1
é uma única partição no seu disco rígido. Por exemplo, seu disco rígido provavelmente possui outras partições, como uma partição de 4 a 8 GB para troca (também conhecida como memória virtual) e uma partição de inicialização que geralmente tem cerca de 100 MB.Você não publicou a saída de
fdisk -l /dev/sda
, então vamos assumir que sua partição de swap é de 8 GB. Agora estamos com 135 GB .Depois, há outras coisas que contribuem para a diferença.
Por exemplo, o sistema de arquivos usa parte da partição do disco para metadados. Metadados são coisas como nomes de arquivo, permissões de arquivo, quais partes da partição pertencem a quais arquivos e quais partes da partição são gratuitas. No meu sistema, cerca de 2% da partição é usada para isso. Supondo que o seu seja semelhante, reduziria o espaço livre para cerca de 132 GB .
O sistema de arquivos também pode reservar algum espaço que só pode ser usado pelo usuário root. No meu sistema, é 5% da partição; portanto, no seu caso, isso significaria uma capacidade total de cerca de 125 GB .
Os números exatos dependem de você estar usando ext2, ext3, ext4, fat, ntfs, btrfs, etc. e quais configurações foram usadas ao formatar a partição.
Se você estiver usando ext2 ou ext3,
sudo tune2fs -l /dev/sda1
pode ajudar a entender para onde está indo o espaço.fonte
Provavelmente eles são usados por inodes. Alguma quantia pode ser utilizada pelo MBR.
fonte
O sda1 não é todo o seu disco, mas sua primeira partição primária. Você pode ter criado outras partições desmontadas que não aparecem na saída df ou simplesmente têm o sda1 não preenchendo todo o espaço utilizável por algum motivo ou o sistema de arquivos não está usando todo o espaço disponível em sua partição.
fdisk -l
lhe dirá como é a sua tabela de partição.fonte