Solaris-alustuskomento epäonnistuu ja näyttää Warning: error setting drive geometry. Varoitus: virhe kirjoitettaessa VTOC. Tunniste epäonnistui.

Summary: Uusia määritettyjä laitteita ei voi alustaa PowerPath control -hallinnassa. Kun pseudolaitteen nimi annetaan muotoilukomennon argumenttina, laitetta ei löydy ... ja kun laite valitaan sen alkuperäisillä nimillä, muotoilukomento epäonnistuu varoituksella: virhe aseman geometrian asettamisessa. Varoitus: virhe kirjoitettaessa VTOC. Tunniste epäonnistui. ...

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

laitteet määritettiin uudelleen käyttämällä samoja isäntälaitteita puhdistamatta PowerPathia aiempien laitteiden peiton poistamisen jälkeen. Myöhemmin kuolleet polut poistettiin "powermt-tarkistuksella".

tai laitteita lisättiin kokoonpanoon ja myöhemmin ilmeni paniikki, jolloin käynnistysarkisto ei ole johdonmukainen.

ympäristö: Solaris 10 tai Solaris 11
EMC SW : PowerPath Solarikselle (mikä tahansa versio)

#-muoto emcpower0a
Levyjä ei löytynyt!
# muoto
...
Määritä levy (kirjoita sen numero): 165
C1T500009792318B960D42
[DISK FORMATTED]
FORMAT> P PARTITION> LABEL
Oletko
valmis merkitsemään levyn, jatka? y

Varoitus: virhe asetettaessa aseman geometriaa.
Varoitus: virhe kirjoitettaessa VTOC.
Tunniste epäonnistui.
osio>

Cause

Laitteesta puuttuu merkintöjä hakemistosta /devices/pseudo

Kaikki hakemistojen /dev/dsk ja /dev/rdsk merkinnät ovat oikein ... mutta eivät osoita mihinkään:

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


ei emcp@0 merkintää hakemistossa /devices/pseudo.

Resolution

Merkintä /devices/pseudo on luotava uudelleen. Tarkista ensin, että ongelma ei johdu HPOvPerfAgt-paketin läsnäolosta. Muussa tapauksessa käytä jotakin seuraavista neljästä menetelmästä. Jos 1. menetelmä epäonnistuu, toisen menetelmän pitäisi onnistua. Pahimmassa tapauksessa viimeisen pitäisi onnistua.

1) Yritä luoda EMCP-merkinnät uudelleen /devices/pseudo-hakemistossa komennolla "devfsadm -i emcp"
komennolla # devfsadm -i emcp
# ls /devices/pseudo/emcp@0
(tarkista, että merkinnät ovat nyt olemassa - huomaa, että emcp@0 on tarkoitettu emcpower0: lle; etsi emcpowerXX: lle emcp@XX)
# bootadm update-archive (konsolidoi kokoonpanomuutoksen käynnistystietoihin)

2) Edellinen komento ei ehkä onnistunut luomaan uusia merkintöjä /devices-hakemistoon. Seuraava komento perustuu siihen, että kun emcpadm renamepseudo -komento suoritetaan, kaikki /devices-tiedoston merkinnät muodostetaan uudelleen. Tämä on komennon sivuvaikutus, joka on erittäin hyödyllinen ongelman korjaamisessa.
Poimi käyttämätön pseudolaite (jota ei ole asennettu ja joka on osa tiedostojärjestelmää), jossa ei ole ongelmia (joka näkyy muodossa ja jolle on merkintöjä hakemistossa /devices). Oletetaan, että tämä hyvä pseudolaite on emcpower7. Oletetaan, että kokoonpanossa ei ole emcpower1007:ää, joten emcpower1007 on mahdollinen uusi nimi. Suorita :
# emcpadm renamepseudo -s 7 -t 1007
# emcpadm renamepseudo -s 1007 -t 7
# powermt tallenna
# bootadm update-archive


On tärkeää käyttää "hyvää" pseudolaitetta .... eikä pseudolaite, jolla ei ole merkintää /devicesissa, muuten komento epäonnistuu (katso kohta 4 alla) eikä korjaa /devices-merkintöjä.
Edellä mainituilla komennoilla ongelman pitäisi olla jo korjattu ensimmäisen jälkeen. Toinen uudelleennimeäminen on vain alkuperäisen pseudonimen palauttamiseksi. Viimeiset 2 komentoa vahvistavat muutoksen.

3) Yritä hallita / hallita ongelmallista laitetta (tämä todennäköisesti epäonnistuu)
# powermt unmanage dev = emcpower0a
VIRHE: Hallitsemattomuus epäonnistui


4) yritä nimetä ongelmallinen pseudolaite uudelleen (tämä todennäköisesti epäonnistuu)
# emcpadm renamepseudo -s 0 -t 1000
<ERROR: laitetta ei voi nimetä uudelleen. EMCPOWER0:aa ei ole olemassa>


5) Määritä ongelmallinen laite
kokonaan uudelleen# powermt poista dev=0
# powermt save

>> poista laite tallennusryhmästä
# devfsadm -C (poistaa alkuperäisten polkujen merkinnät hakemistoista /dev/dsk ja /dev/rdsk)
# rm /dev/dsk/emcpower0*
# rm /dev/rdsk/emcpower0*

>> peitä laite takaisin tallennusryhmään
# devfsadm (alkuperäisten polkujen merkintöjen luomiseksi uudelleen)# powermt config (Powerpathin uudelleenmääritystä varten)

# powermt display dev=all (tarkista, että pseudolaite on määritetty uudelleen)
# powermt save
# ls /devices/pseudo/emcp@0
    (tarkista, että merkinnät ovat nyt olemassa - huomaa, että emcp@0 on emcpower0; etsi emcpowerXX: etsi emcp@XX)
# bootadm update-archive (kokoonpanomuutoksen yhdistämiseksi käynnistystietoihin)  

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.