Você está compilando como root? Não sei se o espaço livre informado por df leva em consideração a típica reserva de superusuário de 5%.
Além disso, o kernel ainda não liberou o cache de disco.
Também é possível que seu /usr esteja montado em uma partição separada. Isto é bastante provável se você tomou os padrões durante a sua instalação do Ubuntu (a menos que algo tenha mudado desde a última vez que eu usei o Ubuntu ...)
Se você ficar sem espaço em disco e a compilação falhar, libere espaço em disco e retome a compilação, emitindo o comando make novamente.
Má ideia deixar / ficar sem espaço. Eu tentaria abordar isso o mais rápido possível.