Volume counts don't include the parity disk

This commit is contained in:
Jamie Cameron
2022-07-05 12:52:47 -07:00
parent c86947fd72
commit 05f0b11c2f
2 changed files with 10 additions and 10 deletions

View File

@@ -55,27 +55,27 @@ if ($in{'raid_mode'} eq 'raid0') {
$stripes = $in{'raid_stripe0'};
}
elsif ($in{'raid_mode'} eq 'raid1') {
$in{'raid_mirror1'} =~ /^\d+$/ && $in{'raid_mirror1'} >= 2 ||
$in{'raid_mirror1'} =~ /^\d+$/ && $in{'raid_mirror1'} >= 1 ||
&error($text{'raid_emirror1'});
$mirrors = $in{'raid_mirror1'};
}
elsif ($in{'raid_mode'} eq 'raid4') {
$in{'raid_stripe4'} =~ /^\d+$/ && $in{'raid_stripe4'} >= 3 ||
$in{'raid_stripe4'} =~ /^\d+$/ && $in{'raid_stripe4'} >= 2 ||
&error($text{'raid_estripe4'});
$stripes = $in{'raid_stripe4'};
}
elsif ($in{'raid_mode'} eq 'raid5') {
$in{'raid_stripe5'} =~ /^\d+$/ && $in{'raid_stripe5'} >= 3 ||
$in{'raid_stripe5'} =~ /^\d+$/ && $in{'raid_stripe5'} >= 2 ||
&error($text{'raid_estripe5'});
$stripes = $in{'raid_stripe5'};
}
elsif ($in{'raid_mode'} eq 'raid6') {
$in{'raid_stripe6'} =~ /^\d+$/ && $in{'raid_stripe6'} >= 3 ||
$in{'raid_stripe6'} =~ /^\d+$/ && $in{'raid_stripe6'} >= 2 ||
&error($text{'raid_estripe6'});
$stripes = $in{'raid_stripe6'};
}
elsif ($in{'raid_mode'} eq 'raid10') {
$in{'raid_stripe10'} =~ /^\d+$/ && $in{'raid_stripe10'} >= 3 ||
$in{'raid_stripe10'} =~ /^\d+$/ && $in{'raid_stripe10'} >= 2 ||
&error($text{'raid_estripe10'});
$stripes = $in{'raid_stripe10'};
}

View File

@@ -42,15 +42,15 @@ print &ui_table_row($text{'raid_type'},
[ [ 'raid0', $text{'raid_mode0'},
&ui_textbox('raid_stripe0', 2, 5) ],
[ 'raid1', $text{'raid_mode1'},
&ui_textbox('raid_mirror1', 2, 5) ],
&ui_textbox('raid_mirror1', 1, 5) ],
[ 'raid4', $text{'raid_mode4'},
&ui_textbox('raid_stripe4', 3, 5) ],
&ui_textbox('raid_stripe4', 2, 5) ],
[ 'raid5', $text{'raid_mode5'},
&ui_textbox('raid_stripe5', 3, 5) ],
&ui_textbox('raid_stripe5', 2, 5) ],
[ 'raid6', $text{'raid_mode6'},
&ui_textbox('raid_stripe6', 3, 5) ],
&ui_textbox('raid_stripe6', 2, 5) ],
[ 'raid10', $text{'raid_mode10'},
&ui_textbox('raid_stripe10', 3, 5) ] ]));
&ui_textbox('raid_stripe10', 2, 5) ] ]));
# Permissions
print &ui_table_row($text{'lv_perm'},