diff --git a/Ceph/Script/cephUsage.pl b/Ceph/Script/cephUsage.pl
index 70b067097f25f4fdf1166c0006799bb83115a275..fc49b9f6008ff7e481bd68951643aa3241950b99 100755
--- a/Ceph/Script/cephUsage.pl
+++ b/Ceph/Script/cephUsage.pl
@@ -179,11 +179,13 @@ foreach my $_line (@_data)
     if (exists $poolHash{$poolTest}) {
 	$poolHash{$poolTest}{'size'} += convertNumber($fields[6],'size');
 	$poolHash{$poolTest}{'tot'} = convertNumber($fields[8],'size') unless ($poolHash{$poolTest}{'tot'} > convertNumber($fields[8],'size'));
-	$poolHash{$poolTest}{'frac'} = $poolHash{$poolTest}{'size'} / $poolHash{$poolTest}{'tot'};
+	if ( $poolHash{$poolTest}{'tot'} > 0. ) {
+	    $poolHash{$poolTest}{'frac'} = $poolHash{$poolTest}{'size'} / $poolHash{$poolTest}{'tot'};
+	}
 	$poolHash{$poolTest}{'objs'} += convertNumber($fields[9],'count');
     } else {
 	$poolHash{$poolTest}{'size'} = convertNumber($fields[6],'size');
-	$poolHash{$poolTest}{'frac'} = convertNumber($fields[7],'size');
+	$poolHash{$poolTest}{'frac'} = 0.;
 	$poolHash{$poolTest}{'tot'} = convertNumber($fields[8],'size');
 	$poolHash{$poolTest}{'objs'} = convertNumber($fields[9],'count');
     }