Hot replace support for drives, thanks to Caspar Smit

This commit is contained in:
Jamie Cameron
2014-09-11 17:23:15 -07:00
parent 7600c095c7
commit 4dfce19c05
5 changed files with 44 additions and 3 deletions

View File

@ -113,6 +113,14 @@ elsif ($in{'remove_det'}) {
&unlock_raid_files();
&redirect("");
}
elsif ($in{'replace'}) {
# Hot replace a member disk with a spare
&lock_raid_files();
&replace_partition($old, $in{'replacedisk'});
&unlock_raid_files();
&webmin_log("replace", undef, $old->{'value'}, { 'disk' => $in{'replacedisk'} } );
&redirect("");
}
elsif ($in{'convert_to_raid6'}) {
# Convert RAID level to RAID6
&lock_raid_files();