Kirjoittaja Aihe: Tiedostojärjestelmä on pienempi kun partitio?  (Luettu 2174 kertaa)

olliraa

  • Käyttäjä
  • Viestejä: 44
    • Profiili
Tein 2 gigan usb-tikulla olevasta Ubuntun 8.10-versiosta imagen PartedMagicilla (Partition image) ja palautin sen 4 gigan flash-moduulille (ide), jolla on yksi n. 3.7 gigan partitio. Systeemi buuttaa hienosti, mutta tiedostojärjestelmä ja partition koko "eivät täsmää". GParted jne näyttää partition koon oikein, mutta Ubuntun mielestä (tiedostohallinta jne) tiedostojärjestelmä on vain hieman alle 2 gigaa (eli sen alkuperäisen imagen verran). Koskapa käytössä on jo 1.9 gigaa, niin vapaata tilaa on vain n. 100 megaa. Mitenkäs tämä voi oikaista?  Eli miten saan lopun partitiolla olvean tilan käyttöön. Tiedostojärjestelmä on ext2 (piti saada mahdollisimman vähän levylle kirjoittava systeemi...) Swappia ei ole.

juyli

  • Vieras
Vs: Tiedostojärjestelmä on pienempi kun partitio?
« Vastaus #1 : 30.12.10 - klo:20.33 »
Tein 2 gigan usb-tikulla olevasta Ubuntun 8.10-versiosta imagen PartedMagicilla (Partition image) ja palautin sen 4 gigan flash-moduulille (ide), jolla on yksi n. 3.7 gigan partitio. Systeemi buuttaa hienosti, mutta tiedostojärjestelmä ja partition koko "eivät täsmää".

Tuo on todellakin alkuperäisen tikun näköiskuva eli image, ja siksi sen koko on se alkuperäinen n. 2Gt. Yleensä Linux-jakeluista ei tarvitse tehdä näköiskuvaa, vaan datat voi ihan huoletta tallentaa sellaisinaan esim. cp tai tar -komennoilla (sopivilla, oikeilla vivuilla). Tämän jälkeen vain lilo/grub on asennettava jälleen tikun MBR:ään.
Tosin jään vielä miettimään, miksi 8.10 -versio on vaivanarvoinen - eihän tuolle enää löydy minkäänlaista tukea.

olliraa

  • Käyttäjä
  • Viestejä: 44
    • Profiili
Vs: Tiedostojärjestelmä on pienempi kun partitio?
« Vastaus #2 : 30.12.10 - klo:20.36 »
Ok, onkos tässä tilanteessa nyt sitten mitään konstia suurentaa tuo tiedostojärjestelmä? Olisko sulla heittää sopivia cp-komennon vipuja, jolla voisin nuo kierrättää esim. ulkoisen levyn kautta?

8.10-versio on käytössä siksi, että kyseessä on ns. peliautomaattiprojekti, enkä millään jaksa päivittää mamea ja kaikkia rommeja :( Ja sinänsä homma toimii hienosti :)
« Viimeksi muokattu: 30.12.10 - klo:20.48 kirjoittanut olliraa »

juyli

  • Vieras
Vs: Tiedostojärjestelmä on pienempi kun partitio?
« Vastaus #3 : 30.12.10 - klo:20.49 »
Olisko sulla heittaa opivia cp-komennon vipuja, jolla voisin nuo kierrättää esim. ulkoisen levyn kautta?

cp -a voisi riittää, mutta minulla tuolloin on ollut ongelmia joskus linkitysten kanssa :( man cp kyllä kertoo kaikenlaisista -P/-p -vipusista. Käytän yleensä ko. tehtävään tar:ia. Tarvittaessa jopa gz  tai bz2 -pakattuna. Soveltuu myös varmuuskopioksi. Boottaaminen voi taas olla toinen juttu. Grub:llahan tuon pitäisi onnistua.
http://sal-faq.sourceforge.net/html/sal-faq.html#partition-kopiointi

8.10-versio on käytössä siksi, että kyseessä' on ns. peliautomaattiprojekti, enkä millään jaksa päivittää mamea ja kaikkia rommeja :( Ja sinänsä homma toimii hienosti :)

Sitten toki kannattaa käyttää tuota tikkua sellaisenaan, kun toimii. Lisätilaahan saat liittämällä laitteiston muita massamuistilaitteita järjestelmään. Kaipa jo tuossa 8.10 -versiossa oli tuki ext4-tiedostojärjestelmälle?

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Tiedostojärjestelmä on pienempi kun partitio?
« Vastaus #4 : 30.12.10 - klo:21.42 »
Eikö Gparted osaa korjata tuota ?  Mitä se sanoo jos ajat tarkastuksen ?  Tai antaako se esimerkiksi pienentää oikean reunan ensin 2 gigaan ja ja venyttää takaisin 4 gigaan ?
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

retu

  • Käyttäjä
  • Viestejä: 949
    • Profiili
Vs: Tiedostojärjestelmä on pienempi kun partitio?
« Vastaus #5 : 30.12.10 - klo:22.39 »
Onko se 2Gt image vielä jemmassa? Jos on, olisi varmaan helponta poistaa nykyinen osio, luoda uusi 2Gt osio, palauttaa image siihen ja kasvattaa se GParted ohjelmalla koko levyn kokoiseksi.

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Vs: Tiedostojärjestelmä on pienempi kun partitio?
« Vastaus #6 : 30.12.10 - klo:22.45 »
Kaipa jo tuossa 8.10 -versiossa oli tuki ext4-tiedostojärjestelmälle?
Kernelin versiossa 2.6.27 ei ole ext4-tukea. Tuo tuki lisättiin vasta versioon 2.6.28.

olliraa

  • Käyttäjä
  • Viestejä: 44
    • Profiili
Vs: Tiedostojärjestelmä on pienempi kun partitio?
« Vastaus #7 : 30.12.10 - klo:23.12 »
Lainaus
Eikö Gparted osaa korjata tuota ?  Mitä se sanoo jos ajat tarkastuksen ? 

Tulee tämmönen herja lokiin, kun yrittää tehdä tarkastuksen:

...
resize2fs 1.41.14 (22.12.2010)
Please run 'e2fsck -f /dev/sda1' first

Jos ajan tuon komennon niin ei tule mitään erroria, mutta senkään jälkeen check/korjaus/resize ei onnistu, vaan kosahtaa samaan ongelmaan. Mikä ihme tässä on?


olliraa

  • Käyttäjä
  • Viestejä: 44
    • Profiili
Vs: Tiedostojärjestelmä on pienempi kun partitio?
« Vastaus #8 : 31.12.10 - klo:10.28 »
Ok, homma ratkaistu :) Vetäisin seuraavan loitsun, kun kyllästyin systeemin mussutukseen:

resize2fs -f /dev/sda1

Ja johan toimii :) Joko kävi tuuri tai jotain muuta ihmeellistä, mutta systeemi pelittää hienosti ja tiedsotojärjestelmän koko vastaa partition kokoa.

En kyllä oikeasti tajua, mikä tuolla oikein vastusti.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Tiedostojärjestelmä on pienempi kun partitio?
« Vastaus #9 : 31.12.10 - klo:11.14 »
Itselläni oli yksi levy totaalisen sekaisin mutta se oikeni tuolla e2fsck: lla mitä myös Gparted ajaa, ohjelma tutki levyä aamusta iltaan ja kun se valmistui niin kaikki toimi normaalisti.  Komentorivillä näkee herjat paremmin kuin että jos ajaa Gparted: in kautta.  Menin komentoriville ajamaan kun luulin ensin että Gparted jumii tai en nähnyt tapahtuuko siellä mitään mutta ajo kestikin tosi pitkään.

Lainaus
En kyllä oikeasti tajua, mikä tuolla oikein vastusti.

Se tarkastettava levy (=tikku, flash) ei saa olla montattu (liitetty tiedostojärjestelmään) ja tuo vaatii lisäksi sudo:n eteen (sudo e2fsck /dev/tikkuni_tai_flashini).   Tuota e2fsck -komentoa on helppo kokeilla kun työntää vaikka muistitikun koneeseen.  Itselläni se ilmestyi laitteena /dev/sdb1   (näkee vaikka "df" komennolla).  e2fsck antaa varoituksen jos tikkua yrittää korjata heti:

WARNING!!!  The filesystem is mounted.   If you continue you ***WILL***
cause ***SEVERE*** filesystem damage.

Jos antaa "sudo umount /dev/sdb1" ensin niin menee ilman tuota herjaa.
 
e2fsck -f /dev/sdb1
e2fsck 1.41.12 (17-May-2010)
e2fsck: Lupa evätty while trying to open /dev/sdb1
You must have r/w access to the filesystem or be root

"sudo" eteen niin menee ok mutta huomaa: vain ext2/3/4.

e2fsck - check a Linux ext2/ext3/ext4 file system

dosfsck
- check and repair MS-DOS file systems

Edit:  
1)  Tuo dosfsck voi kieltäytyä korjaamasta FAT32 muistitikkua ellei käytä "-r" vipua, kokemusta on.   Jos saat virheen "Unable to create unique name" tai vaihe vaiheelta korjattaessa valitset lopuksi "1" eli korjaa mutta saat silti ilmoituksen "Leaving file system unchanged."  olet kohdannut tämän ongelman.
 2)  Vivut ovat erilaisia näissä kahdessa komennossa, "-p" on molemmille yhteinen "korjaa kyselemättä" -vipu.
« Viimeksi muokattu: 31.12.10 - klo:13.17 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.