Så här står det i Apples hjälp till Skivverktyg:
"Du kan också ställa in en speglad RAID-uppsättning på att automatiskt bygga om uppsättningen om data går förlorade eller skadas. Genom att välja det här alternativet får du också möjlighet att enkelt lägga till ytterligare hårddiskar, som kan användas i reserv, till den speglade uppsättningen."
Jag fattar inte helt och fullt vad de menar, men det borde ju gå att byta ut en disk (och även lägga till) om en går sönder. Det är väl därför man vill ha speglad raid?
Raid-migrering betyder väl just detta; att kunna byta ut trasiga diskar, men ändå kunna köra den kvarvarande? Då borde väl "lägga till ny senare" fungera också?
Naturligtvis skulle jag kunna prova detta om jag hade tillräckligt många diskar hemma, men nu är fallet inte så...tyvärr.
Jag är inte intresserad av hot-swapping, bara möjligheten till enkel spegling.
Du har blandat ihop hotswap och raidmigrering:
hotswap: byta en trasig disk mot en fungerande under drift (hot) det går alltid att byta en trasig disk med om man tar ner arrayen och byter disken.
raid-migrering: att byta raid "level" exempelvis gå från en raid-1 lösning till en raid-5 utan att behöva ta ur all data, formatera om lägga dit all data igen.
Det som du är ute efter är (hot)swapping, även om du nu kanske inte vill just göra det "hot", det är inte ett problem att byta diskarna som sagt, problemet med mjukvaruraid är att gå från en disk till en raid array.
(obs, nedan exampel på arrayer är från BSD, OS X hanterar det lika men med andra namn som jag inte kan kolla då jag inte är hemma)
En disk ses av systemet som en enhet, på en kontroller, en raid array är en logisk enhet när det är mjukvaruraid, med hårdvaru raid är ser systemet kontrollern endast, och all raid "magi" är bakom kulisserna, så systemet bryr sig inte om /dev/sa0 är en disk, 5 diskar i raid-5 eller JBOD etc.. du har inte samma funktion i mjukvaruraid då alla data enligt systemet måste flyttas från ex /dev/wd0 till /dev/raid0 det är helt enkelt en helt ny del enligt systemet.
Hur jag skulle lösa detta, och hur jag har gjort det vid flertalet tillfällen med mjukvaru raid på BSD maskiner är i korhet:
1. skapa en raid array med en riktig disk och en fejk disk.
2. spegla innehållet från system disken till raid arrayen
3. ändra inställningar och boota maskinen på arrayen skapad i #1
4. lägg till systemdisken som disk2 i arrayen som ersättare för den ickte fungerande fejkade disken.
Om OS X låter dig göra detta är frågan