Portál AbcLinuxu, 16. července 2025 07:51


Dotaz: does not end on cylinder boundary..

3.5.2005 10:43 stradivarius
does not end on cylinder boundary..
Přečteno: 206×
Odpovědět | Admin
ahoj, mam nasledujici problem, jehoz puvodce je mozna FC2. Dochazi mi misto a chtel bych si resizenout ext3 oddil. Chtel jsem to provest v PM8.0, ale ta hlasi error a nenacte oddilovou tabulku, s hlaskou, ze je zkorumpovana.. Ke vsem oddilum se normane dostanu. Fdisk mi hlasi nasledujici:

Disk /dev/hda: 60.0 GB, 60011642880 bytes

16 heads, 63 sectors/track, 116280 cylinders

Units = cylinders of 1008 * 512 = 516096 bytes

Device Boot Start End Blocks Id System

/dev/hda1 * 1 12195 6146248+ 7 HPFS/NTFS

Partition 1 does not end on cylinder boundary.

/dev/hda2 12196 12398 102312 83 Linux

/dev/hda3 12399 14479 1048824 82 Linux swap

/dev/hda4 14480 101175 43694753 f W95 Ext'd (LBA)

Partition 4 does not end on cylinder boundary.

/dev/hda5 14480 26669 6143728+ 83 Linux

/dev/hda6 26670 87615 30716752+ b W95 FAT32

/dev/hda7 87616 101175 6834208+ 83 Linux

smartctl -a /dev/hda hlasi ze disk je ok. je to 3mesice stary wd 2.5". FC2 mela nejake problemy s modifikovanim fat oddilu. Bohuzel nevim, kdy to vzniklo. Instaloval jsem poporade XPP, FC2 a Ubuntu 5.4. Instalovat to cele znovu se mi fakt nechce. Napada nekoho reseni? Diky
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

3.5.2005 11:13 petr_p
Rozbalit Rozbalit vše Re: does not end on cylinder boundary..
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na tom neni nic spatneho. Proste 1. a 4. primarni partition neni zarovnana presne na hranici (hypotetickeho) cylindru.

Starsi OS, ktere se sverepe drzi geometrie disku s tim obcas nepocitaji a povazuji to za chybu. Novejsim OS, ktere vi, ze disk si hraje na geomtetrii jen z duvodu zpetne kompatibilty (dnes se disky chovaji jako jedno dlouhe linearni pole -- LBA; navic logika disku muze sektory prealokovat jinam kvuli zhorseni kvality povrchu stopy, takze logicke sektory jsou zprehazeny), to nevadi.

Ve fdisku se prepnete do rozsireneho rezimu a tam si nechte vypsat PT. Uvidite i hlavy a sektory v ramci cylindru.

Reseni: Zkratte filesystem a pak oddil hda1, roztahnete hda4. Vse lze udelat ve fdisku a nejakym resize.nfs (nebo jak se to jmenuje). Pak si uz muzete hrat ve vasem oblibenem PartitinoMagicku.
3.5.2005 18:18 stradiavrius
Rozbalit Rozbalit vše Re: does not end on cylinder boundary..
diky za odpoved. nejdriv si vyzalohuju data a pak dam vedet jak to dopadlo. Myslite zrejme resize2fs, ale asi pouziju spis fdisk.
3.5.2005 19:25 petr_p
Rozbalit Rozbalit vše Re: does not end on cylinder boundary..
Aby nedoslo k mylce, fdisk pouze manipuluje s partion table -- tedy metainformacemi o rozdeleni disku. Se samotnym obsahem -- tedy daty, tj. se souborovymi systemy nemanipuje. Na zmenu velikosti FS musite pouzit specialni program, ktery rozumi danemu FS (pro ext2 to je resize2fs, pro ntfs (vas /dev/hda1) jmeno neznam). Na posunuti FS v ramci partition muzete pozit prikaz dd, ale dejte si sakra pozor na parametry. Jeden preklep a prijdete o vsechny data.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.