Como sugerido por @Fox no comentário à sua pergunta. O comando mv não remove o (s) arquivo (s) sendo movido (s) até que a cópia seja concluída ao lidar com mv entre os sistemas de arquivos. Depois que o comando for concluído, ele deverá refletir adequadamente com o comando df .
Se ainda não refletir corretamente após o comando ter sido concluído com êxito, eu recomendaria um fsck no sistema de arquivos que está sendo exibido incorretamente. (E, claro, verifique se você tem um backup apenas no caso.)