por que o comando df vs lsblk tem resultados diferentes?

1

então esta é a situação:

Eu tinha este hardDrive de 500GB no meu servidor e tentei atualizá-lo para um 2T HardDrive

depois que o resultado da atualização de lsblk foi alterado enquanto o df ainda retorna os mesmos resultados.

df -h:

/dev/xvdf6      493G  472G     0 100% /root/external


lsblk:

xvdf6 202:86   0     2T  0 disk /root/external

então por que o tamanho da unidade é diferente se eu usar os comandos lsblk vs df ?

Estou fazendo um processamento pesado e os dados no disco rígido ultrapassam 500 GB, então o que acontece depois?

    
por nafas 10.09.2015 / 12:54

1 resposta

2

O dispositivo de bloco agora é de 2TB, mas o sistema de arquivos ainda tem seu tamanho antigo. Você precisa redimensioná-lo, por exemplo usando resize2fs - aumentar tamanho pode ser feito online.

Os passos são estes (assumindo que esta é a última partição no dispositivo de bloco):

  • Primeiro, use fdisk ou amigos para estender a partição,
  • use a ferramenta de redimensionamento do seu sistema de arquivos ( resize2fs para ext {2,3,4}) para redimensionar o sistema de arquivos.

Você não precisa interromper seus processos, se usar um sistema de arquivos, que pode crescer on-line (como ext {2,3,4} ou ocfs2)

    
por 10.09.2015 / 12:56