Kirjoittaja Aihe: Ext4  (Luettu 48383 kertaa)

harrykaa

  • Vieras
Vs: Ext4
« Vastaus #80 : 21.01.09 - klo:09.18 »
Tietääkö joku kertoa, mistä tiedostosta näkyy (jos siis kerran /etc/fstab voi olla tyhjä) osioiden tiedostojärjestelmä (mm. ext3, ext4) tai missä ovat osioiden kirjoitussäännöt relatime, noatime ym?
Mm. nuo tiedothan annetaan asennuksen yhteydessä osioitaessa.

muep

  • Käyttäjä
  • Viestejä: 896
    • Profiili
Vs: Ext4
« Vastaus #81 : 21.01.09 - klo:10.44 »
Tietääkö joku kertoa, mistä tiedostosta näkyy (jos siis kerran /etc/fstab voi olla tyhjä) osioiden tiedostojärjestelmä (mm. ext3, ext4) tai missä ovat osioiden kirjoitussäännöt relatime, noatime ym?
Mm. nuo tiedothan annetaan asennuksen yhteydessä osioitaessa.

mount -komennolla voi katsoa, mitä tiedostojärjestelmiä ja millä asetuksilla on ajohetkellä liitettynä.
[http://smolt.fedoraproject.org/show?uuid=pub_ac53b581-021a-4b76-bd14-e7d51f55462f]Pöytäkone[/url]
Läppäri

harrykaa

  • Vieras
Vs: Ext4
« Vastaus #82 : 21.01.09 - klo:11.08 »
mount -komennolla voi katsoa, mitä tiedostojärjestelmiä ja millä asetuksilla on ajohetkellä liitettynä.

Joo niin kyllä.
En esittänyt kysymystäni kyllin selvästi.
Mistä tiedostosta boottaava järjestelmä tuon katsoo, kun näyttää, että fstab sen ei tarvitse olla?

gdm

  • Sitä saa mitä tilaa...
  • Käyttäjä
  • Viestejä: 4363
    • Profiili
    • Keskustelualueiden säännöt
Vs: Ext4
« Vastaus #83 : 21.01.09 - klo:11.21 »
mount -komennolla voi katsoa, mitä tiedostojärjestelmiä ja millä asetuksilla on ajohetkellä liitettynä.

Joo niin kyllä.
En esittänyt kysymystäni kyllin selvästi.
Mistä tiedostosta boottaava järjestelmä tuon katsoo, kun näyttää, että fstab sen ei tarvitse olla?

Veikkaus on että udev tekee tuon?
Lisää [Ratkaistu] aloitusviestiin jos ongelmasi selviää!
Saamasi tuki on ilmaista, joten älä vaadi tai uhkaile saadaksesi apua!

harrykaa

  • Vieras
Vs: Ext4
« Vastaus #84 : 21.01.09 - klo:11.31 »
Veikkaus on että udev tekee tuon?

OK.

Tässä muuten ihmettelen tätä ext4:ää koskevaa osaa Jauntyn esittelysivuilta:
http://www.ubuntu.com/testing/jaunty/alpha3.

"Ext4 installation support
Alpha 3 supports the option of installing on the new ext4 file system. Ext3 is likely to remain the default for Jaunty, and we will consider it as the default for Jaunty+1 based on user feedback."

Toisaalta ext4 tuntuu myös nopeuttavan boot-aikaa:
http://news.softpedia.com/news/Ubuntu-9-04-Boots-in-21-4-Seconds-101885.shtml

"We've tested the boot process of a default Ubuntu 8.10 and 9.04 Alpha (Build 20090112.1) installation on two machines, an AMD Sempron 1.8 Ghz, 80 GB IDE hard drive with 512 RAM DDR and an Intel Core 2 Duo E4300 running at 2.2 Ghz, 250 GB SATA hard drive with 4 GB RAM DDR2. Here are the results of our tests:

· Ubuntu 8.10 with EXT3 filesystem boots in 31.8 seconds (on the AMD Sempron system);
· Ubuntu 9.04 Alpha (Build 20090112.1) with EXT3 filesystem boots in 28.3 seconds (on the AMD Sempron system);
· Ubuntu 9.04 Alpha (Build 20090112.1) with EXT4 filesystem boots in 23.1 seconds (on the AMD Sempron system).

· Ubuntu 8.10 with EXT3 filesystem boots in 26.8 seconds (on the Intel Core 2 Duo system);
· Ubuntu 9.04 Alpha (Build 20090112.1) with EXT3 filesystem boots in 24.5 seconds (on the Intel Core 2 Duo system);
· Ubuntu 9.04 Alpha (Build 20090112.1) with EXT4 filesystem boots in 21.4 seconds (on the Intel Core 2 Duo system)!"

gdm

  • Sitä saa mitä tilaa...
  • Käyttäjä
  • Viestejä: 4363
    • Profiili
    • Keskustelualueiden säännöt
Vs: Ext4
« Vastaus #85 : 21.01.09 - klo:11.41 »
Veikkaus on että udev tekee tuon?

OK.

Tässä muuten ihmettelen tätä ext4:ää koskevaa osaa Jauntyn esittelysivuilta:
http://www.ubuntu.com/testing/jaunty/alpha3.

Huom, kyseessä oli puhdas veikkaus, eli sen totuudenmukaisuutta sietää epäillä.
Toinen mahdollisuus on hal

Tuosta ihmettelystä ??
Siis miksi siitä ei tule oletusta vielä Jauntyssa?
Siihen vastaan että, kun kyseessä on kuitenkin vielä hieman keskeneräinen komponentti, josta pitää reunat hioa, ettei tule ikäviä yllätyksiä.
Jotkut käyttäjät ovat raportoineet datan menetyksiä, ja eihän sellaista saa sattua tuotantokoneilla...
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/317781

Jos keskustelu menee enemmän ubuntun puolelle tuossa ext4:ssa pyydän aloittamaan aiheen kehitysalueella... Jossa voi vapaammin keskustella ubuntun ja ext4 migraatiosta.
« Viimeksi muokattu: 21.01.09 - klo:12.26 kirjoittanut gdm »
Lisää [Ratkaistu] aloitusviestiin jos ongelmasi selviää!
Saamasi tuki on ilmaista, joten älä vaadi tai uhkaile saadaksesi apua!

Tekno

  • Käyttäjä
  • Viestejä: 209
    • Profiili
Vs: Ext4
« Vastaus #86 : 31.01.09 - klo:06.10 »
Joo. Alkoi pukkaamaan I/O erroria tiedostojen kohdalla. Piti ajaa vähän väliä fsck ja poistaa lisäksi käsin rikkoutuneet tiedostot jotta mm. apt-get suostui tekemään mitään. Nyt ei edes käynnisty koko systeemi. Alkunsa ongelmat saivat siitä kun virrat katkaistiin boottiprosessin aikana.

Fri13

  • Käyttäjä
  • Viestejä: 465
    • Profiili
Vs: Ext4
« Vastaus #87 : 13.03.09 - klo:13.13 »

Jotkut käyttäjät ovat raportoineet datan menetyksiä, ja eihän sellaista saa sattua tuotantokoneilla...
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/317781

Jos keskustelu menee enemmän ubuntun puolelle tuossa ext4:ssa pyydän aloittamaan aiheen kehitysalueella... Jossa voi vapaammin keskustella ubuntun ja ext4 migraatiosta.

Ei ole Ext4 vika vaan ohjelmissa. Ext4 toimii juuri kuten kaikki uusimmat tiedostojärjestelmät. Tämä samainen tietojen häviäminen on mahollista nii NTFS, XFS ja monilla muilla tiedostojärjestelmillä.

Sitä voi vapaasti käyttää Ext4 mutta täytyy olla varma ettei 45-150 sekunnin välillä katkaise sähköjä tietokoneesta kun tietoja ei ole vielä muistista tallennettu levylle.

Tämän takia Ext4 onkin juuri nopeampi kuin Ext3 kun kirjoitus on viivästetty 5 sekunnin sijasta paljon pidemmälle, jolloi Linux käyttis pystyy suorittamaan muita tärkeämpiä levyoperaatioita ja tarkistamaan missä on tilaa ja tällä tavoin valvomaan koko operaation ja sitten kun aikaa ja tilaa on nii kirjoittamaan tiedot pysyvästi levylle. Nyt vain softat eivät kysy varmennusta että onko tieto kirjoitettu levylle vai ei, vaan olettavat että se on varmennettu vaikka ei olekkaan kun ei sync() ole kutsuttu softalta käyttikselle. vaihtoehtoisesti voi kyllä liittää kaikki tiedostojärjestelmät -async optiolla jolloi kaikki kirjoitus/luku operaatiot synkronoidaan ja se on varmaa kirjoitusta mutta varautukaa siihen että levytoiminta on sitten todella hidasta.


Storck

  • Vieras
Vs: Ext4
« Vastaus #88 : 15.03.09 - klo:04.22 »
Muuta en voi sanoa kuin: hyvin on toiminut EXT4, ei minkäänlaisia ongelmia. Nopeakin on...

Ux64

  • Käyttäjä
  • Viestejä: 586
    • Profiili
Vs: Ext4
« Vastaus #89 : 18.03.09 - klo:10.22 »
Muuta en voi sanoa kuin: hyvin on toiminut EXT4, ei minkäänlaisia ongelmia. Nopeakin on...

Kuulostaa hyvältä, ehkä tuon uskaltaa sitten JJ:n myötä ottaa käyttöön. Konversion kautta, jos toimii. Niin laiska ettei jaksa alusta asti ruveta työstämään.

« Viimeksi muokattu: 15.04.09 - klo:15.26 kirjoittanut Ux64 »

Topelius

  • Käyttäjä
  • Viestejä: 358
    • Profiili
Vs: Ext4
« Vastaus #90 : 13.04.09 - klo:14.32 »
Miten tuon ext4 saa asennettua? 9.04 perusversio haluaa asentaa ainakin automaattisesti tuon 3 version?

gdm

  • Sitä saa mitä tilaa...
  • Käyttäjä
  • Viestejä: 4363
    • Profiili
    • Keskustelualueiden säännöt
Vs: Ext4
« Vastaus #91 : 13.04.09 - klo:14.46 »
Miten tuon ext4 saa asennettua? 9.04 perusversio haluaa asentaa ainakin automaattisesti tuon 3 version?

Osioi itse kohdassa on mahdollista valita käyttöön.
Lisää [Ratkaistu] aloitusviestiin jos ongelmasi selviää!
Saamasi tuki on ilmaista, joten älä vaadi tai uhkaile saadaksesi apua!

Ux64

  • Käyttäjä
  • Viestejä: 586
    • Profiili
Vs: Ext4
« Vastaus #92 : 01.05.09 - klo:10.32 »
JJ päivitetty, mutta jäin vielä tutkittuani asiaa miettimään paria pikkujuttua.

Kukaan konvertoinut vielä ext3 -> ext4? Ainakin virallisen wikin mukaan bootti ongelmia tulee jos bootin konvertoi ext4:ksi, joten olkoon tuo tekemättä.

Toinen asia on se, että ext3 -> ext4 konversio ei muuta vanhoja tiedostoja ext4 extents muotoon, vaan sitä varten pitää ajaa e4defrag, jotta käytännössä ruvetaan käyttämään uudempia datarakenteita.

Lasse.

  • Käyttäjä
  • Viestejä: 1668
  • Techjunkie.
    • Profiili
    • Liquid Flower Games
Vs: Ext4
« Vastaus #93 : 01.05.09 - klo:12.48 »
Jooh, boottiongelmia tulee. Vanha GRUB ei osaa bootata EXT4-osiolta. Tähänkin on kai joku pätsi tehty vanhalle GRUB:lle, mutta se vaatisi, että GRUB käännetään uusiksi. GRUB2 osaa kyllä bootata, mutta ei taida tulla vakiona mukana Jauntyssa? Olen nyt itse tämän vuoden alusta käytellyt Archissa EXT4 ja minulla on seuraava osiointi (muistaakseni  :D)

Eka osio: ~100MB EXT2 liitospisteellä "/boot" jotta GRUB toimii
Toka osio: ~10GB EXT4 liitospisteellä "/"
Kolmas osio: ~30GB EXT4 liitospisteellä "/home"

Konvertointia en ole kokeillut.
Kone 1: Intel Core i5 2500K, 8GB DDR3, nVidia GTX 560 Ti 1GB, 2x1TB & 1x 250GB HDD, Windows 7 & Arch
Kone 2: Lenovo Ideapad Z370 (i5-2410M, 4GB RAM & GeForce 410M) Chakra
Google LG Nexus 4 (ParanoidAndroid)
Linuxia noin vuodesta 2004.

Ux64

  • Käyttäjä
  • Viestejä: 586
    • Profiili
Vs: Ext4
« Vastaus #94 : 01.05.09 - klo:13.56 »
Kolmas osio: ~30GB EXT4 liitospisteellä "/home"

Konvertointia en ole kokeillut.

Konvertoin juuri data osion ext4:n, meni oikein hienosti.

Nyt pitäisi miettiä /boot konversiota, mutta kaikesta lukemastani päätellen taidan jättää sen tekemättä. Ei jaksa enää näin vanhana propellihattuna kaivaa verta nenästä ihan tahallaan.

Lainaus
ext4:ään vaihtaminen vaatii grubin päivittämisen käsin

Jos aiot päivittää ”/”- tai ”/boot”-tiedostojärjestelmäsi ext2:sta tai ext3:sta ext4:ään säilyttäen tiedot (kuten dokumentoitu ext4-wikissä), sinun täytyy myös käyttää ”grub-install”-komentoa Ubuntu 9.04:ään päivittämisen jälkeen asentaaksesi käynnistyslataimen uudelleen. Jos et tee tätä, käynnistyssektorille asennettu GRUB-versio ei osaa lukea ydintä ext4-tiedostojärjestelmästä ja järjestelmä ei käynnisty.

Tuo kyllä viittaa siihen että grubin päivittämisen jälkeen pitäisi toimia. Voisin oikeastaan ensin päivittää grubin ja sitten miettiä vielä asiaa.

Toinen ongelma joka tuli vastaan on se, että taas kerran nopeasti polttava cd-asema on tehnyt sellaista sutta, ettei tämän koneen asema lue levyä. Eli kun ei ole vara-bootti levyä jauntylle, en taida uskaltaa ruveta sössimään. Eikä / konversiota varmaan pysty tekemään mounttaamatta ja todnäk umount / ei taida toimia. (Joku viisaampi voisi valaista miten homma hoidetaan), jos ylipäätänsä on mahdollista.

Toisekseen oli mahdollista käytää ext4 "modea" ilman extents tilaa, jolloin monet ext4 ominaisuudet ovat käytössä, ilman extents tukea. Tuon voi käsittääkseni muuttaa suoraan mount-optioista käyttöön. (taas kerran mutua lukemani perusteella, vailla oikeaa tietoa).

*** jatkuu *** ext4 boot käytössä ja kone käynnissä ***


Poltin Ubuntu levyn uudelleen koneen omalla polttimella ja se toimi. Koska olin tehnyt jo GRUB-päivityksen aikaisemmin. Oli CD:ltä bootin jälkeen aika helppoa tehdä ext4 päivitys myös /dev/sda1 devicelle. Kaikki levyt siis hodettu migraation / konvertoinnin, eikä uudelleen formatoinnin kautta.

Kaikista negatiivisista odotuksistani huolimatta, kaikki toimii kuten pitää kun vaan luki ohjeet ja seurasi niitä.

Nyt siis levyn kirjanpito ja ajurit on ext4 ajassa. Ainoa ongelma on se, että levyllä jo oleva data EI ole ext4-ajassa. e4defrag sovelluksen pitäisi hoitaa tuo asia kuntoon. En kuitenkaan löydä sitä synapticista. Eli ilmeisesti sen osalta ei ole vielä valmista?

Pitänee tarrata fileet poistaa ne ja purkaa takaisin. Öh, legacy defrag-menetelmä, heh. Mutta tuon operaation pitäisi siis hyödyntää datalle uutta allokaattoria.

e4tools ja e4defrag paketteja odotellessa.

Kiroilen kyllä jos jotain menee metsään, mutta tähän asti kaikki näyttää oikein hyvältä.


*** Datan katoilusta ***

http://www.h-online.com/open/Ext4-data-loss-explanations-and-workarounds--/news/112892

Menee juuri niin kuin odotinkin sen menevän. Kyseessä ei siis ole missään nimessä vika. Jos se olisi vika, voisi koko tiedostojärjestelmä räjähtää käsiin. Nyt vain osa datasta jäi puuttumaan.

Levyjärjestelmän korruptoituminen ei tarkoita sitä että pari viimeistä "kirjoitusta" katoaa, kuten raporteissa. Vaan sitä että kokonaiset hakemistorakenteet sekoaa, tiedostojen ja hakemistojen sisällöt on sekaisin jne. Tietokannoissa tuota tapahtuu silloin kun tietokannan kirjanpitotiedot sekoaa ja indeksit sekoaa. UUdelleen indeksointi voi toimia, mutta silloinkin menetetään joskus dataa jos myös tietokannan sisältö on korruptoitunut. Kyllä, tuota tapahtuu aina ajoittain. Silloin seuraava askel onkin se, että kuinka hyvä korjausrutiini tuolle on kehitetty. Tyyliin fat levyjen cross linking fix.

Miksi käytetään upseja, miksi järjestelmät kahdennetaan, miksi softissa on omat logit joiden pohjalta tehdään vielä data rollback jos jotain on kesken? Miksi järjestelmät toimivat rinnakkain koneissa joiden tulosten pitää olla samat?

alloc_on_commit optio "korjaa" tuon "ongelman". Koska molemmat ovat suhteellisia asiota. Henkilökohtaisesti vihaan em. toiminnallisuutta. Meillä tuotantojärjestelmät käsittlee esim valtavia määrtiä suhteellisen pieniä XML aineistoja. Jos käytetään alloc_on_committia, putoaa järjestelmän nopeus tuhannesosaan siitä mitä se on ilman tuota optiota. Koska nyt esimerkiksi 1000 luotua tiedostoa voidaan järjestää levylle muutamalla kirjoituksella, sen sijaan että kirjoiteaan levylle esim 8000 kertaa.

*** Ihan muuta horinaa ***

Joo, paljon pikkutiedostoja on hölmöä. Se on vielä hölmömpää FTP:n kanssa. Mutta minkäs voit, näin on joskus järjestelmä suunniteltu. Tietysti voisi korvata tuon FTP palvelimen "virtuaali ftp:llä" jossa data "tiedostot" luodaan lennossa tietokannan perusteela silloin kun niitä noudetaan. Mutta kovin on työläs vaihtoehto tuo.

Vielä parempi olisi jos kaikki integraatiot jotka käyttävät tuota teidonsiirtorajapintaa konvertoitaisiin käyttmään jotain uutta järkevämpää protokollaa. Joka siirtäisi datan esim 20-50 megan paloissa ja yhden TCP session kautta. Mutta vaatisi standardin FTP:n korvaamisen omalla softalla. Kun integraatioita on useille eri alustoille, sekään ei ole kovin järkevä vaihtoehto. Koska nykyinenkin ratkaisu toimii ja protokollan uusiminen maksaisi kymmeniätuhansia.
« Viimeksi muokattu: 03.05.09 - klo:07.54 kirjoittanut Ux64 »

peran

  • Vieras
Vs: Ext4
« Vastaus #95 : 03.05.09 - klo:08.58 »
Kyllä tää ext4 on hiaano peli.
Aikaisemmin tässä säikeessä mukaillen lainatakseni, että prameeta on ajella lähikauppaan porshella.

Aivan 100 varma en ole, että JJ:ssä nopeutukseen olisi yksistään syyllinen ext4, kun en tätä järjestelmää ole kokeillut ext3:lla. FireFoxia pystyy nyt jopa käyttämään, vaikka ajoittaisia jäätymisiä vieläkin ilmenee, mutta ne eivät ole lähellekään niin pahoja kuin ext3+Hardyssä tai Ipexissä. Koneena siis on 901 eeePC, jossa 9.04:nen Ubuntu Ext4:lla hitaassa asemassa. Vielä en ole tallentanut tärkeitä tiedostoja ext4:seen, mutta katsotaan...


Tha-Fox

  • Käyttäjä
  • Viestejä: 3315
  • Arch Linux && CentOS
    • Profiili
    • http://kettu.dy.fi
Vs: Ext4
« Vastaus #96 : 04.05.09 - klo:10.41 »
Kyllä tää ext4 on hiaano peli.
Aikaisemmin tässä säikeessä mukaillen lainatakseni, että prameeta on ajella lähikauppaan porshella.

Aivan 100 varma en ole, että JJ:ssä nopeutukseen olisi yksistään syyllinen ext4, kun en tätä järjestelmää ole kokeillut ext3:lla. FireFoxia pystyy nyt jopa käyttämään, vaikka ajoittaisia jäätymisiä vieläkin ilmenee, mutta ne eivät ole lähellekään niin pahoja kuin ext3+Hardyssä tai Ipexissä. Koneena siis on 901 eeePC, jossa 9.04:nen Ubuntu Ext4:lla hitaassa asemassa. Vielä en ole tallentanut tärkeitä tiedostoja ext4:seen, mutta katsotaan...



Päivitin muutama päivä sitten 901:ni Jauntyyn, mutta "fiksusti" laitoin ext2:n tiedostojärjestelmäksi sekä juureen että kotiosiolle. Pystyykö tuota nostamaan ext4:ään ilman formatointia?

Ux64

  • Käyttäjä
  • Viestejä: 586
    • Profiili
Vs: Ext4
« Vastaus #97 : 05.05.09 - klo:14.36 »
Päivitin muutama päivä sitten 901:ni Jauntyyn, mutta "fiksusti" laitoin ext2:n tiedostojärjestelmäksi sekä juureen että kotiosiolle. Pystyykö tuota nostamaan ext4:ään ilman formatointia?

Pystyy. Ihan kuten sanoin tuossa. Ensin ext2 -> ext3 ja siitä ext3 -> ext4 ohjeen mukaan. Menee ihan kivuttomasti. fsck:n ajoon tosin pitää varata hieman aikaa.

Tha-Fox

  • Käyttäjä
  • Viestejä: 3315
  • Arch Linux && CentOS
    • Profiili
    • http://kettu.dy.fi
Vs: Ext4
« Vastaus #98 : 05.05.09 - klo:21.18 »
Päivitin muutama päivä sitten 901:ni Jauntyyn, mutta "fiksusti" laitoin ext2:n tiedostojärjestelmäksi sekä juureen että kotiosiolle. Pystyykö tuota nostamaan ext4:ään ilman formatointia?

Pystyy. Ihan kuten sanoin tuossa. Ensin ext2 -> ext3 ja siitä ext3 -> ext4 ohjeen mukaan. Menee ihan kivuttomasti. fsck:n ajoon tosin pitää varata hieman aikaa.


Hoplaa! Sen siitä saa, kun ei tajua lukea kunnolla. Täytynee kokeilla, jos tuo auttaisi niin, ettei tarvitsisi kikkailla suuremmin ja saisi Firefoxin toimimaan jäätyilemättä. Aiemmin pistin tempit wikin ohjeen mukaan menemään keskusmuistiin, mutta sitten piti kikkailla, että sai Apachen lokivaroitukset pois. Palvelimella ei kuitenkaan mitään niin korvaamatonta ole, etteikö ext4 saisi sitä hävittää. Mutta ehkä kumminkin otan ensin varmuuskopiot ;)

peran

  • Vieras
Vs: Ext4
« Vastaus #99 : 05.05.09 - klo:23.53 »
Hoplaa! Sen siitä saa, kun ei tajua lukea kunnolla. Täytynee kokeilla, jos tuo auttaisi niin, ettei tarvitsisi kikkailla suuremmin ja saisi Firefoxin toimimaan jäätyilemättä.

Kyllä FF jäätyilee edelleenkin ext4:n asennuksen jälkeenkin, mutta enää se ei ole niin mahdotonta, etteikö sitä voisi käyttää.
Mutta käyttäjiä on moneksi, ja jokaisella on vähän omanlainen sietokynnys liiallisen jäätyilyn kanssa.