Om du tar bort en underspegel från en spegel med kommandot metadetach kan du kanske inte återansluta spegeln. Det här problemet uppstår eftersom spegeln automatiskt ändrar storlek när du kopplar bort den underordnade spegeln.
Lösning: Innan du kopplar bort en underspegel med kommandot metadetach, lägger du till en lika stor underspegel som underspegeln du kopplar bort.
Om du tar bort en mjukt partitionerad disk från ett system och sedan ersätter den med en ny disk går det inte att aktivera de mjuka partitionerna med kommandot metareplace -e. Det här felet kan inträffa vare sig du använde kommandot metarecover innan du försökte aktivera mjuka partitioner med kommandot metareplace -e eller inte.
Lösning: Återskapa de mjuka partitionerna på den nya disken.
Om de mjuka partitionerna är en del av en spegel eller RAID5, använder du kommandot metareplace utan -e-alternativet om du vill ersätta den gamla mjuka partitionen med den nya.
# metareplace dx mirror or RAID5 old_soft_partition new_soft_partition |
Kommandot metahs -e kan misslyckas pga följande omständigheter.
En aktiv reservenhet påträffar ett problem, exempelvis ett fel framkallat av testverktyget metaverify.
Solaris volymhanteraren försöker aktivera reservenheten när ett fel inträffar på en metaenhet. Den aktiva reservenheten markeras broken.
Systemet stängs av och den felande disken som innehåller reservenheten ersätts med en ny disk på samma plats.
Systemet startas och Solaris volymhanteraren känner inte igen den nya reservenheten.
Kommandot metahs -e används för att aktivera reservenheten på den nya disken.
Följande meddelande visas.
Varning! md: d0: öppningsfel på reserven (Inte tillgänglig) |
Felet inträffar eftersom Solaris volymhanteraren inte känner igen den nya reservenhetsdisken som växlades in på samma fysiska plats. Solaris volymhanteraren fortsätter att visa enhets-id:t för den disk som inte längre finns på systemet.
Det här felet inträffar inte på en Photon-enhet eller lagringsenheter där enhetsnumret ändras när en disk ersätts.
Lösning: Välj en av följande lösningar:
Följ de här stegen om du vill uppdatera enhets-id:t för den aktiva reservenheten i lägesdatabasen Solaris volymhanteraren.
Logga in som superanvändare.
Skriv följande kommando om du vill uppdatera reservdiskens enhets-id.
# metadevadm -u namn på logisk enhet |
Skriv följande kommando om du vill att den nya reservdisken ska vara tillgänglig:
# metareplace -e namn på logisk enhet |
Följ de här stegen om du vill hantera reservenheterna och reservpooler på systemet.
Logga in som superanvändare.
Skriv följande kommando om du vill ta bort posten för reservskivdelen.
# metahs -d hspreservpoolsnummer namn på logisk enhet |
Skriv följande kommando om du vill skapa en ny post för reservskivdelen på samma plats som med korrekt enhets-id.
# metahs -a hspreservpoolsnummer namn på logisk enhet |
Du kan inte ersätta en felande enhet med en enhet som konfigurerats med Solaris volymhanteraren. Ersättningsenheten måste vara ny för Solaris volymhanteraren. Om du flyttar en disk fysiskt från en plats till en till en annan på en Photon-enhet, kan metadevadm-kommandot misslyckas. Det här felet inträffar när namnet på den logiska enheten för skivdelen inte finns längre, men diskens enhets-id finns kvar i kopian av metaenheten. Följande meddelande visas.
En namnlös enhet har upptäckts. Kör 'devfsadm && metadevadm -r för att matcha. |
Du kan komma åt disken på den nya platsen den här gången, men du kanske måste använda namnet på den gamla logiska enheten för att komma åt skivdelen.
Lösning: Sätt tillbaka enheten på dess ursprungliga fysiska plats.
Om du tar bort och ersätter en fysisk disk och sedan använder kommandot metarecover -p -d för att skriva rätt mjuk partition-specifik information till disken, orsakar kommandot ett öppningsfel. Kommandot uppdaterar inte metaenhetsdatabasens namnrymd för att återspegla ändringen i diskenhetsidentifikationen. Det här tillståndet orsakar ett öppningsfel för varje sådan mjuk partition som är byggd på överst på disken. Följande meddelande visas.
Öppningsfel |
Lösning: Skapa en mjuk partition på den nya disken i stället för att köra kommandot metarecover för att återställa den mjuka partitionen.
Om den mjuka partitionen är en del av en spegel eller RAID5, använder du kommandot metareplace utan -e-alternativet om du vill ersätta den gamla mjuka partitionen med den nya.
# metareplace dx spegel eller RAID5 gammal_mjuk_partition ny_mjuk_partition |