Tilläggsinformation för Solaris 9 4/03

Fel i Solaris Volymhanterare

Kommandot metahs -e för Solaris Volymhanterare misslyckas på koppartrådslagringslådor när en misslyckad aktiv reservdisk har växlats ut (4644106)

Kommandot metahs -e kanske inte fungerar under följande omständigheter:

  1. En aktiv reservenhet stöter på problem, till exempel ett genererat fel, när testverktyget metaverify används.

  2. Solaris Volymhanterare försöker aktivera reservenheten när ett fel uppstår på en metaenhet. Den aktiva reservenheten är markerad som broken.

  3. Systemet stängs av. Den icke fungerande skivdelen som innehåller den aktiva reservenheten ersätts med en ny skivdel på samma plats.

  4. När systemet startas kan Solaris Volymhanterare inte identifiera den nya aktiva reservenheten.

  5. Kommandot metahs -e används för att aktivera den nya reservenheten på den nya skivdelen.

Följande meddelande visas:


Varning! md: d0: öppningsfel på reserven (Inte tillgänglig)

Felet uppstår eftersom Solaris Volymhanterare inte internt kan identifiera den nya aktiva reservskivdelen som byttes ut till samma fysiska plats. Solaris Volymhanterare fortsätter att visa enhets-ID:t för den skivdel som inte längre finns i systemet.


Obs!  

Felet uppstår inte på Photon- eller lagringsenheter där enhetsnumret ändras när en skivdel byts ut.


Åtgärd: Välj en av följande lösningar:

Kommandot metadevadm för Solaris Volymhanterare misslyckas om namnet på den logiska enheten inte finns längre (4645721)

Du kan inte ersätta en icke fungerande enhet med en enhet som har konfigurerats med Solaris Volymhanterare. Ersättningsenheten måste vara ny för Solaris Volymhanterare. Om du fysiskt flyttar en skivdel från en plats till en annan på en Photon misslyckas kommandot metadevadm. Detta sker när namnet på den logiska enheten för skivdelen saknas. Enhets-ID:t för skivdelen finns dock kvar i metaenhetskopian. Följande meddelande visas:


En namnlös enhet har upptäckts. 
	Kör 'devfsadm && metadevadm -r för att matcha.

Obs!  

Du kan komma åt skivdelen på den nya platsen under tiden. Du kan dock behöva använda det gamla namnet på den logiska enheten för att göra det.


Åtgärd: Flytta fysiskt tillbaka enheten till dess ursprungliga plats.

Kommandot metarecover i Solaris Volymhanterare kan inte uppdatera namnrymden metadb (4645776)

Om du tar bort och ersätter en fysisk skivdel på systemet, och sedan använder kommandot metarecover -p -d för att skriva relaterad information om den mjuka partitionen till skivdelen, orsakar detta ett fel. Kommandot uppdaterar inte namnrymden för metaenhetsdatabasen så att det speglar ändringen i diskenhetsidentifieringen. Detta orsakar ett fel för varje sådan mjuk partition som skapas på disken. Följande meddelande visas:


Öppningsfel

Åtgärd: Skapa en mjuk partition på den nya skivdelen i stället för att använda kommandot metarecover för att återställa den mjuka partitionen.


Obs!  

Om den mjuka partitionen ingår i en spegling eller RAID 5 använder du kommandot metareplace utan alternativet -e för att ersätta den gamla mjuka partitionen med den nya.


# metareplace dx spegling eller RAID 5 gammal_mjuk_partition ny_mjuk_partition