Re: Spatna geometrie v sysinstallu pri fdisku

Kaminar Kaminar at seznam.cz
Sat Jan 28 19:14:56 CET 2006


> zkusenost:
> nekolikrat jsem hlasku ignoroval a nic se nikdy nestalo.
> Ted naposldy, kdyz jsem pridaval IDE disk 120G na FreeBSD5.4, tak jsem
> si ji precetl a udelal jsem co je napsano, ze delat nemam. Nasel jsem na
> google specifikaci disku a opsal do sysinstallu CHS.
> Nasledne uz nehlasil zadnou chybu (jen cisilka zmrsil). Disk mam
> pristupnej celej (pouzivam ho jako datovej s jednim fs).
> 
> michal

Zkusil jsem, co jste popisoval.

S geometrii doporucenou sysinstallem to pred tim vypadalo takto:

Disk name:      ad0                                    FDISK Partition Editor
DISK Geometry:  19457 cyls/255 heads/63 sectors = 312576705 sectors (152625MB)

Offset       Size(ST)        End     Name  PType       Desc  Subtype    Flags

         0         63         62        -     12     unused        0
        63  312576642  312576704    ad0s1      8    freebsd      165
 312576705       5103  312581807        -     12     unused        0


Pak jsem to v sysinstalu smazal (D) a zkusil jsem zadat specifikaci
logicke CHS disku podle udaju vyrobce (Seagate). Proti tomu
sysinstall neprotestoval a po alokaci mista na slice se stalo toto:

Disk name:      ad0                                    FDISK Partition Editor
DISK Geometry:  16383 cyls/16 heads/63 sectors = 16514064 sectors (8063MB)

Offset       Size(ST)        End     Name  PType       Desc  Subtype    Flags

         0         63         62        -     12     unused        0
        63  312581745  312581807    ad0s1      8    freebsd      165

Sice 16383*16*63 neni rovno 312581807+63 = 312581808
(312581808 sedi s poctem sektoru udavanem Seagatem),
ale misto pro slice se na disku alokovalo perfektne, ze se
vyuzil beze zbytku cely disk.
Jen v tom mam tedka jeste vetsi zmatek. Jak je to mozny, kdyz
na hornim radku sysinstall ukazuje geometrii 8GB-vy HDD,
ale pocet alokovanych sektoru sedi spravne na 160GB a
jeste se misto na disku dokonale cele vyuzilo?

Napadaji me dve vysvetleni:

1) Budto se v sysinstalu uchoval nejaky udaj o puvodnim poctu sektoru
   (puvodni slici jsem ve skutecnosti nesmazal, jen jsem ji smazal v
   sysinstalu), a proto to sedi a nejakym podivnym způsobem se
   vyuzije lepe misto na disku.
2) Nebo sysinstall ten udaj o geometrii ziskava dvema způsoby
   a jen klame.

Jen jsem jeste podeziravy k te skutecnosti, ze v te varovne hlasce
o nekorektni geometrii,

Remember: you need to enter whatever your BIOS thinks
the geometry is! For IDE, it's what you were told in the BIOS
setup. For SCSI, it's the translation Mode your controller is
using. Do NOT use a "physical geometry''.

bylo upozorneni, ze by se mela zadat
geometrie takova, aby souhlasila s tim, co si o ni mysli BIOS.
(Ovsem, pokud jsem tomu v te anglctine dobre rozumnel.)

Co si myslite o te nastavene logicke geometrie CHS podle vyrobce?
Jsou to nesmyslna cisla, ale vypada to, ze by to mohlo chodit.
Tak nevim, jestli bych to nemel zkusti znuvu, i kdyz uz mam
zaklad FreeBSD nainstalovany. :-)

Karel




More information about the Users-l mailing list