[BSD] Tukor es Geometria
Feczak Szabolcs
feczo at siodigit.hu
2004. Dec. 21., K, 10:19:49 CET
Nem ertem a rendszert, a handbook-ot is vegignyalaztam, de teljesen
illogikusnak tunik az egesz ....
Regebben ha installaltam BSD-t es az fdisk-re kerult sor, szepen
ignoraltam az uzenetet, hogy :
"WARNING: A gemotry of 310101/16/63 for ad0 is incorrect, using
a more likely geometry. If this geometry is incorrect or you are
unsure as to wheteher or not it is correct please consult the
Hardware Guide int the doc submenu or use the (G)eom command to
change it now"
Mindaddig nem is volt gond ebbol, amig el nem kezdtem raid1 tukrot
csinalni g(eom)raid-el. Onnantol kezdve ugyanis a boot utan volt
ugy hogy mas C/H/S ertekeket irt a dmesg a ket lemezre
(bios-ban autodetect-re volt allitva mindket hdd) - na nem mindig,
de amikor igen, akkor a tukor szepen szetesett, mondvan, hogy az
egyik lemez kisebb mint a masik igy nem tudja ra tukrozni.
Na gondoltam a melyere nezek ennek a dolognak ... A fentebb emlitett
doc submenu-ben talalhato Hardware menupontban egy szo annyi sem esik a
geometriarol. A Handbook Allocating Disk Space fejezete a kovetkezoket
irja
"FreeBSD does not use the BIOS, and does not know the ``logical BIOS
drive mapping''. This can lead to very perplexing situations, especially
when drives are physically identical in geometry, and have also been
made as data clones of one another.
When using FreeBSD, always restore the BIOS to natural drive numbering
before installing FreeBSD, and then leave it that way. If you need to
switch drives around, then do so, but do it the hard way, and open the
case and move the jumpers and cables."
Tehat zavarba ejto szituacikat okozhat ha ket fizikalag azonos
geometriaval rendelkezo hddvel van dolgunk, fokent ha egymas adatparjai
(mint peldaul tukorben ugye) ... no sikerult.
Azt mondja tehat, hogy ne trukkozzek, hasznaljam amit a BIOS hisz, es
akkor jo lesz nekem. Nos a BIOS harom dolgot hihet:
65535/16/255 CHS
4095/240/255 Large
16643/255/63 LBA
dmesg viszont folyamatosan a kovetkezokkel kapraztat:
310098/16/63, neha meg
310101/16/63 hogy minek hatasara valtozik azt pontosan nem tudom,
de ebbol adodnak a problemak, ez a fentiek kozul egyikre se hasonlit,
amit az fdisk alapbol ajanl az
19457/255/63
Ha fdisk-ben probalom a geometriat allitani, a CHS es a Large ertekekre
ugyanazt kapom, hogy "WARNING: A gemotry of xxx/xxx/xxx is incorrect"
Egyedul az LBA ertekek tetszenek neki, de azzal meg az altala
felajanlattal szemben kevesebb hely jon ki belole 152625 Mb helyett
130551 Mb. Ok, akkor legyen amit o ajanl a 19457/255/63, gondoltam en,
azt akkor valahova felirja a lemez elejere es mindenki boldog lesz,
de kovetkezo bootnal ha megyek az fdisk-be ismet jon a hiba, hogy nem
jo a geometria.
Kerdes tehat, milyen modot allitsak a BIOS-ban (autodetect egyenlore
tehat nem valt be) ? Milyen geometria legyen freebsd fdisk szerint ?
Meg lehet-e nyugtatni valahogy, hogy kovetkezo sysinstall/fdisk-kor
ne reklamaljon az inkorrekt geometria miatt ?
Ez csak nekem ilyen kodos vagy tenyleg ...
További információk a(z) BSD levelezőlistáról