Changeset 32602 for trunk/tools/diskspace/nebulous_data.pl
- Timestamp:
- Nov 2, 2011, 2:46:41 PM (15 years ago)
- File:
-
- 1 edited
-
trunk/tools/diskspace/nebulous_data.pl (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/diskspace/nebulous_data.pl
r32265 r32602 61 61 my $neb_dir = "/data/${neb}/nebulous/"; 62 62 63 my $total_volume = 0; 64 my $used_volume = 0; 65 open(DF,"df -B 1 /data/${neb}/ |") || die "Cannot run df\n"; 66 while(<DF>) { 67 chomp; 68 if ($_ =~ /${neb}/) { 69 $used_volume = (split /\s+/, $_)[2]; 70 } 71 } 72 close(DF); 73 63 74 open(FIND,"find $neb_dir -type f -printf \"%f %s\n\" |") || die "Cannot run find.\n"; 75 76 64 77 while (<FIND>) { 65 78 chomp; … … 88 101 $count{$stage}{$product} += 1; 89 102 $volume{$stage}{$product} += $size; 103 $total_volume += $size; 90 104 } 91 105 close(FIND); 106 92 107 93 108 … … 98 113 } 99 114 } 115 my $external_volume = $used_volume - $total_volume; 116 print $out_fh "EXTERNAL UNKNOWN 1 $external_volume\n"; 100 117 101 118 close($out_fh);
Note:
See TracChangeset
for help on using the changeset viewer.
