Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Patman - 06.03.06 - klo:21.17
-
Kaatu kun käinnistän ja tulee teksti:
Contains a filesystem with errors; check forced.
Unattached inode 3670017
Unexpected inconsistency:Run fsck manualy.
(i.e., without -a or -p option) (fail)
*fsck failed. Please repair manualy and reboot. Please note
*that the root file system is currently mounted read-only. To
*remount it read-write
* #mount -n -o remount,rw/
*CONTROL -D will exit from this shell and REBOOT the system
bash: lesspipe:comannd not found
bash: dircolcors: command not found
root@(none):~#
pitääkö asentaa ubuntu uudestaan vai voiko edellisen pelastaa ja saada toimimaan taas????
Linux newbee huom. :(
-
Kaatu kun käinnistän ja tulee teksti:
Contains a filesystem with errors; check forced.
Unattached inode 3670017
Unexpected inconsistency:Run fsck manualy.
(i.e., without -a or -p option) (fail)
*fsck failed. Please repair manualy and reboot. Please note
*that the root file system is currently mounted read-only. To
*remount it read-write
* #mount -n -o remount,rw/
*CONTROL -D will exit from this shell and REBOOT the system
bash: lesspipe:comannd not found
bash: dircolcors: command not found
root@(none):~#
pitääkö asentaa ubuntu uudestaan vai voiko edellisen pelastaa ja saada toimimaan taas????
Linux newbee huom. :(
Live-cd:llä buuttia ja sit ajat fsck -a /dev/osio_josta_valittaa niin tuon pitäisi korjata virheet siitä levyltä-
-
eli missä vaiheessa bootia toi kommento tulee?
-
Ei sitä bootissa ajeta, live-cd pyörähtää ihan pystyyn asti ja sitten siellä komentorivillä tuo.
-
eli live cd:llä päätteessä ja mitä mää kommennan?
-
Aloitat vaikka komennolla sudo fdisk -l siitä näet mikä levy se on jota pitäisi korjailla. Sen jälkeen tuo fsck komento.
-
Disk /dev/hda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 1 3873 31109841 83 Linux
/dev/hda2 9443 9964 4192965 5 Extended
/dev/hda3 * 3874 9442 44732992+ 83 Linux
/dev/hda5 9683 9964 2265133+ 82 Linux swap / Solaris
/dev/hda6 9443 9682 1927737 82 Linux swap / Solaris
Partition table entries are not in disk order
ubuntu@dsl-kpogw7-fe25f800-241:~$
tommosta anto
-
Partition table entries are not in disk order
tommosta anto
Ei haittaa, vaikka osiot eivät olekaan järjestyksessä.
*fsck failed. Please repair manualy and reboot.
Ongelma on se, ettei jotakin osiota saada tarkistetuksi.
Aiemmin on todennäköisesti kerrottu, minkä osion virheeseen käynnistys pysähtyy.
Tuossa tuo korjauskin tarjotaan:
fsck.ext3 -y <osio> korjannee virheen (olettaen, että tiedostojärjestelmä levyllä on ext3). Ja tarkistuksen jälkeen ctrl-D käynnistää koneen uudelleen. Jos virhe on korjautunut, toimii järjestelmä taas ok.
EDIT: PS. Turhaa sinulla on kaksi swappi-osiota?
-
*fsck failed. Please repair manualy and reboot. Please note
*that the root file system is currently mounted read-only. To
*remount it read-write
* #mount -n -o remount,rw/
*CONTROL -D will exit from this shell and REBOOT the system
Tuosta minulla on erittäin huonoja kokemuksia, ensimmäinen sähkökatkoksen jälkeen buutti pysähtyi tuohon ja menin tekemään noiden ohjeiden mukaan -> bad magic. Kaikki tiedot katosi, ei auttanut kuin asentaa linukka uusiksi. Myöhemmin kun olen lukenut fsckistä niin sitä ei pitäisi ikinä käyttää kirjoitus oikeudelliseen tiedosto järjestelmään. Miksi hitossa tässä siis neuvotaan uudelleen mounttaamaan read-writina.
The program fsck should never be run on a mounted filesystem with write permission since it can damage the filesystem. Unmount the filesystem before running fsck or be sure it is in read only mode.
-
voiko syynä kahteen swapiin olla että toi on otettu live levyllä?
Muuten voi olla että on jäännyt jäljelle kun olen pari eri kertaa asentanut linuxin uudelleen ja kerran yritin asentaa kubuntun mutta jäi kesken kun herjas kernelin kanssa.
tommosta anto
ubuntu@dsl-kpogw7-fe25f800-241:~$ fsck.ext3 -y/dev/hda3*
fsck.ext3: invalid option -- /
Usage: fsck.ext3 [-panyrcdfvstDFSV] [-b superblock] [-B blocksize]
[-I inode_buffer_blocks] [-P process_inode_size]
[-l|-L bad_blocks_file] [-C fd] [-j external_journal]
[-E extended-options] device
Emergency help:
-p Automatic repair (no questions)
-n Make no changes to the filesystem
-y Assume "yes" to all questions
-c Check for bad blocks and add them to the badblock list
-f Force checking even if filesystem is marked clean
-v Be verbose
-b superblock Use alternative superblock
-B blocksize Force blocksize when looking for superblock
-j external_journal Set location of the external journal
-l bad_blocks_file Add to badblocks list
-L bad_blocks_file Set badblocks list
ubuntu@dsl-kpogw7-fe25f800-241:~$ -y
bash: -y: command not found
ubuntu@dsl-kpogw7-fe25f800-241:~$ fsck -y
fsck 1.38 (30-Jun-2005)
ubuntu@dsl-kpogw7-fe25f800-241:~$ inode 3670017
bash: inode: command not found
ubuntu@dsl-kpogw7-fe25f800-241:~$
mitä mää nyt teen?
-
Hehe melkoista räpellystä :P Siis komentohan on fsck.ext3 -y /dev/hda3. Huomaa noi välit. Tuot noin kait se nyt on ext3 filesysteemi sulla kovolla. Muista nyt miten toi itellä onnistu tais mennä läpi pelkällä komennolla fsck
-
Tuosta minulla on erittäin huonoja kokemuksia, ensimmäinen sähkökatkoksen jälkeen buutti pysähtyi tuohon ja menin tekemään noiden ohjeiden mukaan -> bad magic.
The program fsck should never be run on a mounted filesystem with write permission since it can damage the filesystem. Unmount the filesystem before running fsck or be sure it is in read only mode.
Mielestäni tuossa boottauksen keskeytyksessä ei osiota ole vielä liitetty (Edit: toki liitetty, mutta ei vakavammin käytössä?). Siksipä boottaus ei jatku yhtään pidemmälle.
Juuri eilen jouduin tekemään tuon komennon (jakeluna hyvintoiminut Fedora Core), ja root-osion fsck:in jälkeen uudelleenkäynnistys toimi hienosti.
Syyt, miksi nykypäivänä käytetään ext3:a etx2:n sijaan on se, ettei ext3 ole niin haavoittuva kuin tuo vanhempi ext2.
Myös todennäköisesti muissakin tiedostojärjestelmissä on oma eronsa vikasietoisuuden osalta - niistä en tarkemmin tiedä.
Ehkä yhäkin sähkökatkos on varsin turmiollinen tiedostojärjestelmille - ei omakohtaista kokemusta - vaikka joskus yhtä sun toista onkin sattunut.
-
voiko syynä kahteen swapiin olla että toi on otettu live levyllä?
Useimmat Live-CD:t osaavat automaattisesti käyttää löytämänsä swap-osion - varmasti myös molemmat.
Ei tuosta tietenkään ole haittaa. Molempia osioita voi käyttää swappina, kunhan ne on merkitty
kiinteän asennuksen /etc/fstab -tiedostoon. Jos et molempia tarvitse, voit toki hyödyntää toisen noista
muuttamalla sen fdiskillä osion ID:n vaikka ext3:ksi ja tekemällä siihen soveltuvan tiedostojärjestelmän, ihan tavallisena osiona järjestelmässä. Koska molemmat swapit ovat jakelulla (extended) osiolla, ei tuota toista swappia saa suoraa liitetyksi muille osioille. Tilaa voisi tosin hyödyntää muilla tavoin.
Nyrkkisääntö on swap=2xRAM eikä enemmästä ole vahingoksi. Tosin ehkä joissakin tapauksissa turhaa levytilaa kuluttamassa.
-
Fdisk anto tota mitä nyt teen?
ubuntu@dsl-kpogw7-fe25f800-241:~$ fdisk
Usage: fdisk [-l] [-b SSZ] [-u] device
E.g.: fdisk /dev/hda (for the first IDE disk)
or: fdisk /dev/sdc (for the third SCSI disk)
or: fdisk /dev/eda (for the first PS/2 ESDI drive)
or: fdisk /dev/rd/c0d0 or: fdisk /dev/ida/c0d0 (for RAID devices)
...
ubuntu@dsl-kpogw7-fe25f800-241:~$ fdisk /dev/hda
Unable to open /dev/hda
ubuntu@dsl-kpogw7-fe25f800-241:~$
-
Fdisk anto tota mitä nyt teen?
Usage: fdisk [-l] [-b SSZ] [-u] device
E.g.: fdisk /dev/hda (for the first IDE disk)
??? Noinhan tuo fdisk toimii, ja se toimii kuten sitä käyttäjä käskeekin toimia. Pikkusen haluttomuutesi tutustua ohjelmaan on silmiinpistävää.
fdisk pyytää parametria ja tarjoaa jopa ohjeen.