Newsgroup: it.comp.os.linux.iniziare
Titolo: [non banale]problemi ext2 --> ext3

Salve a tutti,
ho una RH9 con kernel 2.4.20-8 e filesistem ext2.
Ho deciso un bel giorno di passare all' ext3 e , dopo aver letto
i post vecchi, ho 
1) ricompilato il kernel attivando Y (e non il modulo!) in 
   File System --> Ext3 Journaling File System support.
2) eseguito il comando tune2fs -j /dev/hda2
3) sostituito ext2 con ext3 nel file /etc/fstab (partizione unica di
root)
4) settato grub con le seguenti opzioni (successivamente
all'esecuzione di /sbin/grub) :
   root (hd0,1)  [invio]
   setup (hd0) [invio]
   quit [invio]
5) riavviato il sistema brutalmente (riavvio HW) per 'godere' degli
effetti del nuovo FS.
Purtroppo la partizione di root / (unica) viene rimontata al riavvio
come ext2 perche' qualcosa non va...ma cosa?
dal log di sistema si evince :
Oct 14 08:45:32 terra kernel: VFS: Mounted root (ext2 filesystem).
Oct 14 08:45:32 terra kernel: EXT2-fs warning (device ide0(3,2)):
ext2_read_super: mounting ext3 filesystem as ext2
Grazie per il tempo concessomi :)
ciao

 ext2_read_super: mounting ext3 filesystem as ext2
Qui ti dovrebbe partire il driver del journalling: sicuro che non c'e' altro nel 
log? Controlla quelle due/tre cose sopra e facci sapere...
Cia'
-- 
Software is like sex: it's better when it's free -- [Linus Torvalds]
Fabio Marini - RHCT 608002292700226
To reply: news [at] mamakin1976 [dot] plus [dot] com

 Cia'
questo e' il log + completo che mi hai chiesto :
Oct 18 09:49:52 terra kernel: NET4: Linux TCP/IP 1.0 for NET4.0
Oct 18 09:49:52 terra kernel: IP Protocols: ICMP, UDP, TCP, IGMP
Oct 18 09:49:52 terra kernel: IP: routing cache hash table of 4096
buckets, 32Kbytes
Oct 18 09:49:52 terra kernel: TCP: Hash tables configured (established
32768 bind 65536)
Oct 18 09:49:52 terra kernel: Linux IP multicast router 0.06 plus
PIM-SM
Oct 18 09:49:52 terra kernel: NET4: Unix domain sockets 1.0/SMP for
Linux NET4.0.
Oct 18 09:49:52 terra kernel: RAMDISK: Compressed image found at block
0
Oct 18 09:49:52 terra kernel: Freeing initrd memory: 83k freed
Oct 18 09:49:52 terra kernel: VFS: Mounted root (ext2 filesystem).
Oct 18 09:49:52 terra kernel: EXT2-fs warning (device ide0(3,2)):
ext2_read_super: mounting ext3 filesystem as ext2
Oct 18 09:49:52 terra kernel:
Oct 18 09:49:52 terra kernel: Freeing unused kernel memory: 132k freed
Oct 18 09:49:52 terra kernel: usb.c: registered new driver usbdevfs
Oct 18 09:49:52 terra kernel: usb.c: registered new driver hub
Oct 18 09:49:52 terra kernel: usb-uhci.c: $Revision: 1.275 $ time
17:59:01 Mar 13 2003
ott 18 09:49:52 terra random: Inizializzazione del generatore di
numeri casuali:  succeeded
Oct 18 09:49:52 terra kernel: usb-uhci.c: High bandwidth mode enabled
Oct 18 09:49:52 terra kernel: PCI: Found IRQ 9 for device 00:04.2
Oct 18 09:49:52 terra kernel: usb-uhci.c: USB UHCI at I/O 0xc400, IRQ
9
cmq ho letto che e' meglio non compilare il kernel con ext3 come
modulo per problemi di sicurezza...
ciao e grazie
claudio

 ext2_read_super: mounting ext3 filesystem as ext2
OK
Hai bootato col kernel di RH?
Se fai lsmod (con entrambi i kernel) che ti da'?
Se dai mount (con entrambi i kernel) che ti da'?


 Se dai mount (con entrambi i kernel) che ti da'?
Dovrei avere solo il nuovo kernel....
[claudio@terra claudio]$ mount
/dev/hda2 on / type ext3 (rw)
none on /proc type proc (rw)
usbdevfs on /proc/bus/usb type usbdevfs (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/hdb1 on /mnt/documenti type vfat (rw,quiet,umask=000)
/dev/hda3 on /mnt/win95b type vfat (rw,quiet,umask=000)
none on /dev/shm type tmpfs (rw)
/dev/hdd on /mnt/asus type iso9660 (ro,nosuid,nodev,user=claudio)
//luna/D on /mnt/luna/documenti type smbfs (0)
[claudio@terra claudio]$
Spero di essere stato preciso :)
Grazie ancora !!
Claudio

 /dev/hda2 on / type ext3 (rw)
ding ding!!! Che filesystem e' quello?


 ding ding!!! Che filesystem e' quello?
Scusa, ma non ho capito i tuoi consigli ...

 Scusa, ma non ho capito i tuoi consigli ...
La tua root e' montata ext3 - non e' quello che cercavi di fare?


 La tua root e' montata ext3 - non e' quello che cercavi di fare?
non e' montata come ext3 per due motivi :
1) e' scritto nel log (come ho scritto nel primo post) :
Oct 14 08:45:32 terra kernel: VFS: Mounted root (ext2 filesystem).
Oct 14 08:45:32 terra kernel: EXT2-fs warning (device ide0(3,2)):
ext2_read_super: mounting ext3 filesystem as ext2
2) se resetto il PC o stacco la spina, il sistema non si riavvia normalmente :
    fa il ceck come quando il FS era ext2...
spero di non essere costretto a reinstallare tutto ex novo
ciao
claudio

 ext2_read_super: mounting ext3 filesystem as ext2
Viene montata come ext2 perche' hai ext3 come modulo.
Ricompila il kernel con ext3 statico e ti sparisce il problema.
Ciao
-- 
Andrea Chiado' Piat

 non e' montata come ext3 per due motivi :
Quando dai mount ti dice che / e' montata ext3, giusto (vedi qualche post 
precedente)? Casomai non la monta ext3 al boot, ma questa e' un'altra storia. E' 
possibile che 1) e 2) avvengano *prima* di poter trovare il modulo per il 
journaling: le cause possono essere diverse - in particolare mi viene da pensare 
che il problema si riferisca all'intrd.
Inoltre, siccome ti sei piallato il kernel d'installazione, ho anche qualche 
dubbio su come te lo sei ricompilato quel kernel... Fatti un favore e rimetti il 
kernel RH, bootalo e vedi che succede. Riporta il tutto, in particolare:
1. la parte relativa dell'output di dmesg
2. l'output di mount e lsmod
3. /etc/fstab + /boot/grub/grub.conf o /etc/lilo.conf


 Ricompila il kernel con ext3 statico e ti sparisce il problema.
se leggi il resto del thread, vedi che l'OP ha ricompilato il kernel (e piallato 
quello d'installazione!) col ext3 built-in. Non e' quello li' il problema...


 Trova quel pacchetto e reinstallalo.
...e gia' che ci sei puoi scaricare il 2.4.20-20.9
