Portál AbcLinuxu, 5. května 2024 19:25


Dotaz: rozdilna geometrie disku pri pripoje pres USB-sata redukci proti radici na disku

16.3.2014 20:59 Zdenek
rozdilna geometrie disku pri pripoje pres USB-sata redukci proti radici na disku
Přečteno: 246×
Odpovědět | Admin
Dobry den,

narazil jsem na zajimavy problem s diskem WD10EYEX kterym jsem se rozhodl nahradit puvodni szstemovy disk, disk jsem nejprve pripojil pres USB-SATA redukci (DIGITUS) a fdisk vzpsal toto
Disk /dev/sdj: 1000.2 GB, 1000204886016 bytes
hlav: 255, sektorů na stopu: 63, cylindrů: 15 200, celkem 244 190 646 sektorů
Jednotky = sektory po 1 * 4096 = 4 096 bajtech
Velikost sektoru (logického/fyzického): 4096 bajtů / 4096 bajtů
Velikost I/O (minimální/optimální): 4096 bajtů / 4096 bajtů
Identifikátor disku: 0x0009c7d5
potom jsem prenesl souborove systemy z puvodniho menciho disku a dik pripojil na radic na zakladni desce. Ovsem pri pokus ynovu naistalovat grub jsem zjistil, ye disk je nemountovately a nesedi velikosti partition a pohledem na fdisk mne doslo proc asi
The device presents a logical sector size that is smaller than
the physical sector size. Aligning to a physical sector (or optimal
I/O) size boundary is recommended, or performance may be impacted.
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x0009c7d5

Zajimal by mne vas nazor co vhodneho se da s timto udelat?

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

Odpovědi

Jendа avatar 16.3.2014 22:14 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: rozdilna geometrie disku pri pripoje pres USB-sata redukci proti radici na disku
Odpovědět | | Sbalit | Link | Blokovat | Admin
Disk má 4KiB sektory a řadič na desce z něj dělá 512B sektory nebo opačně. Nešlo by nějak znásilnit GRUB, aby mu to nevadilo (třeba použít "blocks" interface nebo použít LILO :), udělat tam GPT, udělat přímo na disku od nějakého offsetu LVM nebo tak něco? :)
Já to s tou denacifikací Slovenska myslel vážně.
17.3.2014 00:01 zdenek
Rozbalit Rozbalit vše Re: rozdilna geometrie disku pri pripoje pres USB-sata redukci proti radici na disku
No prohledaval jsem specifikace na wd.com a nenasel jsem jak velke sektory ten disk ma mit. disk podporuje SATA3 a deska také, je nějaká vola v biosu ktera by mohla urcit velikost sektrů ?
17.3.2014 01:16 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: rozdilna geometrie disku pri pripoje pres USB-sata redukci proti radici na disku
Spíše si myslím, že disk hlásí logický sektor 512B a fyzický sektor 4kB. Nepotkal jsem zatím disk, který by nehlásil logický sektor jako 512B. A rád se poučím, když to bude jinak. Tím pádem veškeré počty sektorů partition table jsou v 512B velikosti. USB udělátko do toho, podle mne, přináší vlastní "inteligenci" a hlásí systému logickou velikost stejnou, jako je fyzická velikost sektoru. Což přinese zásadní zmatek, protože číslo sektoru ABCD v partition table znamená naprosto jiný sektor pro přímo připojený disk a USB udělátko.
17.3.2014 06:24 zdenek
Rozbalit Rozbalit vše Re: rozdilna geometrie disku pri pripoje pres USB-sata redukci proti radici na disku
TO: lertimir, otazka zustava co s tim? disk znuvu rozdelit kdyz bude pripojený pres radic MB s 512 sektory (nebude pak kapacita disku mensi ???) ci pouzit jeste nejakou utilitku od WD k "low level formatu"? mozna to souvisi s timto http://diit.cz/clanek/advanced-format-prichazeji-pevne-disky-se-4k-sektory?

17.3.2014 12:49 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: rozdilna geometrie disku pri pripoje pres USB-sata redukci proti radici na disku
A jaké jsou hlavně velikosti těch oddílů? Na začátku jste poslal jen hlavičky a ne dělení na oddíly. Taky je potřeba si nechat vypisovat sektory (a ne cylindry jako některé distra). Např v CentOSu musím použít fdisk -l -u /dev/sdX na výpis podle sektorů. v openSUSE stačí fdisk -l /dev/sdX. V každém případě to musí dopadnout nějak takto
# fdisk -l -u /dev/sde

Disk /dev/sde: 1500.3 GB, 1500301910016 bytes
255 heads, 63 sectors/track, 182401 cylinders, total 2930277168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0007bc04

   Device Boot      Start         End      Blocks   Id  System
/dev/sde1            2048   585936895   292967424   83  Linux
/dev/sde2       585936896  2930277167  1172170136   83  Linux
Sice na tomto disku jsou fyzické sektory 512, ale to není podstatné. Podstatné je že Units = sectors of 1 * 512 = 512 bytes se počítá disk v 512B počtech, a za druhé že "/dev/sde1 2048 585936895 292967424 " je disk zarovnaný i pro 4kB sektory, tedy počáteční sektor každého oddílu je násobek 8 (8x512B=4kB) a konečný sektor je násobek 8 mínus 1. Takhle si rozdělte disk na řadiči, který hlásí velikost jednotky 512B a bude vše v pořádku. (a pravděpodobně se to srovná i když takto dělený disk dáte do USB udělátka.)
17.3.2014 14:12 Zdenek
Rozbalit Rozbalit vše Re: rozdilna geometrie disku pri pripoje pres USB-sata redukci proti radici na disku
Jde nejak presvedcit radic o 4K sektorech, (ted u toho stoje nejsem oddíly jsou kolem 450G 2 a zbytek swap nejake dalsi mene podstatna data) tj vypnout na disku 512b emulaci? jinak oddily nejsou zarovnané na 512
17.3.2014 14:32 R
Rozbalit Rozbalit vše Re: rozdilna geometrie disku pri pripoje pres USB-sata redukci proti radici na disku
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ja by som ten disk pripojil priamo, cely vymazal (zaciatok prepisat nulami, aby tam nebol bordel) a urobil vsetko znovu.

A redukciu nepouzival na disky so 4 KB sektormi.

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.