Tru64 Troubleshooting: differenze tra le versioni

Da Emigar.
Jump to navigation Jump to search
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 2: Riga 2:




''P00>>>'' boot -fl s
'P00>>>' boot -fl s
/sbin/mountroot
'''# ''' /sbin/mountroot
rm /etc/dec* /etc/dfsc* /etc/dfsl*
rm /etc/dec* /etc/dfsc* /etc/dfsl*



Versione delle 12:20, 10 ott 2012

Ricreare il database dell'hardware

'P00>>>' boot -fl s
#  /sbin/mountroot
rm /etc/dec* /etc/dfsc* /etc/dfsl*
/sbin/dn_setup -clean
/sbin/dn_setup -init
dsfmgr -K
cd /etc/fdmns/root_domain
rm *
ln -s /dev/disk/dsk0a .
cd /etc/fdmns/usr_domain
rm *
ln -s /dev/disk/dsk0g .


deincapsulare e reincapsulare root

Buon Giorno,
        di seguito come procedere per togliere il disco di sistema da LSM, eseguire il boot senza LSM ed incapsulare il disco di sistema in LSM.
Il tutto e' da considerarsi a titolo esemplificativo.

Disco sistema in LSM mirrorato
(dsk5 - dkb0, dsk6 dkb100)
Label dsk5:     a       AdvFS           root_domain
                b         LSMnopriv     swap
                c
                f       LSMsimp 2048 (la mette la volencap)
                g       LSMnopriv       usr_domain  /usr
                h       LSMnopriv       var-domain  /var

Label dsk6:     a       AdvFS           root_domain
                b         LSMnopriv     swap
                c
                f       LSMsimp 2048 (la mette la volencap)
                g       LSMnopriv       usr_domain  /usr
                h       LSMnopriv       var-domain  /var


Togliere il disco sistema da LSM e boot senza LSM:

boot da disco:          editare   /etc/inittab commentando le righe:

lsmr:s:sysinit:/sbin/lsmbstartup -b </dev/console >/dev/console 2>&1 ##LSM
lsm:23:wait:/sbin/lsmbstartup </dev/console >/dev/console 2>&1 ##LSM
vol:23:wait:/sbin/vol-reconfig -n </dev/console >/dev/console 2>&1 ##LSM

#>shutdown
>>>boot -fl s dkb100
#>cd /etc/fdmns/root_domain
#>rm rootdg.rootvol
# ln -s /dev/disk/dsk6a
#>cd /etc/fdmns/usr_domain
#>rm rootdg.usrvol
#>ln -s /dev/disk/dsk6g
#>disklabel -Fs dsk6b swap
#>disklabel -Fs dsk6g AdvFS
#>cd /etc/fdmns/var_domain
#>rm rootdg.varvol
#>ln -s /dev/disk/dsk6h
#>disklabel -Fs dsk6h AdvFS
 #>disklabel -Fs dsk6f unused

editare /etc/sysconfigtab
      change lsm_rootdev_is_volume = 1  to lsm_rootdev_is_volume = 0
      change swapdevice = /dev/vol/swapvol to swapdevice = /dev/disk/dsk6b
#>shutdown
>>>b -fl s dkb100
#>mountroot
#>mount usr_domain#usr /usr
#>mount usr_domain#var /var
swapon  -a
swapon -s

Incapsulare il disco sistema in LSM
# volinstall
Verificare che abbia creato gli special file di lsm sotto /dev/vol/, altrimenti farlo manualmente:
mknod /dev/volconfig c 41 0
mknod /dev/voltrace c 41 1
mknod /dev/voliod c 41 2
mknod /dev/volinfo c 41 3

Creare un rootdg su un qualunque disco vuoto es. "dsk7". Prima di cio' accertarsi che nessun altro disco sia in rootdg, altrimenti dopo la volsetup, se trova una qualunque rootdg valida, ne tira dentro la configurazione.In questo caso dsk5 ha una vecchia rootdg quindi bisogna pulirlo come segue:

# Disklabel -z dsk5
# Disklabel -rw -t advfs dsk5 auto
# Disklabel -r dsk6 > label.dsk6
# Disklabel -R dsk5 label.dsk6
# Disklabel -sF dsk5a(b,f,g,h) unused

# Volsetup -o force dsk7
# Volencap dsk6(a)

Mirrorare il disco sistema
# Volrootmir -a dsk5

.....................
.....................
.....................