Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Asentaminen ja käyttöönotto => Aiheen aloitti: Toni Hintikka - 02.07.09 - klo:09.33
-
Asensin koneelle 8.10 päivitystyökalulla 9.04 ja nyt on sitten ongelmia. Pari kertaa sain käynnistettyä koneen ok, mutta nyt näyttää pahalta. Ubuntu ei suostu mounttaamaan enää omaa kotiosiotani. En pysty mounttaamaan tätä myöskään Live CD:llä
Mountin virheilmoitus on seuraava
mount: wrong fs type, bad option, bad superblock on /dev/sda7,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
Tuo virheilmoitus vissiin tarkoittaa sitä, että virhe saattaa olla mikä tahansa. Kiinnostaisi, että miten saisin pelastettua nyt home osion tiedot? Mitä suosittelette.
Kiintolevyni on 500Gt Seagate kannettavassa.
-
http://forum.ubuntu-fi.org/index.php?topic=26505.0
saatkohan tuosta mitään apua, lue koko juttu. todennäköisesti sun ei tavii ku vähän muokata fstab tiedostoa niin asia on kunnossa
gksu gedit /etc/fstab <<-- tuolla komennolla voit tarkastella sitä fstabia. kannattaa laittaa siitä kopio tähän ketjuun nii saa nuo asiantuntijat auttaa enemmän
-
Mulla on vissiin myös jotain muita ongelmia, ilmeisesti kirjoitusoikeuksien kanssa. Nyt tietokone ei käynnisty kuin tekstitilaan ja jos yritan vaikka ajaa
sudo apt-get update tietokone ilmoittaa
E:Lukkotiedostoa /var/lib/apt/lists/lock ei voitu avata - open(2 tiedostoa tai hakemistoa ei ole)
Minulla on siis /var ja /home omina osioinaan
En pysty ny tänne tekstiä suoraan kopioimaan, mutta kopion näin käsin.
Komento
fdisk -l antaa seuraavan tulosteen
Levy /dev/sda 500.1 Gt, 5xxxxxxxxxxxxxx tavua
255 päätä, 63 sektoria/ura, 60801 sylinteriä
Yksiköt = 16065 * 512 = 8225280 -tavuiset sylinterit
Levyn tunniste: 0x0093ee8
Laite Käyn Alku Loppu Lohkot Id Järjestelmä
/dev/sda1 * 1 4864 39062016 83 Linux
/dev/sda2 4864 60801 449321985 5 Laajennettu
/dev/sda5 4864 9726 39062016 83 Linux
/dev/sda6 9727 10699 7815591 82 Linux-Sivutus/Solaris
/dev/sda7 10700 60801 402444283+ 83 Linux
Tuon /dev/sda7 haluaisin ehdottomasti saada talteen, koska siellä on kaikki tarvittavat tiedostoni eli tuo on se /home osio
ilmeisesti tuo /dev/sda5 on /var osio. En ole tästä täysin varma.
Laitan tuon etc/fstabin myöhemmin, kun on aika työlästä kopioda toiselta koneelta näyttöä. Yritän laittaa tikulle ton tulosteen ja sitten laitan tänne. olisi nyt hyvä saada omista tiedostoista varmuuskopio. Muuten voin vaikka heittää uudelleen asennuksen koko koneeseen.
-
Entäs jos asennat 9.04:sen siihen päälle, varsinkin kun tiedät mikä niistä on /home ??
-
Tässä on tuo /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda1
UUID=6d33d1cc-a3bd-49ff-9542-96b96ea26c9c / ext3 relatime,errors=remount-ro 0 1
# /dev/sda7
UUID=f6b43d4c-db42-4bc6-86f9-93a013113ef2 /home ext3 relatime 0 2
# /dev/sda5
UUID=a7e26a43-fe8b-4045-88ad-de198fadc3fb /var ext3 relatime 0 2
# /dev/sda6
UUID=34e6eab6-3ff9-448f-b8aa-5f6ff243d557 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
#virtualbox
none /proc/bus/usb usbfs devgid=46,devmode=664 0 0
en oikein uskaltaisi laittaa suoraan tähän päälle. Haluaisin ensin varmistua siitä että /home osion tiedot säilyisivät. En ole onnistunut mounttaamaan tuota /dev/sda7 System Resque CD:nkään avulla. Eli voin runtata Ubuntun asennuksen tuohon päälle, kunhan voin varmistaa, että /home osion jutut olis tallessa.
-
Miksi jengi tykkää päivittää distroversiosta suoraan toiseen?
Itsehän vedän aina levyn sileäksi ja asennan vasta sitten uuden distribuution :)
Ei jää levylle mitään ylimääräisiä kikkareita ja säästyy monelta itkupotkulta.
-
en oikein uskaltaisi laittaa suoraan tähän päälle. Haluaisin ensin varmistua siitä että /home osion tiedot säilyisivät. En ole onnistunut mounttaamaan tuota /dev/sda7 System Resque CD:nkään avulla. Eli voin runtata Ubuntun asennuksen tuohon päälle, kunhan voin varmistaa, että /home osion jutut olis tallessa.
Ei siinä mitään pelkäämistä ole kun et koske /home osioon asennuksessa. Nimeät sen uudestaan /home ja sillä siisti KUN tiedän mikä on oikeasti /home.
Niin minä aina teen, säästän joka kerta /home:n ja loistavasti toimii.
-
No nyt tilanne on se, että fsck ilmoitteli levyvirheitä. Eli Ubuntun oman levyntarkistus ei mennyt läpi. Käynnistin koneen System Resque CD:llä ja ajoin fsck ja sain vihdoin /home osion mountattua. Sain siis pelastettua tiedot. Koska kysymyksessä on työkone otin kaikesta varmuuskopiot ja kävin kaupasta hakemassa uuden kiintolevyn.
Palauttelin uudelle levylle osiot ja asensin puhtaan Ubuntu asennuksen päälle. Uusi kiintolevy ei ole kuitenkaan kokonaan poistanut ongelmia. Kone toimii oikein hyvin, kun pidän sitä päällä, mutta välillä kun sammutan koneen Ubuntu pitää välillä sitä unclean-shutdownina. Ei siinä mitään, mutta en ole sulkenut konetta likaisesti, vaan sammuta toiminnon kautta. Seuraavalla käynnistyksellä Ubuntu alkaa jauhamaan levytarkistusta ja se ei mene läpi, vaan kone menee aina root-moodissa tekstitilaan. Siellä, jos ajan fsck, niin se ei auta mitään, koska Ubuntu taas jauhaa seuraavalla käynnistyskerralla levyntarkistusta ja menee taas tekstitilaan.
Ongelma korjautuu sillä, että käynnistän konen System Resque CD:llä ja ajan levyntarkistukset kaikille levyille erikseen. Yleensä käynnistysosiossa /dev/sda1 on jotain virhettä ja /dev/sda7:ssa eli home osiossa enemmän. Kun olen ajanut levyntarkistukset läpi, kaikki toimii taas normaalista. Voihan ongelma olla tosin siinä, että levy olisi nyt rikki. En oikein usko siihen, koska levy on uusi ja ongelmat ovat samantyyppisiä kuin vanhalla levyllä. Aikaisemmalla Ubuntun versiolla (8.10) ei ollut mitään ongelmia. Mitä ehdottaisitte tähän ongelmaan. Olisiko joku softa, jolla voisi oikeasti tarkistaa onko levyssä jotain hämminkiä?
-
Hei Toni
Tarkista 'sudo vol_id /dev/sda7'.llä nykynen osion UUIC-koodi.
Sen pitäisi olla sama kuin '/etc/fstab'n UUIC- koodi '/home' osion.
Jos uusi koodi on eri, se taitaa tarkoittaa, että olet asennuksessa
formatoinut /home- osion. Sorry!!
Toisaalta gdm sekoilee joskus: Mikäli käyttäjä tunnuksissa on
tapahtunut muutos, ei uudella tunnuksella pääse '/home/käyttäjä'.
Eli olisiko Käyttäjä ID muuttunut asennusten välillä.
-
Tarkista 'sudo vol_id /dev/sda7'.llä nykynen osion UUIC-koodi.
Sen pitäisi olla sama kuin '/etc/fstab'n UUIC- koodi '/home' osion.
Jos uusi koodi on eri, se taitaa tarkoittaa, että olet asennuksessa
formatoinut /home- osion. Sorry!!
Asensin koneelle 8.10 päivitystyökalulla 9.04 ja nyt on sitten ongelmia. Pari kertaa sain käynnistettyä koneen ok, mutta nyt näyttää pahalta.
Ei taida kuitenkaan olla formatoitu... :o
-
Joo ei ole formatoitu väärin. Tietokone toimii välillä ihan ok. Joskus koneessa on sen ollessa sekaisin satunnaisia häiriötä esimerkiksi nettisurffailussa. Eli kun selain yrittää tallentaa jotain kiintolevylle esim. kirjautumistilanteessa, selain kaatuu. Tällöin olen käynnistänyt koneen SystemRescueCD:llä ja kas taas ongelmia /home osiossa. Sitten välillä Ubuntu ei käynnisty ja minun pitää ajaa FSCK System Rescue CD:n avulla. Tuo tarkistaminen kestää joka kerta yli puoli tuntia, kun /home osion koko on yli 300G. En tiedä mitä tässä pitäisi tehdä. Aikaisemman Ubuntu version kanssa mitään tämän kaltaisia ongelmia ei ollut. Tämä saattaa olla aika harvinainen ongelma, mutta todella ärsyttävä.
-
Pääset varmaankin kaikkein helpommalla asentamalla 9.04:sen uudestaan puhtaalta pöydältä. Osioit järkevästi /home omalle osiolleen niin seuraavalla kerralla on jo tuskattomampaa kun tiedostot säilyvät.
Niin minä tekisin, ei huvittaisi montaa päivää kikkailla toimii/ei toimi-koneen kanssa. :o
-
Pääset varmaankin kaikkein helpommalla asentamalla 9.04:sen uudestaan puhtaalta pöydältä. Osioit järkevästi /home omalle osiolleen niin seuraavalla kerralla on jo tuskattomampaa kun tiedostot säilyvät.
Niin minä tekisin, ei huvittaisi montaa päivää kikkailla toimii/ei toimi-koneen kanssa. :o
Olen tehnyt tuon puhtaan asennuksen jo. Eli kone toimii kuin unelma muuten, mutta välillä tuntuu sekoittavan jotain tuossa /home osiossa. Tuntuu jotenkin vielä siltä, ettei Ubuntun mukana tuleva levynkorjausohjelma tee korjausta oikein. Tuossa system resque cd:n mukana tulee pari kuukautta uudempi versio fsck:sta.
-
Miten olet tehnyt osioinnin?
-
Tein osioinnin 8.10 asentamisen yhteydessä. Kaikki toimi tuon edellisen Ubuntun version kanssa kuin unelma. Vaihdoin tässä välissä jo kiintolevyä, kun ajattelin, että siihen olisi tullut vika. Kiintolevyn malli on sama kuin mikä minulla oli aikaisemminkin eli 2,5 tuumainen Seagate 500Gb, 5400 kierrosta pyörivä malli. Tähän uuteen levyyn kopion partitiotaulun suoraan vanhasta levystä ja palauttelin osioiden sisällöt suoraan imagesta ulkoiselta kiintolevyltä partimagen avulla.
-
Tänään tein pitkän päivän töitä ja käynnistin työpäivän päätteeksi koneen uudelleen ja taas sama levyntarkistusruljanssi. Eli jouduin SystemRescue cd:llä tarkistamaan sekä /dev/sd5(var-osio), että /dev/sda7(home-osio) Laitan tähän liitteeksi mitä levyntarkistus löysi, jos joku osaisi sanoa mikä hommaan auttaisi.
[ylläpito on poistanut liitteen]
-
Tein asiasta bugi-ilmoituksen, kun tilanne ei tunnu korjautuvan.
https://bugs.launchpad.net/ubuntu/+bug/411842 (https://bugs.launchpad.net/ubuntu/+bug/411842)
-
Sain koneeni nyt toimimaan kunnolla seuraavalla tavalla:
- Otin varmuuskopiot /home osiosta ja muusta tarpeellisesta kopiomalla.
- Poistin kaikki osiot kiintolevyltä
- Osioin levyn kolmeksi eri osioksi /, swap, home. Käytin ext4 järjestelmää
- Lopuksi kopioin /home osion tiedot oikeaan paikkaan ja ajoin chown komennon, jotta oikeudet on kunnossa
Tuloksena on, että kone on toiminut vakaasti, eikä ylimääräisiä levyntarkistuksia ole enää tapahtunut. Epäilen, että vika saattoi johtua siitä, että kun ostin uuden saman merkkisen (Seagate) kiintolevyn, kopion MBR:n ja partiotaulut suoraan tuolta vanhalta levyltä tälle uudelle. Nyt kun osioin levyn alusta lähtien, niin homma tuntuisi pelaavan.
-
fdisk -l
Levy /dev/sda: 500.1 Gt, 500107862016 tavua
255 päätä, 63 sektoria/ura, 60801 sylinteriä
Yksiköt = 16065 * 512 = 8225280 -tavuiset sylinterit
Levyn tunniste: 0x00093ee8
Laite Käynn Alku Loppu Lohkot Id Järjestelmä
/dev/sda1 * 1 6079 48829536 83 Linux
/dev/sda2 6080 60801 439554465 5 Laajennettu
/dev/sda5 6080 7052 7815591 82 Linux-sivutus / Solaris
/dev/sda6 7053 60801 431738811 83 Linux
Eli nyt osionti näyttää tuolta.