Index: trunk/tools/diskspace/nebulous_data.pl
===================================================================
--- trunk/tools/diskspace/nebulous_data.pl	(revision 32265)
+++ trunk/tools/diskspace/nebulous_data.pl	(revision 32602)
@@ -61,5 +61,18 @@
 my $neb_dir = "/data/${neb}/nebulous/";
 
+my $total_volume = 0;
+my $used_volume  = 0;
+open(DF,"df -B 1 /data/${neb}/ |") || die "Cannot run df\n";
+while(<DF>) {
+    chomp;
+    if ($_ =~ /${neb}/) {
+	$used_volume = (split /\s+/, $_)[2];
+    }
+}
+close(DF);
+
 open(FIND,"find $neb_dir -type f -printf \"%f %s\n\" |") || die "Cannot run find.\n";
+
+
 while (<FIND>) {
     chomp;
@@ -88,6 +101,8 @@
     $count{$stage}{$product} += 1;
     $volume{$stage}{$product} += $size;
+    $total_volume += $size;
 }
 close(FIND);
+
 
 
@@ -98,4 +113,6 @@
     }
 }
+my $external_volume = $used_volume - $total_volume;
+print $out_fh "EXTERNAL UNKNOWN 1 $external_volume\n";
 
 close($out_fh);
