Kirjoittaja Aihe: The partition is misaligned by 1024 bytes.  (Luettu 5235 kertaa)

xmikke

  • Käyttäjä
  • Viestejä: 101
    • Profiili
The partition is misaligned by 1024 bytes.
« : 06.06.13 - klo:19.28 »
Ubuntun asensin käyttäen käytä kokolevyä toimintoa. Nyt asennuksen jälkeen huomasin levytyökalulla tällaisen virheilmoituksen.

http://aijaa.com/rV1XgH

Miten tämä levy nyt pitäisi partitioida uudelleen?


avanti

  • Käyttäjä
  • Viestejä: 455
    • Profiili
Vs: The partition is misaligned by 1024 bytes.
« Vastaus #1 : 06.06.13 - klo:23.53 »
Ubuntun asensin käyttäen käytä kokolevyä toimintoa. Nyt asennuksen jälkeen huomasin levytyökalulla tällaisen virheilmoituksen.

http://aijaa.com/rV1XgH

Miten tämä levy nyt pitäisi partitioida uudelleen?



Minun mielestäni kuvan perusteella tuo laajennettu 4,1 GB dev/sda2 on se josta on tuo virheilmoitus, ei tuo iso osio. Haitanneeko tuo?

ML
Matti Lamminen itäiseltä Vantaalta.
Intel NUC i5 prosessorilla.
Ubuntu 22.04.1 LTS

juyli

  • Vieras
Vs: The partition is misaligned by 1024 bytes.
« Vastaus #2 : 08.06.13 - klo:00.41 »
http://aijaa.com/rV1XgH
Miten tämä levy nyt pitäisi partitioida uudelleen?

Hieman typerähköä lähetellä noita kuvalinkkejä erityispalvelimille. Fiksu ei noita edes klikkailisi.
Mutta kyseessä on luotu jatkettuosio (Extended), jolle ei kuitenkaan ole tehty loogisia osioita.

Kuvalinkin sijaan 'Leikkaa/Liimaa' -tekniikalla asia olisi selvinnyt tulostamalla päätekomennon tuloste klikkailematta epämääräisiä kuvalinkkejä:
Koodia: [Valitse]
sudo fdisk -l http://linux.fi/wiki/Fdisk
Osion luominen
Osio luodaan komennolla n. Tämän jälkeen Fdisk kysyy, luodaanko ensisijainen (ensiö-) vai looginen osio. Yleensä levyllä on yksi ja enintään neljä ensisijaista osiota, ja loput ovat loogisia.

Levyosiot 1-4 ovat ensisijaisia (primääriosioita), ja loogisia ovat primäärille/ensisijaiselle jatketulle osiolle luodut loogiset osioit viidestä äärettömään ;) (esim. /dev/sda5 on looginen osio levyn /dev/sda jollakulla jatketulla eli extended -osiolla.)

nm

  • Käyttäjä
  • Viestejä: 16246
    • Profiili
Vs: The partition is misaligned by 1024 bytes.
« Vastaus #3 : 08.06.13 - klo:16.28 »
Mutta kyseessä on luotu jatkettuosio (Extended), jolle ei kuitenkaan ole tehty loogisia osioita.

Onhan siellä kuvan perusteella sivutusosio. Mutta kuten avanti totesi, laajennetun osion kohdistuksella (alignment) ei pitäisi olla merkitystä, kunhan sen sisältämät loogiset osiot ovat kohdallaan eli alkavat levyn sektorien rajoilla. Kannattaa tarkistaa, näyttääkö levytyökalu saman virheen siellä sivutusosion kohdalla.

Jos myös sivutusosio on levytyökalun mielestä väärin kohdistettu, se saattaa oikeasti hidastaa järjestelmän toimintaa. Silloin sivutusosio ja laajennettu osio pitäisi poistaa ja luoda uudelleen. (Periaatteessa laajennettu osio on tässä tapauksessa turha, eli voisit tehdä sen sijaan toisen primääriosion swappia varten.) Tarkempia ohjeita on vaikkapa täällä: https://help.ubuntu.com/community/SwapFaq#How_do_I_add_more_swap.3F

juyli

  • Vieras
Vs: The partition is misaligned by 1024 bytes.
« Vastaus #4 : 09.06.13 - klo:01.06 »
Onhan siellä kuvan perusteella sivutusosio.

???. Sinulla on sitten tarkemmat silmät tai paremmat silmälasit kuin minulla.
Tuossa kuvassa kerrotaan, että /dev/sda2 on 'Säiliö loogisille osioille', mutta vinkkiä loogisista osioista ei tuon kuvan mukaan voine ratkaista. Ensimmäinen looginen osio olisi /dev/sda5.
Alkuperäinen virheilmoitus voi liittyä muistilaitteen sektoreiden kokoon. Ja jos levy toimii ongelmitta, ei tuolla ole suurempaa merkitystä. Pahimmillaan suurista massamuistilaitteista puhuttaessa, muutama megatavu tuhrautuu, mutta kysymys lienee promilleista.
Yhä siis fdisk -l tulostus olisi yksiselitteinen ;)
Koodia: [Valitse]
Disk /dev/sda: 160.0 GB, 160041885696 bytes, 312581808 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
Levyn tunniste: 0x17b16f74

    Laite Käynn     Alku          Loppu    Lohkot   Id  Järjestelmä
/dev/sda1   *          63    21061214    10530576    7  HPFS/NTFS/exFAT
/dev/sda2        21061693   302214779   140576543+   5  Laajennettu
/dev/sda3       302230845   312480314     5124735    c  W95 FAT32 (LBA)
/dev/sda4       312480315   312576704       48195   ef  EFI (FAT-12/16/32)
/dev/sda5        21061695    23181794     1060050   82  Linux-sivutus / Solaris
/dev/sda6        24981138   291740399   133379631   83  Linux
/dev/sda7       291740463   302214779     5237158+  83  Linux

Tulkintana levyosio /dev/sda2 on määritelty jatketuksi (Extented - Laajennettu?) osioksi, jolle on määritelty osiot /dev/sda5 swap, /dev/sda6 Linux sekä /dev/sda7 Linux.

nm

  • Käyttäjä
  • Viestejä: 16246
    • Profiili
Vs: The partition is misaligned by 1024 bytes.
« Vastaus #5 : 09.06.13 - klo:12.11 »
???. Sinulla on sitten tarkemmat silmät tai paremmat silmälasit kuin minulla.
Tuossa kuvassa kerrotaan, että /dev/sda2 on 'Säiliö loogisille osioille', mutta vinkkiä loogisista osioista ei tuon kuvan mukaan voine ratkaista. Ensimmäinen looginen osio olisi /dev/sda5.

Kuvakaappauksen taltiot-kaaviossa sinisellä merkitty laajennettu osio on valittuna ja alla näkyy silloin sen tiedot. Lisäksi kaaviossa näkyy toinen 4,1 gigatavun osio laajennetun osion alla. Tekstinä "sivu...", joka viittaa sivutusosioon. Kysyjän mukaan tämä oli Ubuntun asennusohjelman luoma rakenne, jolloin swap-osion voi olettaakin olevan siellä.

Alkuperäinen virheilmoitus voi liittyä muistilaitteen sektoreiden kokoon. Ja jos levy toimii ongelmitta, ei tuolla ole suurempaa merkitystä. Pahimmillaan suurista massamuistilaitteista puhuttaessa, muutama megatavu tuhrautuu, mutta kysymys lienee promilleista.

Ongelmana ei ole hukkaantuva tila vaan levyn suorituskyky. Jos osioita (ja niiden sisältämiä tiedostojärjestelmiä) ei ole kohdistettu levyn käyttämään sektorikokoon, luvut ja kirjoitukset hidastuvat huomattavasti. Pahimmillaan joillain tiedostojärjestelmillä kirjoitukset voivat olla useita kertoja hitaampia:
http://www.ibm.com/developerworks/library/l-4kb-sector-disks/

Kiintolevyvalmistajat alkoivat siirtyä 512 kt:n sektoreista 4 kt:n sektoreihin vajaat viisi vuotta sitten kiihdyttäen tahtia viimeisten parin vuoden aikana. Näitä kohdistusongelmia on ratkottu osiointityökaluissa ja tiedostojärjestelmissä, ja Ubuntu 12.04:stä lähtien kaiken pitäisi jo toimia hyvin 4 kt:n sektoreilla. Käytännössä osioille käytetään 1024 kt:n kohdistusta, joka täyttää myös SSD-levyjen vaatimukset. Tosin esimerkiksi fdiskin kanssa pitää edelleen olla varovainen osioita luodessa. Parted-pohjaiset GParted ja GNOME Disks (eli kuvakaappauksessakin näkyvä Levytyökalu) hoitavat osioiden kohdistuksen käyttäjän puolesta.

Voi olla, että asennusohjelma pyrkii säästämään megatavun verran tilaa jättämällä laajennetun osion kohdistamatta. Laajennetun osion sijoittelu ei tosiaan käytännössä vaikuta suorituskykyyn, vaan oleellista on että sen sisältämät loogiset osiot on kohdistettu oikein.
« Viimeksi muokattu: 09.06.13 - klo:12.15 kirjoittanut nm »

ubbe_timppa

  • Käyttäjä
  • Viestejä: 33
    • Profiili
Vs: The partition is misaligned by 1024 bytes.
« Vastaus #6 : 30.09.13 - klo:19.23 »
Ylös :)

Kävin tänään asentamassa varmaan sadannen ubuntun vanhuksille (ylläpidän vanhuksien tietokoneita ja 5 vuotta sitten ubuntuun siirtymisen jälkeen loppuivat ongelmat). Käytin asennuksessa valintaa käytä kokolevyä kuten monesti teen noihin perusasennuksiin.

Huomasin että tuli sama juttu kuin tässä ketjussa alussa on.

Ensinnäkin jotain mitä en ymmärrä eikä aukea tästä ketjusta, minkä takia ubuntun asennus ohjelma edes teki moisen swap osion kokoisen "Säiliö loogiselle osiolle". En minä sitä tilannut, enkä yhdessäkään muussa ylläpitämässäni koneessa semmoista näe. Huomioitavaa on myös se, että koko on sama kuin swap osiolla. (Lupaan googlata koodia 0x05 tänään myös itse).

Eli mikä tuo osio on? Tänään tehdyssä asennuksessa se hörppäasi 8 gigaa...


Siivottu - Storck
« Viimeksi muokattu: 30.09.13 - klo:19.55 kirjoittanut Storck »

nm

  • Käyttäjä
  • Viestejä: 16246
    • Profiili
Vs: The partition is misaligned by 1024 bytes.
« Vastaus #7 : 30.09.13 - klo:20.04 »
Ensinnäkin jotain mitä en ymmärrä eikä aukea tästä ketjusta, minkä takia ubuntun asennus ohjelma edes teki moisen swap osion kokoisen "Säiliö loogiselle osiolle". En minä sitä tilannut, enkä yhdessäkään muussa ylläpitämässäni koneessa semmoista näe.

Hmm. Tietääkseni Ubuntu ja useimmat muutkin Linux-jakelut tekevät koko levyä käytettäessä oletuksena yhden primääriosion (sda1), joka sisältää koko järjestelmän. Sen lisäksi perinteistä MBR-osiotaulua käytettäessä tehdään extended-osio (sda2), joka sisältää yhden loogisen osion ja linkin seuraavaan mahdolliseen extended-osioon (joka taas sisältää loogisen osion ja linkin). Osiointityökaluissa tämä linkitetty extended-osioiden lista näytetään yleensä yhtenä extended-osiona, joka sisältää useita loogisia osioita.

Ubuntun oletusasennuksessa ainoastaan swap sijoitetaan extended-osion alla olevalle loogiselle osiolle (sda5) ja muu data menee ensimmäiselle osiolle.

Siis extended-osio tai "säiliö loogiselle osiolle" on ihan normaali konsepti, jota usein tarvitaan MBR-osiotaulun rajoitteiden vuoksi. Primääriosioita voi olla extended mukaanlukien vain neljä (sda1-4). Käyttöjärjestelmien asentimet yleensä luovat extended-osion, vaikka se ei olisi aivan välttämätön. Windows luo sellaisen myös.

On erikoista, jos jossain oletusosionnilla tehdyssä Ubuntu-asennuksessa ei ole tällaista rakennetta. Voitko näyttää fdisk-ohjelman tulosteen tällaiselta koneelta (sudo fdisk -l)?

Huomioitavaa on myös se, että koko on sama kuin swap osiolla. (Lupaan googlata koodia 0x05 tänään myös itse).

Niin. Ubuntu tekee laajennetusta osiosta sen kokoisen kuin tarvitaan. Jos asennusohjelma valitsee swapin kooksi 8 Gt, laajennettu osio on näennäisesti myös 8 Gt, jotta swap mahtuu sen sisään.

0x05 on extended-osion tyyppi MBR-osiotaulussa: http://en.wikipedia.org/wiki/Extended_Boot_Record
« Viimeksi muokattu: 30.09.13 - klo:20.13 kirjoittanut nm »

ubbe_timppa

  • Käyttäjä
  • Viestejä: 33
    • Profiili
Vs: The partition is misaligned by 1024 bytes.
« Vastaus #8 : 30.09.13 - klo:20.35 »
"On erikoista, jos jossain oletusosionnilla tehdyssä Ubuntu-asennuksessa ei ole tällaista rakennetta. Voitko näyttää fdisk-ohjelman tulosteen tällaiselta koneelta (sudo fdisk -l)?"

Tuossa on nyt yksi tavallinen fdisk tuloste, ei semmoista kummallista extended boot record osiota, samanlaisia settejä minulla on kymmenittäin. Tänään oli ensimmäinen kerta kun sain samanlaisen kuvan kuin ketjun aloittaja (hetkeen en ajatellut kyllä lähteä asiaa tutkimaan jos senkin fdisk -l olisi tarpeen, sen verran noita juoksen asentamassa).

Koodia: [Valitse]
Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 päätä, 63 sektoria/ura, 91201 sylinteriä, yhteensä 1465149168 sektoria
Yksiköt = 1 * 512 = 512 -tavuiset sektorit
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Levyn tunniste: 0x000aa751

    Laite Käynn     Alku          Loppu    Lohkot   Id  Järjestelmä
/dev/sda1   *        2048  1448744959   724371456   83  Linux
/dev/sda2      1448744960  1465147391     8201216   82  Linux-sivutus / Solaris



nm

  • Käyttäjä
  • Viestejä: 16246
    • Profiili
Vs: The partition is misaligned by 1024 bytes.
« Vastaus #9 : 30.09.13 - klo:20.54 »
Ok. Ehkä asennusohjelma käyttäytyy hieman eri tavalla eri versioissa tai vaihtaa muuten vaan käyttäytymistään jonkun valinnan perusteella. En nyt muista, milloin viimeksi olen edes kokeillut oletusasennusta ilman osioinnin säätämistä.

Mutta joka tapauksessa molemmat osioinnit ovat ihan valideja ja normaaleja. Uskoisin, että levytyökalun varoitus laajennetun osion misalignmentista on tässä ainoa virhe/bugi.