Newsgroup: it.comp.os.linux.sys
Titolo: Check filesystem XFS al boot...

Uso normalmente XFS per l'ottimo suporto a quota e ACL, e ne sono
pienamente soddisfatto.
Ma in caso di problemi (due volte in 4 anni su 6 server) il check del
filesystem è un problema, specie se di fronte al monitor hai un utente
non proprio smaliziato, perchè per il check xfs_check necessita di
filesystem in RO mode, ma per il xfs_repair il filesystem deve essere
smontato (per essere pienamente e definitivamente efficace).
Pensavo di realizzare uno script /etc/rcS.d/S29checkxfs.sh che, in
presenza di /forcefsck enumeri i filesystem XFS, ne faccia un xfs_check
o xfs_repair -n e se il filesystem ha bisogno di riparazione ne forzi
una con xfs_repair (o esca in admin-mode e chieda l'effettuazione
dell'operazione a mano).
Ho cercato con google e sembra che nessuno si sia mai lanciato
nell'avventura, e la cosa non mi piace molto.
Qualcuno ha qualche idea, ha qualcosa di pronto o ha altro da
suggerirmi? Grazie.
-- 
  Ho ancora la forza di non tirarmi indietro, [...]
  di far la conta degli amici andati e dire ``ci vediam più tardi''
							(F. Guccini)

 
Ma se in /etc/fstab hai messo 1 nell'apposito campo del fs non lo 
dovrebbe fare in automatico il check del filesystem?

Mandi! "Remolo (was: Max_Adamo)"
  In chel dì si favelave...
RwMA> aggiungo che a causa di questo posto ho scritto alla mailing list di XFS 
RwMA> e mi e' stato risposto: beh usa "xfs_repair -d" che e' li proprio per 
RwMA> questo.
 
http://oss.sgi.com/archives/xfs/2008-03/msg00148.html
Grazie!
Si, alla fine ho usato anche io xfs_repair -d, ma mi chiedo anche
perchè nessuno abbia mai realizzato uno script al boot che fa un check
dei filesystem XFS.
Ho provato a ravanare in lista, ora provo a mandare un messaggio.
vediamo. ;)
-- 
  C'è solo la strada su cui puoi contare,
  la strada è l'unica salvezza.			(Gaber)

Mandi! andrea
  In chel dì si favelave...
a> Ma se in /etc/fstab hai messo 1 nell'apposito campo del fs non lo 
a> dovrebbe fare in automatico il check del filesystem?
No, fsck.xfs è 'finto', provare per credere. ;)
-- 
  Mio figlio Christian diceva che la morte doveva essere qualcosa di
  bello, visto che nessuno ritornava.		(Yolande Mukagasana)

 vediamo. ;)
qualcuno l'ha fatto:
http://www.sinz.org/Michael.Sinz/Linux/boot.html

MG> Si, alla fine ho usato anche io xfs_repair -d, ma mi chiedo anche
MG> perchè nessuno abbia mai realizzato uno script al boot che fa un check
MG> dei filesystem XFS.
...e infatti la macchina stamattina era andata giù di brutto brutto,
xfs_repair questa volta sembra aver fatto il suo lavoro anche perchè mi
ha buttato tutta la struttura della directory in /lost+found . Qualche
decina di minuti di panico. ;)
MG> Ho provato a ravanare in lista, ora provo a mandare un messaggio.
MG> vediamo. ;)
La risposta non poteva che essere questa:
 
http://oss.sgi.com/archives/xfs/2008-03/msg00174.html
peccato che non intendevo questo, ora vedo se mi viene l'ispirazione...
;)))
-- 
  Sorry, non uso Emacs, sono già sposato... ;-)
							(Alvise Belotti)

 peccato che non intendevo questo, ora vedo se mi viene l'ispirazione...
Si, ma hai capito il senso della cosa?
Ti posso _confermare_ per esperienza, che se il FS journaled
ha problemi, o vi e` un bug (nel software), oppure qualche
parte dell'HW sta andando nel paradiso del silicio.
Io ho, per es., trovato un problema di timing delle DRAM che,
di tanto in tanto, causava problemi con ext3, nel senso che un
fsck trovava inconsistenze e problemi vari.
Sistemato nel BIOS il timing, non si sono piu` visti problemi,
nonostante crash e spegnimenti poco eleganti.
Quindi, software a parte, terrei d'occhio le macchine, per
esempio verificando se i problemi succedono sempre sulle
stesso o sono piu` uniformemente distribuiti...
bye,
-- 
piergiorgio

Mandi! Piergiorgio Sartor
  In chel dì si favelave...
PS> Si, ma hai capito il senso della cosa?
Si, assolutamente si.
PS> Ti posso _confermare_ per esperienza, che se il FS journaled
PS> ha problemi, o vi e` un bug (nel software), oppure qualche
PS> parte dell'HW sta andando nel paradiso del silicio.
Ovviamnete non ci metto la mano sul fuoco, ma credo sinceramente che
non sia un prolema HW, quanto piuttosto di una inconsistenza dovuta a
una vecchia versione di kernel/xfs utility che solo ora, per chissà
quale motivo, sta 'esplodendo'.
Se fosse un problema HW, su una macchina che è web e database server,
sarebe saltato fuori da qualche altra parte. Credo. ;)
-- 
  Consolatevi! Sul sito 
http://www.sorryeverybody.com
 migliaia di americani
  chiedono scusa al mondo per la rielezione di Bush.	(da Cacao Elefante)

Mandi! gt
  In chel dì si favelave...
g> qualcuno l'ha fatto:
g> 
http://www.sinz.org/Michael.Sinz/Linux/boot.html
...mmmhhh, mi pare che questa sia un po' una esagerazione, o perlomeno
sia utile per chi ha / in XFS, cosa che comunque non mi azzardo a fare.
No, grazie dell'idea, gli do una occhiata, ma quello che cerco io è
qualcosa di moooolto più semplice. ;)
-- 
  Errare è umano, ma per fare veramente casino
  ci vuole la password di root				(Zio Budda)

Salve a tutti, mi sono appena registrato e sono un neofita di linux,
nonostante questo sto cercando di mettere su un serverino casalingo con
debian testing...
Come file system per l'hd scsi da 15krpm ho scelto ovviamente xfs...
L'hard disk � cosi partzionato:
2gb swap
100mb /boot ext2
restante (140gb circa) in xfs /
Ora, vorrei sapere, come posso eseguire ad ogni boot, un xfs_check
automatico,  questo perch� il computer durante i test � crashato 2 volte
(causa ram) e non vorrei ci fosse qualche problema con l'hd...
Con il vecchio computer avviavo una distro live ed eseguivo xfs_check,
ora questo non mi � pi� possibile perch�, probabilmente a causa della
configurazione troppo nuova, all'avvio compare del testo (una sessione
con comandi limitati, non so il nome tecnico, scusate...). Quindi mi
trovo per forza di cose impossibilitato a fare un check del FS.
Sapete indicarmi qualche soluzione?
Grazie in anticipo :)
-- 
Life Bringer
------------------------------------------------------------------------
Life Bringer's Profile: 
http://www.linuxforum.it/member.php?userid=636
View this thread: 
http://www.linuxforum.it/showthread.php?t=15189

 Salve a tutti, mi sono appena registrato
Ma dare fuoco al server di Linuxforum.it no, eh?
Enrico
P.S. per l'OP: non ce l'ho con te, ce l'ho con il sistema che stai
utilizzando