Solaris-formatkommandoen mislykkes med Advarsel: Fejl ved indstilling af drevgeometri. Advarsel: Der opstod en fejl under skrivning af VTOC. Etiketten mislykkedes.

Summary: Kan ikke formatere nyligt tildelte enheder under PowerPath-kontrol. Når pseudoenhedsnavnet er angivet som et argument for formatkommandoen, findes enheden ikke ... og når enheden vælges med sine oprindelige navne, mislykkes formatkommandoen med Advarsel: fejlindstilling af drevgeometri. Advarsel: Der opstod en fejl under skrivning af VTOC. Etiketten mislykkedes. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Enheder blev omkonfigureret ved hjælp af de samme værts-LUN-enheder uden at rydde op i PowerPath efter afmaskering af de tidligere enheder. Senere blev de døde stier fjernet med en "powermt check".

eller enheder blev tilføjet til konfigurationen, og der opstod senere panik, hvilket efterlod opstartsarkivet inkonsekvent.

miljø: Solaris 10 eller Solaris 11
EMC SW : PowerPath til Solaris (alle versioner)

#-format emcpower0a
Der blev ikke fundet nogen diske!
# format
...
Angiv disk (indtast dens nummer): 165
Valg af c1t500009792318B960d42
[diskformateret]
format> P-partitionsetiket
>
Klar til at mærke disk, fortsæt? y

Advarsel: fejl ved indstilling af drevgeometri.
Advarsel: Der opstod en fejl under skrivning af VTOC.
Etiketten mislykkedes.
partition>

Cause

Enheden mangler poster i /devices/pseudo

Alle poster i /dev/dsk og /dev/rdsk er korrekte ... men peger ingen steder:

    294998 2 lrwxrwxrwx 1 rodrod 34 Jun 26 12:55 emcpower0 -> .. /.. /devices/pseudo/emcp@0:wd,blk
294997 2 lrwxrwxrwx 1 root root 33 Jun 26 12:55 emcpower0a -> .. /.. /devices/pseudo/emcp@0:a,blk
291378 2 lrwxrwxrwx 1 root root 33 Jun 26 12:55 emcpower0b -> .. /.. /devices/pseudo/emcp@0:b,blk
289256 2 lrwxrwxrwx 1 root root 33 Jun 26 12:55 emcpower0c -> .. /.. /devices/pseudo/emcp@0:c,blk
295005 2 lrwxrwxrwx 1 root root 33 Jun 26 12:55 emcpower0d -> .. /.. /devices/pseudo/emcp@0:d,blk
289257 2 lrwxrwxrwx 1 root root 33 Jun 26 12:55 emcpower0e -> .. /.. /devices/pseudo/emcp@0:e,blk
289258 2 lrwxrwxrwx 1 root root 33 Jun 26 12:55 emcpower0f -> .. /.. /devices/pseudo/emcp@0:f,blk
289259 2 lrwxrwxrwx 1 root root 33 Jun 26 12:55 emcpower0g -> .. /.. /devices/pseudo/emcp@0:g,blk


ingen emcp@0 indtastning i /devices/pseudo.

Resolution

Posten i /devices/pseudo skal genskabes. Først og fremmest skal du kontrollere, at problemet ikke skyldes tilstedeværelsen af HPOvPerfAgt pakken. Ellers skal du bruge en af følgende 4 metoder. Hvis den 1. metode mislykkes, skal den anden metode lykkes. I værste fald bør den sidste lykkes.

1) Prøv at genskabe emcp-posterne i /devices/pseudo ved hjælp af kommandoen
"devfsadm -i emcp"# devfsadm -i emcp
# ls /devices/pseudo/emcp@0
(kontroller, at posterne nu findes - bemærk, at emcp@0 er til emcpower0; se efter emcp@XX)
# bootadm update-archive (for at konsolidere konfigurationsændringen i startoplysningerne)

2) Den forrige kommando lykkedes muligvis ikke med at oprette de nye poster i /devices. Kommandoen nedenfor er baseret på det faktum, at når en vellykket "emcpadm renamepseudo"-kommando køres, genopbygges alle posterne i /devices. Dette er en bivirkning af denne kommando, som vil være meget nyttig til at løse problemet her.
Hente en ubrugt pseudo-enhed (ikke aktuelt monteret og en del af et filsystem), som ikke har noget problem (som vises i format, og for hvilke poster der findes under /enheder). Lad os sige, at denne gode pseudo-enhed er emcpower7. Og lad os antage, at der ikke er nogen emcpower1007 i konfigurationen, så emcpower1007 er et muligt nyt navn. Kør :
# emcpadm renamepseudo -s 7 -t 1007
# emcpadm renamepseudo -s 1007 -t 7
# powermt save
# bootadm update-archive


Det er vigtigt at bruge en "god" pseudo enhed .... og ikke pseudo-enheden, som ikke har nogen indtastning i /devices, ellers vil kommandoen mislykkes (se afsnit 4 nedenfor) og vil ikke rette posterne /devices.
Med ovenstående kommandoer, efter den første, skal problemet allerede være løst. Den anden omdøbning er bare der for at få det originale pseudonavn tilbage. De sidste 2 kommandoer er der for at konsolidere ændringen.

3) Prøv at unmanage / manage den problematiske enhed (dette vil sandsynligvis mislykkes)
# powermt unmanage dev = emcpower0a
FEJL: Manglende administration mislykkedes


4) prøv at omdøbe den problematiske pseudo-enhed (dette vil sandsynligvis mislykkes)
# emcpadm omdøbepseudo -s 0 -t 1000
<FEJL: kan ikke omdøbe enheden. emcpower0 findes>


ikke 5) helt omkonfigurere den problematiske enhed# powermt fjerne dev = 0
# powermt gemme

>> unmask enheden fra Storage Group
# devfsadm -C (for at fjerne posterne i / dev / dsk og / dev / rdsk for de oprindelige stier)

# rm /dev/dsk/emcpower0*
# rm /dev/rdsk/emcpower0*

>> maskér enheden tilbage i Storage Group
# devfsadm (for at genskabe posterne for de oprindelige stier)
# powermt-konfiguration (for at omkonfigurere Powerpath)
# powermt-skærm dev=all (kontroller, at pseudoenheden blev omkonfigureret)
# powermt save
# ls /devices/pseudo/emcp@0
    (Kontroller, at posterne nu findes – bemærk, at emcp@0 er til emcpower0; se efter emcp@XX for emcpowerXX)
# bootadm update-archive (for at konsolidere konfigurationsændringen i opstartsoplysningerne)  

Affected Products

PowerPath for Solaris

Products

PowerPath for Solaris
Article Properties
Article Number: 000065154
Article Type: Solution
Last Modified: 28 Oct 2024
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.