\n";
print " | $text{'pv_device'} | \n";
if ($in{'pv'}) {
local $name = &foreign_call("mount", "device_name", $pv->{'device'});
print "$name\n";
}
else {
&device_input();
}
print " | \n";
print " | $text{'pv_alloc'} | \n";
printf " %s\n",
$pv->{'alloc'} eq 'y' ? 'checked' : '', $text{'yes'};
printf " %s | \n",
$pv->{'alloc'} eq 'n' ? 'checked' : '', $text{'no'};
if ($in{'pv'}) {
print "$text{'pv_size'} | \n";
print "",&nice_size($pv->{'size'}*1024)," | \n";
print " | $text{'pv_petotal'} | \n";
print "",&text('lv_petotals', $pv->{'pe_alloc'}, $pv->{'pe_total'}),
" | \n";
print "$text{'pv_pesize'} | \n";
print "$pv->{'pe_size'} kB | \n";
print " | $text{'pv_petotal2'} | \n";
print "",&text('lv_petotals', &nice_size($pv->{'pe_alloc'}*$pv->{'pe_size'}*1024), &nice_size($pv->{'pe_total'}*$pv->{'pe_size'}*1024)),
" | \n";
print " \n";
@lvinfo = &get_physical_volume_usage($pv);
if (@lvinfo) {
@lvs = &list_logical_volumes($in{'vg'});
print " | $text{'pv_lvs'} | \n";
foreach $l (@lvinfo) {
print " , \n" if ($l ne $lvinfo[0]);
($lv) = grep { $_->{'name'} eq $l->[0] } @lvs;
print "{'name'}'>$lv->{'name'} ";
print &nice_size($l->[2]*$pv->{'pe_size'}*1024),"\n";
}
print " | \n";
}
}
else {
print "\n";
}
print " |