When you run out of disk space in Gaussian, it may not be because you have reached the limits of the computer. Make sure you take full advantage of the computer's memory by specifying %mem. The integral calculation is done through a combination of memory and disk operations, so maximizing both is important. Memory is especially important as it is faster than disk operations by many orders of magnitude. Having said this, disk space is crucial and you can be having two possible problems:
# MaxDisk=1900MB RHF/6-31G* Opt
(you could go further depending on the number of characters but keep it on one line)
%mem=...
# MaxDisk=9500MB ...
%rwf=/scratch-dir/w1.rwf, 1900MB, /scratch-dir/w2.rwf, 1900MB, /scratch-dir/w3.rwf,1900MB, /scratch-dir/w4.rwf,1900MB, /scratch-dir/w5.rwf, 1900MB...
On our cluster, replace /scratch-dir with /scr.