Não sei o que causaria isso. Se os arquivos ainda estiverem abertos, você poderá ver que processo eles abriram usando o utilitário 'lsof' (que significa "list open files"):
lsof /var/tmp/sort*
Se algum desses arquivos estiver aberto no momento, você verá alguma saída parecida com essa (exceto que executei lsof em / tmp / *):
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
xmms2d 28523 jonhall 3u unix 0xffff880025052100 0t0 2272384 /tmp/xmms-ipc-jonhall
xmms2d 28523 jonhall 11u unix 0xffff880194d7de00 0t0 2272401 /tmp/xmms-ipc-jonhall
A única informação que realmente interessa na saída é o PID. Tente isto:
ps 28523 # Replace the number with the PID from your own output, obviously
E você deve ver o culpado:
PID TTY STAT TIME COMMAND
28523 ? SLl 11:30 /usr/bin/xmms2d --status-fd=4
No meu caso, xmms2d é o que tem os arquivos abertos.
Isso tudo depende do fato de você ter uma saída útil. Caso contrário, tente executar o mesmo comando lsof várias vezes. Se esses arquivos temporários tiverem 30MB de tamanho, levará um pouco de tempo (talvez alguns segundos?) Para escrevê-los, portanto, se você puder "pegá-lo em flagrante", lsof deverá informar o que você precisa saber. Claro, isso tudo depende da frequência com que esses arquivos estão sendo gravados também.
Boa sorte!