Subject: Re: drobne postrehy - 2.0rc5 amd64
To: netbsd <netbsd@eq.cz>
From: Jaromir Dolecek <jdolecek@NetBSD.org>
List: regional-cs
Date: 12/05/2004 20:53:14
netbsd wrote:
> Vsechny testy konci stejne, fsck pokazde opravuje chyby. Testy delam s
OK, rad bych si ujasnil co presne nefunguje. Je celkem zbytecne
zabyvat se chovanim mount -o ro,update / vs. fsck -f. Je-li
zarizeni otevrene (namontovane), muze se stat ze cast metadat
neni zapsana na disku pri downgrade na ro mount. To je dejme
tomu v tuto chvili objevena a klasifikovana chyba, takze bych
se zameril na tu standardni operaci tar xf + reboot.
Rad bych krok za krokem prosel postup, aby se vyloucila
moznost nejakeho mezikroku, ktery muze zpusobovat ten problem.
1. boot -s
Pri nabootovani do singleuser se objevi:
Enter pathname of shell or RETURN for /bin/sh:
Tady date <enter>, objevi se root prompt:
#
2. fsck -f
Nyni date
# fsck -fy /
Vypise to neco jako:
** /dev/rwd0a
** File system is already clean
** Last Mounted on /
** Phase 1 - Check Blocks and Sizes
...
fsck projde disk a najde nebo nenajde chyby.
3. nabootovani multiuser
Na promptu date
# exit
a system normalne nabootuje do normalniho provozu, objevi se login
prompt:
NetBSD/i386 (jmeno) (console)
login:
4. nalogujete se a rozbalite archiv
mkdir /tmp/pkgsrc
cd /tmp/pkgsrc
tar xf ..../pkgsrc.tar.gz
5. reboot systemu
bez jakychkoli dalsich operaci prebootujete system
pomoci 'shutdown -r now' a nabootujete do singleuser modu pomoci
boot -s.
6. fsck -f rootu
Po promptu:
Enter pathname of shell or RETURN for /bin/sh:
opet date <enter> a zadate:
# fsck -fy /
V tuto chvili by fsck nemel zahlasit zadne chyby. Pokud zahlasi,
prosim poslete mi vystup z prikazu mount -vvv.
Muzete prosim overit tento postup?
Jaromir
--
Jaromir Dolecek <jdolecek@NetBSD.org> http://www.NetBSD.cz/
-=- We can walk our road together if our goals are all the same; -=-
-=- We can run alone and free if we pursue a different aim. -=-