Portál AbcLinuxu, 11. května 2024 10:12


Dotaz: proc ma extended partisna delku 1 block?

24.10.2009 21:38 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
proc ma extended partisna delku 1 block?
Přečteno: 227×
Odpovědět | Admin
Přílohy:
Dobry den, zajimala by me odpoved na otazku vyse polozenou... vypis fdisk -l je vyse, jedna se o sda4.. delku jeden block vypise lde. dump z dd je v priloze. v sda4 by melo byt cele lvm proto me zarazi, ze z sda4 vidim jen 1block...

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Jiří Svoboda avatar 25.10.2009 08:57 Jiří Svoboda | skóre: 37 | blog: cat /dev/mind | Prostějov
Rozbalit Rozbalit vše Re: proc ma extended partisna delku 1 block?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Extended (a následně logical) partitions jsou na disku organizovány úplně jinak, než primary partitions, takže ač to vypadá na první pohled podivně, tak je to zřejmě správně. :-)

Z partition tabulky (uložené v MBR) je v případě extended partition pouze odkaz na tzv. EBR (Extended boot record), který je právě obsahem toho dumpu. V něm je odkaz na samotnou logical partition a na případný další EBR (logical partitions jsou jakoby zřetězeny).

Více např.: http://en.wikipedia.org/wiki/Extended_boot_record
25.10.2009 10:50 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
Rozbalit Rozbalit vše Re: proc ma extended partisna delku 1 block?
diky za reakci, takze pokud v extended oddilu neni logicka partisna, mel by EBR ukazovat primo na hlavicku lvm vol group? lze nejak z toho dumpu vycist adresu kde by se tato mela nachazet?
Jiří Svoboda avatar 25.10.2009 15:19 Jiří Svoboda | skóre: 37 | blog: cat /dev/mind | Prostějov
Rozbalit Rozbalit vše Re: proc ma extended partisna delku 1 block?
Domnívám se, že ano. Přeci jen jsem to nikdy podrobně nezkoumal. V přiloženém dumpu
jirkas@trurl:~$ hexdump download/145803-dump_sda4-5478 
0000000 0000 0000 0000 0000 0000 0000 0000 0000
*
00001b0 0000 0000 0000 0000 0000 0000 0000 fe00
00001c0 ffff fedd ffff 94b3 18de 3947 0040 0000
00001d0 0000 0000 0000 0000 0000 0000 0000 0000
*
00001f0 0000 0000 0000 0000 0000 0000 0000 aa55
0000200 0000 0000 0000 0000 0000 0000 0000 0000
*
00003b0 0000 0000 0000 0000 0000 0000 0000 fe00
00003c0 ffff fe8e ffff 007d 0000 93f6 18de 0000
00003d0 0000 0000 0000 0000 0000 0000 0000 0000
*
00003f0 0000 0000 0000 0000 0000 0000 0000 aa55
0000400
jirkas@trurl:~$ 
jsou (podle té wikipedie) údaje o logické partition na adresách 0x1be až 0x1cd, tj. je to těchto 16 bajtů:
fe00 ffff fedd ffff 94b3 18de 3947 0040
Nějak z toho ale nejsem schopen dekódovat rozumné hodnoty.

Také mne mate, že ten dump má 1024 bajtů, tedy dva sektory, ne jeden. Jako by se tam ta EBR opakovala...
25.10.2009 17:28 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
Rozbalit Rozbalit vše Re: proc ma extended partisna delku 1 block?
no ja si myslel to same, ale zarazilo me ze to ma byt jeden, rikam napisu to podle wiky...

vidim to tak, ze mi nezbude proste zkusit nahrat zpatky meta data k tomu lvm a modlit se... viz tenhle problem

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.