summaryrefslogtreecommitdiffstats
path: root/perl-install/raid.pm
diff options
context:
space:
mode:
authorMartin Whitaker <mageia@martin-whitaker.me.uk>2024-11-18 21:21:36 +0000
committerMartin Whitaker <mageia@martin-whitaker.me.uk>2024-11-18 21:21:36 +0000
commitf56fe143091bf453f0afbb52d3c22add6b631b17 (patch)
tree9d9c68d18346697622aab9a287ce573fa97778f5 /perl-install/raid.pm
parentf20ef97651025a79ee9f02edf053446b0886ef11 (diff)
downloaddrakx-f56fe143091bf453f0afbb52d3c22add6b631b17.tar
drakx-f56fe143091bf453f0afbb52d3c22add6b631b17.tar.gz
drakx-f56fe143091bf453f0afbb52d3c22add6b631b17.tar.bz2
drakx-f56fe143091bf453f0afbb52d3c22add6b631b17.tar.xz
drakx-f56fe143091bf453f0afbb52d3c22add6b631b17.zip
Don't use mdadm --chunk option when creating level 1 RAID (mga#33767)
mdadm used to ignore the --chunk option when creating a new array with --level=1. But recent versions treat this as an error.
Diffstat (limited to 'perl-install/raid.pm')
-rw-r--r--perl-install/raid.pm2
1 files changed, 1 insertions, 1 deletions
diff --git a/perl-install/raid.pm b/perl-install/raid.pm
index 480868547..f20a511eb 100644
--- a/perl-install/raid.pm
+++ b/perl-install/raid.pm
@@ -173,7 +173,7 @@ sub make {
run_program::run_or_die('mdadm', '--create', '--run', $dev,
if_($nb == 1, '--force'),
if_($nb == 2 && $part->{level} == 10, '--layout=f2'),
- '--chunk=' . $part->{'chunk-size'},
+ if_($part->{level} != 1, '--chunk=' . $part->{'chunk-size'}),
"--level=$part->{level}",
"--raid-devices=$nb",
if_($part->{metadata}, "--metadata=$part->{metadata}"),