Newsgroup: it.comp.os.linux.iniziare
Titolo: ext3-fs corrupt root inode run e2fsck

dopo un reboot e li' fermo su:
"ext3-fs corrupt root inode run e2fsck"
significa che che sta facendo l'e2fsck o che devo farlo io da un live cd?
Grazie per l'attenzione,
z.

 significa che che sta facendo l'e2fsck o che devo farlo io da un live
È un messaggio che non ho mai visto ma ad occhio direi che devi
lanciare tu e2fsck (altrimenti direbbe "running..." etc.)
-- 
Stare dietro a tutti i messaggi di un sistema molto prolisso come linux
è un ottimo modo per farsi male.
 
		-- Giuseppe Della Bianca su I.C.O.L.I.

 tu e2fsck (altrimenti direbbe "running..." etc.)
supponiamo che mi si sia fottuto qualche settore (o peggio) della 
partizione con / (ma /boot e /home e a dir la verita' anche /var e /var/
log/ stanno in partizioni diverse), supponiamo che io con dd detta 
partizione (che facciamo fosse un /dev/sda1) ce l'abbia tale e quale su 
un hard disk usb, pensi che con dd posso ripristinare la situazione 
com'era o la faccio troppo facile? In che maniera mi consiglieresti di 
procedere? Prima formatto e poi faccio dd? Perche' ho la sensazione che 
anche se faccio dd dall'hard disk usb di backup all'hard disk del server 
gli inode non siano gli stessi per cui non vada.
Grazie mille,
z


Devi dare il comando
# e2fsck -y -v /dev/<partizione>
Dovrebbe completare mettendo eventuali blocchi corrotti nella 
directory "/lost+found" della partizione controllata.
Ciao
Giovanni
-- 
   A computer is like an air conditioner,
   it stops working when you open Windows.
   < 
http://giovanni.homelinux.net/
 >

 server gli inode non siano gli stessi per cui non vada.
Ma perchè vuoi formattare? Io direi di provare prima di tutto con il
e2fsck, poi al limite, se va male, formatti (e così fai anche un
controllo approfondito dei settori, i quali eventualmente verranno
rimappati se "morti") e ripristini.
Comunque se fosse un danno fisico dell'HD, converrebbe cambiarlo quanto
prima, dato che è probabile che suddetto danno possa estendersi.
-- 
"Centomila morti" = "È una tragedia!"
"Trovato un supersiste" = "Grazie a Dio! È un miracolo!"
WTF!?

 rimappati se "morti") e ripristini.
Ma non può ripristinare con dd, a quel punto, AFAIR.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 "ext3-fs corrupt root inode run e2fsck"
-- 


 prima, dato che è probabile che suddetto danno possa estendersi.
supponendo sia cosi' (invece temo sia un problema del raid), una volta 
cambiato l'hard disk, faccio dd con l'hard disk di backup e sono a posto?
No eh?

 Ecco, e prima del reboot cosa è successo?
la stanza server ha l'aria condizionata rotta. Durante il week end 
dev'essersi spento e riacceso una quarantina di volte, fatto sta che l'ho 
trovato "read only" tutto il file sytem. Ho riavviato e...
Ma appurato che e' proprio /dev/sda1 che non va, appurato che le altre 
(avevo fatto 9  partizioni anche per motivi di sicurezza) partizioni le 
vedo mentre quella no neanche da cd-live, come la ripristino dato che ne 
ne ho una bella copia fatta con dd su un hard disk usb? Non mi pare con 
dd funzioni, eppure non sara' mica impossibile, non dovro' mica 
reinstallare tutto...

 reinstallare tutto...
No.
Parti con il cd con cui rifaresti l'installazione.
Ricrei il file system su quella partizione.[*]
Monti in loop il disco usb con il dd.
Usi cp -A per riprenderti quello che ti serve.
[*] Trattandosi di /root (se ricordo bene), io consiglierei una
reinstallazione veloce con il minimo sistema (non so che distribuzione
usi) per riavere le /dev, /proc ecc. a posto, poi con cp -A dal disco
ricopi il resto.


 
Perchè no? Se le partizioni nel frattempo non sono cambiate si dovrebbe
poter fare (AFAIK). Ma in realtà non saprei. Ho usato dd a volte solo
per giocarci, niente di più.
-- 
Fanculinux: la distro per il troll moderno.

 ricopi il resto.
perfetto, pensavo di fare proprio cosi'. Ma le altre partizioni, le 
lascio come sono? In pratica avevo le seguenti partizioni:
/  su /dev/sda5
/boot su /dev/sda1
/cgi su /dev/sda10
/home su /dev/sda11
/tmp su /dev/sda6
/var /dev/sda8
/var/log su /dev/sda9
/var/tmp su /dev/sda7
swap su /dev/sda3
e i dati in quelle partizioni sono a posto, quando reinstallo il "minimo 
di sistema", non e' che me le va a smerdare?
Perche' io le ho pure backuppate anch'esse su usb esterno, ma e' un 
backup di una settimana fa buona...
Grazie mille di tutto,
z

 per giocarci, niente di più.
ci ho provato ma non e' andata, forse gli mancava mezzo byte.
Per fare il ripristinod ella partizione gli ho dato l'esatto comando che 
gli ho dato per fare il backup solo scambiando ovviamente l'IF con l' OF, 
ho riavviato, sembra partire ma alla fine: "corrupt root inode" e si 
inchioda.
z.

 mica reinstallare tutto...
Non ho capito, se hai il dd della partizione non puoi ripristinarla 
direttamente
con dd, facendo il percorso inverso?
-- 
ValeRyo
XT600 "Katoki Pajama" - 
http://www.slimmit.com/go.asp?7Y9
GamerTag: 
http://card.mygamercard.net/IT/nxe/ValeRyo76.png
 

 inode" e si inchioda.
Stranissimo, puoi postare che comando hai usato?


 Perchè no? Se le partizioni nel frattempo non sono cambiate si dovrebbe
Se trova dei settori da rimappare, il file system non è più coerente
byte a byte.


 di sistema", non e' che me le va a smerdare?
Ah, io non lo so, non so neppure che distribuzione stai usando.
Se non è una di quelle "fasso tuto mi", dovresti essere in grado
di dirgli quali e dove montare i file system.
Gli dici di usare una partizione unica, poi una volta ripristinato
metti a posto i riferimenti a /boot.


 Stranissimo, puoi postare che comando hai usato?
per il ripristino ho usato
dd if=/dev/sdb5 of=/dev/sda5 conv=noerror, sync bs=4k
era un ext3 filesystem.

 a posto i riferimenti a /boot.
ok, grazie
-- 
/home/.plan


ma non può montare la partizione e fare un cp -a?
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
www.robyt.eu

 ma non puň montare la partizione e fare un cp -a?
Formattando prima la destinazione, hai ragione :-)
Ho letto dd e ho ragionato in dd-mode, senza pensare alla soluzione
piů semplice...
