Newsgroup: it.comp.os.linux.iniziare
Titolo: Errori nel filesystem

Da qualche tempo succede una cosa strana: ogni tanto, al boot del mio
pinguino vengono rilevati degli errori nel filesystem, viene effettuato il
check e sistemato un attributo ad un file nella dir /temp (o /tmp, non
ricordo), un file che ha a che vedere con qualche font se non sbaglio.
La cosa strana e' che il sistema funziona senza problemi, mai un crash, non
ho mai spento la macchina brutalmente, niente temporali/fulmini/locuste,
sempre fatto lo shutdown regolarmente.
Il sistema e' un K6-200, 128MB di ram, win su hda da 2.1GB, linux hdb 4.3GB
in un'unica partizione, a parte lo swap, ovviamente, sempre su hdb.
Se avete bisogno di altri particolari, dite pure.
Grazie per le eventuali risposte.
-- 
 Ciao, Bianco.
 Reply to luca.bianco (at) 
tiscalinet.it

 il check 
Ti fa il check di quale disco? Non e' che monti il disco con un check
forzato? Allega il tuo fstab.
ciao
dav

 forzato? Allega il tuo fstab.
Il check e' di hdb, dove c'e' installato linux. No, nessun check forzato, a
parte quello che viene effettuato al massimo numero di "montaggi". Cmq,
ecco il mio fstab:
/dev/hdb1               /                       ext2    defaults        1 1
/dev/cdrom              /mnt/cdrom              iso9660 //
 noexec,noauto,owner,ro,mode=444 0 0
none                    /proc                   proc    defaults        0 0
none                    /dev/pts                devpts  gid=5,mode=620  0 0
/dev/hdb2               swap                    swap    defaults        0 0
/dev/hda1	/mnt/dos	vfat	 user,noexec,dev,suid,rw,uid=500 0 0
/dev/fd0	/mnt/a	vfat	//
 user,noexec,nodev,nosuid,rw,noauto,uid=500,sync,unhide 1 1
/dev/fd1	/mnt/b	vfat	//
 user,noexec,nodev,nosuid,rw,noauto,uid=500,sync,unhide 1 1
(Il doppio slash e' ovviamente per spezzare la riga.)
Il fatto e' che il disco ha solo un paio d'anni di vita, quindi mi sembra
strano che stia gia' "morendo"... sembra piu' un errore sw.


 Da qualche tempo succede una cosa strana:
Ecco mi e' appena successo di nuovo :-( Qui sotto riporto l'ultimo errore e
altri due verificatisi in precedenza. Come potete vedere, stesso file,
stesso errore...
messages:Jul 24 14:03:46 localhost fsck: /dev/hdb1 contains a file system
with errors, check forced. 
messages-Jul 24 14:03:46 localhost fsck: Setting filetype for entry
'fs7101' in  
messages-Jul 24 14:03:46 localhost fsck: /tmp/.font-unix (32589) to 6. 
messages-Jul 24 14:03:46 localhost fsck: /dev/hdb1: 122027/520192 files
(1.8% non-contiguous), 634921/1040200 blocks 
messages-Jul 24 14:03:46 localhost rc.sysinit: Checking root filesystem
succeeded 
--
messages.2:Jul 19 11:24:53 localhost fsck: /dev/hdb1 contains a file system
with errors, check forced. 
messages.2-Jul 19 11:24:53 localhost fsck: Setting filetype for entry
'fs7101' in  
messages.2-Jul 19 11:24:53 localhost fsck: /tmp/.font-unix (32589) to 6. 
messages.2-Jul 19 11:24:53 localhost fsck: /dev/hdb1: 110261/520192 files
(1.4% non-contiguous), 568243/1040200 blocks 
messages.2-Jul 19 11:24:53 localhost rc.sysinit: Checking root filesystem
succeeded 
--
messages.3:Jul  2 22:49:33 localhost fsck: /dev/hdb1 contains a file system
with errors, check forced. 
messages.3-Jul  2 22:49:33 localhost fsck: Setting filetype for entry
'fs7101' in  
messages.3-Jul  2 22:49:33 localhost fsck: /tmp/.font-unix (32589) to 6. 
messages.3-Jul  2 22:49:33 localhost fsck: /dev/hdb1: 110248/520192 files
(1.4% non-contiguous), 567732/1040200 blocks 
messages.3-Jul  2 22:49:33 localhost rc.sysinit: Checking root filesystem
succeeded 
Secondo me e' un errore sw, del tipo che il processo che usa il file in
questione non termina correttamente, nonostante lo shutdown fatto come si
deve. Voi che ne dite?
Grazie per l'attenzione.


 'fs7101'
Forse ho capito! Il file fs7101 e' creato da xfs ed e' una pipe! Dunque, io
avvio xfs come ultimo comando di /etc/rc.d/rc.local cosi':
/usr/X11R6/bin/xfs -config /etc/X11/fs/config -port 7101 > /dev/null &
Solo che poi, in caso di reboot o shutdown, xfs viene terminato come un
processo "normale", ossia senza accorgimenti particolari. Ho dato
un'occhiata al file /etc/rc.d/init.d/xfs e ho visto che all'avvio e alla
chiusura vengono effettuate diverse operazioni, tra cui questa:
rm -fr /tmp/.font-unix
cosi' ho inserito questo comando in /etc/rc.d/init.d/halt, subito prima che
venga disabilitato lo swap e smontati i filesystem.
Che dite, ho fatto la cosa giusta?
P.S. Mi sono accorto adesso di non aver ancora detto che uso una RedHat 6.2
;-)
