Os dois programas fornecem informações diferentes (tente man fdisk
e man df
). fdisk
mostrar-lhe-á as partições disponíveis do disco (são as linhas que vêm depois da saída que publicou) e df
mostrará a utilização de partições montadas .
Se essa for a totalidade da saída df -h
, parece que você só tem uma partição montada, /dev/xvda1
, que é 7.9G. Com base na saída postada, você provavelmente executou fdisk -l /dev/xvda1
not fdisk -l
. Isso também deve ter retornado um erro:
Disk /dev/xvda1 doesn't contain a valid partition table
Isso porque fdisk
deve ser executado em discos, não em partições. Tente fdisk -l /dev/xvda
(sem o número da partição) ou simplesmente fdisk -l
. Isso deve mostrar a tabela de partições completa de todos os seus discos. Uma dessas partições será xvda1
e terá 7,9G de tamanho. Quando você executa fdsik
em uma partição, ele relata o tamanho do disco inteiro (26,8 GB no seu caso), não o tamanho da partição que você forneceu como entrada.