The command [tt]pfiles[/tt] will show open files belonging to a process, even if they don't appear in an [tt]ls[/tt].
Something like...
[tt]
$ pfiles 11662
11662: ../command -options parameters
Current rlimit: 256 file descriptors
0: S_IFCHR mode:0620 dev:32,1 ino:302507 uid:1001 gid:7 rdev:24,2
O_RDWR
1: S_IFREG mode:0644 dev:32,7 ino:101768 uid:1001 gid:200 size:2288141
O_WRONLY|O_LARGEFILE
2: S_IFREG mode:0644 dev:32,7 ino:101768 uid:1001 gid:200 size:2288141
O_WRONLY|O_LARGEFILE
3: S_IFREG mode:0644 dev:32,7 ino:101762 uid:1001 gid:200 size:0
O_WRONLY|O_LARGEFILE
5: S_IFDOOR mode:0444 dev:230,0 ino:19882 uid:0 gid:0 size:0
O_RDONLY|O_LARGEFILE FD_CLOEXEC door to nscd[192]
8: S_IFREG mode:0644 dev:32,1 ino:50603 uid:0 gid:1 size:28
O_RDONLY
$
[/tt]
You have to supply the process ID, so maybe write a little script to go through all PIDs and grep/awk for "[tt]size:nnnn[/tt]" where the [tt]nnnn[/tt] is over a certain size.
This won't show the file, but it should give you the process that's eating up the disk space.
Hope this helps.