ext2 -> ext3, hij blijft root als ext2 starten :?

Pagina: 1
Acties:
  • 239 views sinds 30-01-2008
  • Reageer

  • ThaDude
  • Registratie: December 2000
  • Laatst online: 18:18

ThaDude

Hang Loose

Topicstarter
Ik heb vandaag kernel 2.4.18 gecomileerd. Suse 7.3
Deze werkt perfect. Hierbij heb ik ook Ext3 meegenomen.

Ik heb de / met tune2fs -j /dev/hda7 en /data2 met tune2fs -j /dev/hdb6 omgezet.

In fstab had ik in eerste instantie auto neergezet. Als ik dit doe dan maakt die beide bestandsystemen in ext2 :?
Toen dacht ik ik maak er ext3 van bij /data2 (kan toch geen kwaad). Dit ging goed, als ik mount doe dan zie ik netjes ext3 staan. Met sysinfo ook...

Dus heb ik van / ook ext3 gemaakt. Opstarten gaat goed..
Alleen zegt die / mounted als ext2. dan knalt die verder en gaat die /data2 mounten als ext3..
Zie hieronder

<6>NET4: Linux TCP/IP 1.0 for NET4.0
<6>IP Protocols: ICMP, UDP, TCP, IGMP
<4>IP: routing cache hash table of 2048 buckets, 16Kbytes
<4>TCP: Hash tables configured (established 32768 bind 32768)
<6>Linux IP multicast router 0.06 plus PIM-SM
<6>NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
<5>ds: no socket drivers loaded!
<4>VFS: Mounted root (ext2 filesystem) readonly.
<4>Freeing unused kernel memory: 244k freed
<6>hub.c: USB new device connect on bus2/2, assigned device number 2
<4>spurious 8259A interrupt: IRQ7.
<6>hub.c: USB hub found
<6>hub.c: 4 ports detected
<6>Adding Swap: 616856k swap-space (priority 42)
<6>Adding Swap: 308500k swap-space (priority 42)
<6>Journalled Block Device driver loaded
<6>kjournald starting. Commit interval 5 seconds
<6>EXT3 FS 2.4-0.9.17, 10 Jan 2002 on ide0(3,70), internal journal
<6>EXT3-fs: mounted filesystem with ordered data mode.
<6>8139too Fast Ethernet driver 0.9.24


Als ik nu mount typ dan zie ik
/dev/hda7 on / type ext3 (rw)
/dev/hdb6 on /data2 type ext3 (rw)

Kijk ik bij sysinfo
Dan zegt die / ext2 /dev/hda7 ! en /data2 ext3 /dev/hdb6

Ik begrijp het dus effe niet.

Dus denk gaat testen en druk reset knop in..
Hierna gaat die gewoon fsck doen? wat dus eeuwen duurt.
Klopt dit? ik dacht dat met die .journal (ext3) dit niet meer van toepassing was...

Volgens mij klopt er dus ook niet iets nu..
De journal file staat er gewoon. En de kernel kan er mee over weg als het goed is

Wat doe ik verkeerd:?

We're machines just like everything else in nature. (gasloos sinds 01-10-2020, WP: SW75YAA/ERSD-VM2D, DJG WPS 300, 18 hp CPC, 11,1 kWp


  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

code:
1
<6>Journalled Block Device driver loaded

Heb je niet toevallig ext3 support als een module meegecompileerd?

Doe es:
code:
1
# lsmod

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


  • active2
  • Registratie: Juni 2001
  • Laatst online: 17-07 21:56

active2

Google is your friend

In je fstab staat toch dat hij ext3 gemount moet worden :?

ik heb er zoiets instaan:
/dev/sda2 / ext3 defaults,errors=remount-ro 0 1
/dev/sda1 none swap sw 0 0
/dev/hde1 /home ext3 defaults,errors=remount-ro 0 1
/dev/hde2 /usr ext3 defaults,errors=remount-ro 0 1
that's all ;)

Google, Het mirakel van de 21e eeuw!!!!


  • ThaDude
  • Registratie: December 2000
  • Laatst online: 18:18

ThaDude

Hang Loose

Topicstarter
Op maandag 04 maart 2002 13:50 schreef mithalph het volgende:
code:
1
<6>Journalled Block Device driver loaded

Heb je niet toevallig ext3 support als een module meegecompileerd?

Doe es:
code:
1
# lsmod
Heb ik dus wel.. Is dit erg?

linux:~ # lsmod
Module Size Used by
ipv6 156096 -1 (autoclean)
ipt_state 608 7 (autoclean)
ipt_LOG 3248 1 (autoclean)
iptable_filter 1728 1 (autoclean)
ip_nat_ftp 3856 0 (unused)
iptable_nat 20464 2 [ip_nat_ftp]
ip_conntrack_irc 2752 0 (unused)
ip_conntrack_ftp 3696 0 [ip_nat_ftp]
ip_conntrack 22288 4 [ipt_state ip_nat_ftp iptable_nat ip_conntrack_irc ip_conntrack_ftp]
ip_tables 13792 6 [ipt_state ipt_LOG iptable_filter iptable_nat]
8139too 14112 2 (autoclean)
ext3 62144 1 (autoclean)
jbd 46128 1 (autoclean) [ext3]

We're machines just like everything else in nature. (gasloos sinds 01-10-2020, WP: SW75YAA/ERSD-VM2D, DJG WPS 300, 18 hp CPC, 11,1 kWp


  • Zeezicht
  • Registratie: Juni 2001
  • Laatst online: 14-05 14:29
Ja dat is zeker erg >:)
Want hij moet eerst de module laden van je root (/) en dus moet die eerst al gemount zijn... (anders kan ie die module dus niet laden)
Dus je moet ext3 support in je kernel compileren en dan gaat het wel goed.

  • ThaDude
  • Registratie: December 2000
  • Laatst online: 18:18

ThaDude

Hang Loose

Topicstarter
Shit :D

dus weer even de kernel compileren en dan ipv "m" een "*" er van maken dus..
en dan mot het werken..

Ivv is het dus het makkelijkst om iets als statisch te compileren dus?
Wat is voor- nadeel van Modules dan?

We're machines just like everything else in nature. (gasloos sinds 01-10-2020, WP: SW75YAA/ERSD-VM2D, DJG WPS 300, 18 hp CPC, 11,1 kWp


Verwijderd

Je hebt geluk dat ext3 backwards compatible is met ext2, anders had je je systeem niet kunnen starten (Kernel panic, unable to mount / ) . Dus is niet makkelijkst, het is noodzakelijk om je fs waar je / partitie is van voorzien mee te compileren in je kernel.

  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Op maandag 04 maart 2002 15:40 schreef ThaDude het volgende:
Shit :D
Ik dacht het al :o :P
dus weer even de kernel compileren en dan ipv "m" een "*" er van maken dus..
en dan mot het werken..
Hoogstwaarschijnlijk wel ja :)
Ivv is het dus het makkelijkst om iets als statisch te compileren dus?
Wat is voor- nadeel van Modules dan?
Alles wat je niet vaak gebruikt en/of alles wat je niet per se tijdens het booten nodig hebt kan je als module compileren. Het voordeel is dat je geheugenruimte bespaart.
Je kan ook modules laden, ontladen (is dat het goeie woord? :)), opnieuw laden met andere opties, nieuw modules compileren en laden, dat alles zonder te rebooten.

Nadeel? Met kerneld vrijwel geen nadelen :)
Maar je root-filesystem moet natuurlijk altijd in de kernel zitten, zoals je nu hebt ondervonden :P

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


  • ThaDude
  • Registratie: December 2000
  • Laatst online: 18:18

ThaDude

Hang Loose

Topicstarter
Bedankt dudes :)

ga het meteen doen :+

We're machines just like everything else in nature. (gasloos sinds 01-10-2020, WP: SW75YAA/ERSD-VM2D, DJG WPS 300, 18 hp CPC, 11,1 kWp


  • ThaDude
  • Registratie: December 2000
  • Laatst online: 18:18

ThaDude

Hang Loose

Topicstarter
Nou het is niet gelukt :'(

het compileren wel, maar nu komt die met de melding dat mijn ext2 partitie niet klopt of nie geldig is en dat ik e2fsck moet uitvoer.

Uiteraard help dit niks..

ook al maak ik de menuconfig exact hetzelfdde als 2.4.17 die wel lekker draait..
Dan geeft die nogsteeds die melding..

iemand ook problemen hiermee?

We're machines just like everything else in nature. (gasloos sinds 01-10-2020, WP: SW75YAA/ERSD-VM2D, DJG WPS 300, 18 hp CPC, 11,1 kWp


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 16-08 16:08

deadinspace

The what goes where now?

Wat is de exacte foutmelding?

  • ThaDude
  • Registratie: December 2000
  • Laatst online: 18:18

ThaDude

Hang Loose

Topicstarter
Ik weet al waar het mee te maken heeft. Als ik een kernel compileer met de optie "Code maturity level options --->"
op "
• Prompt for development and/or incomplete code/drivers "

dan gaat die opstarten en dan komt die vanzelf hier:

Checking File systems
Fschk 1.24a (02-sept-2001)
Fsck.ext2: No such File or directory while trying to open /dev/hda7
(null):
The superblock could not be read or does not describe a correct ext2 filesystem. If the device is valid and it really contains an axt2 filesystem (and not swap of ufs or something else) then the superblock is corrupt and you might try running e2fsck with an alternate superblock
e2fsck -b8193 <device>

Dit staat er dan op scherm met prompt

Doe ik die bovenste optie niet dan heb ik geen ext3 ondersteuning en start die gewoon op :'(

We're machines just like everything else in nature. (gasloos sinds 01-10-2020, WP: SW75YAA/ERSD-VM2D, DJG WPS 300, 18 hp CPC, 11,1 kWp


  • _JGC_
  • Registratie: Juli 2000
  • Nu online
Je hebt ext2 nog wel meegecompileerd in je kernel? Ext3 heeft Ext2fs support nodig, aangezien het gewoon een hack op Ext2 is.

  • ThaDude
  • Registratie: December 2000
  • Laatst online: 18:18

ThaDude

Hang Loose

Topicstarter
yep enige extra is dat ik die ext3 aanzet door middel van die optie "Prompt for development and/or incomplete code/drivers" aan te zetten.

Snap er ook helemaal niks van :'(

We're machines just like everything else in nature. (gasloos sinds 01-10-2020, WP: SW75YAA/ERSD-VM2D, DJG WPS 300, 18 hp CPC, 11,1 kWp


  • Zeezicht
  • Registratie: Juni 2001
  • Laatst online: 14-05 14:29
Je moet niet alleen "Prompt for development and/or incomplete code/drivers" aanzetten, maar ook nog ext3 als fs type...
Ik weet alleen niet meer waar dat staat... (iets van blockdevices of fs :? )

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 16-08 16:08

deadinspace

The what goes where now?

Hmz, als je ext3 doet vind hij je root filesystem niet lekker en als je ext2 doet wel?

Doe eens (met je ext2-only kernel):
code:
1
2
3
4
5
# init 1    (merk op dat hierdoor alle programma's afgesloten worden)
# chattr = /.journal
# rm -f /.journal
# mount -o remount,ro /
# e2fsck /

Dit verwijdert het journal en voert een filesystem check uit (nadat het filesystem read-only is geremount, je mag een read-write gemount filesystem niet fscken).
Als dit succesvol is heb je in ieder geval een normaal, gecheckt ext2 filesystem. Je kunt terug naar de normale staat van je machine met
code:
1
2
# mount -o remount,rw /
# init <runlevel>

Waarbij <runlevel> het runlevel is waar hij normaal onder draait (voordat je init 1 doet even kijken met '/sbin/runlevel').

Dan zou je met de volgende stappen van een werkend ext2 systeem naar een werkend ext3 systeem moeten kunnen gaan:
code:
1
2
3
4
Zorgen dat je ext3-kernel geinstalled is, zodat die volgende keer geboot wordt.
# tune2fs -j /dev/jerootpartitie
/etc/fstab aanpassen
#reboot

  • Equator
  • Registratie: April 2001
  • Laatst online: 16:12

Equator

Crew Council

🦺#Rodekruis #whisky #barista

en gebruik maken van util-linux versie 2.11 of hoger.
De mount die daar inzit, herkent automagisch welk fs (ext2 of ext3) er wordt gebruikt. :Y)
Dan kan je in je fstab gewoon auto laten staan.
Wanneer je dan een keer een kernel moet draaien die geen ext3 fs support heeft, dan heb je nergens problemen mee.

  • ThaDude
  • Registratie: December 2000
  • Laatst online: 18:18

ThaDude

Hang Loose

Topicstarter
Op dinsdag 05 maart 2002 01:53 schreef Zeezicht het volgende:
Je moet niet alleen "Prompt for development and/or incomplete code/drivers" aanzetten, maar ook nog ext3 als fs type...
Ik weet alleen niet meer waar dat staat... (iets van blockdevices of fs :? )
Wat ik dan wel moet aanzetten weet ik ook nie ...
Iemand wel? Dus welke optie dit is :?

deadinspace: Dit heb ik al meerdere malen gedaan en werkt ook niet, met of zonder .journal ik kom d'r dan gewoon nie in...

CyberJ: uhm hoe kan ik zien welke versie ik nu heb? en wat houd die util-linux in?

Bedankt zover weer, het systeem werkt nu wel maar weer zonder ext3 support.. We komen er wel ;)

We're machines just like everything else in nature. (gasloos sinds 01-10-2020, WP: SW75YAA/ERSD-VM2D, DJG WPS 300, 18 hp CPC, 11,1 kWp


  • imdos
  • Registratie: Maart 2000
  • Laatst online: 05-08 12:09

imdos

I use FreeNAS and Ubuntu

Misschien dat je nog even moet updaten naar e2fsprogs-1.25 Ik zie nl. dat je nog e2fsck 1.24a hebt en dus ook tune2fs met een lagere versie.

Afaik was er gezeur met tune2fs of een ander progsel.

P.S. Het kan zijn dat die package onder Sushi anders heet dan onder Slackware

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem


  • ThaDude
  • Registratie: December 2000
  • Laatst online: 18:18

ThaDude

Hang Loose

Topicstarter
Heb net e2fsprogs 1.26 gedownt.. en geinstalleerd.
Ga straks eens even proberen. (zit er nu nie naast ;) )

Heb beiden weer een journal gegeven en op auto gezet in fstab

We're machines just like everything else in nature. (gasloos sinds 01-10-2020, WP: SW75YAA/ERSD-VM2D, DJG WPS 300, 18 hp CPC, 11,1 kWp


  • it0
  • Registratie: April 2000
  • Laatst online: 27-12-2025

it0

Mijn mening is een feit.

Bij mij (debian) ging alles pas relexaed toen ik als boot optie mee gaf boot=ext3 (zoiets in ieder geval)..

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 16-08 16:08

deadinspace

The what goes where now?

Op dinsdag 05 maart 2002 09:29 schreef ThaDude het volgende:
Wat ik dan wel moet aanzetten weet ik ook nie ...
Iemand wel? Dus welke optie dit is :?
Filesystems -> EXT3 support (maar dat is het probleem volgensmij helemaal niet).
Pagina: 1