Ci, ktorzy czesto uzywaja LiveUpgrade do aktualizacji swojego SolarisExpress oraz maja lokalne pule ZFS moga czasem miec problem po uruchomieniu nowego systemu.
Problem moze powstac, gdy mamy kilka "partycji" ZFS i jedna partycja jest montowana w miejscu innej, podmontowanej juz partycji. Troche to niezrozumiale, ale przyklad rozjasni wszystko:
- Mamy domyslne punky montowania (nie zmienialismy zmiennej ZFS mountpoint).
- Tworzymy system plikow ZFS:
zfs create data/export
- Zmieniamy punkt montowania na z /data/export na /export
zfs set mountpoint=/export data/export
- Tworzymy inne partycje ZFS
zfs create data/export/home
zfs create data/export/home/antek
zfs create data/export/home/szymon
zfs create data/export/home/witold
- Teraz, synchronizujemy inne srodowisko uruchomieniowe (BE)
lumake -n be1
- Robimy upgrade nowego BE (zakladam, ze w /mnt/dvd jest podmontowana plytka z nowszym SXCE)
luupgrade -u -n be1 -s /mnt/dvd
- Aktywujemy nowe BE
luactivate -n be1
- Teraz gdy damy restart poprzez np 'init 6',
to po restarcie mozemy miec problem z usluga svc:/system/filesystem/local:default
Jesli mamy dostep do serwera poprzez ssh, lub nie chce nam sie chodzic i logowac lokalnie, mozemy zrobic tutaj maly trik ..
- Montujemy nowe BE
lumount -n be1
- Wchodzimy do katalogu, gdzie jest podmontowane i usuwamy katalogi, w ktorych bedzie montowany ZFS. W naszym przykladzie wszystkie katalogi w /export (np /.alt1.be1/export)
- Upewniamy sie ze usunelismy puste katalogi z 'be1', gdzie bedzie montowany ZFS
- Musimy odmontowac drugie BE i zrobic restart do nowego systemu
luumount -n be1
init 6
Teraz powinnismy miec juz nowe SXCE bez niepotrzebnych problemow.
Subskrybuj:
Komentarze do posta (Atom)
Brak komentarzy:
Prześlij komentarz