Newsgroup: it.comp.os.linux.sys
Titolo: Stranezze nfs

Mi è capitata una cosa strana, molto strana.
Ho un server dove risiedono le home di tutti gli utenti che vengono
montate via nfs dall'autofs daemon che gira sui client, su una macchina,
e solo su quella, non si vedono i file più nuovi di una certa data di un
certo utente:
root@miosina:/home/bilardi/risultati/c++# ls
Prog                             grup           r5
a.out                            min_en         r7
command.pl
                       min_en.c       r8
command_min_en.pl
                min_en_        r9.c
command_random.pl
                other_element  ratio_nucleotide
command_regioni.pl
               out_f          rdt
command_reverse.pl
               out_r          rdtscan
crea_db_fasta.pl
 
prog1.pl
       readme.prove
crea_lista_db_fasta_campioni.pl
  prova_ftp.c    readme.rap
crea_operoni.pl
 
prova_ftp.pl
 
table_rdt.pl
fna                              prove_         
togli.pl
fna_reverse                      r4             
visual_elements.pl
root@miosina:/home/bilardi/risultati/c++# ls -l 
crea_table_matrix_comune.pl
-rwxr-xr-x  1 bilardi lab 1304 Apr 15 08:59 
crea_table_matrix_comune.pl
root@miosina:/home/bilardi/risultati/c++# 
root@minnie:/home/bilardi/risultati/c++# ls
Prog                             min_en           r4
a.out                            min_en.c         r5
command.pl
                       min_en_          r7
command_min_en.pl
                other_element    r8
command_random.pl
                out              r9.c
command_regioni.pl
               out_f            ratio_nucleotide
command_reverse.pl
               out_r            rdt
crea_db_fasta.pl
                 outt             rdtscan
crea_lista_db_fasta_campioni.pl
 
prog1.pl
         readme.prove
crea_operoni.pl
                  prova_ftp.c      readme.rap
crea_table_matrix_comune.pl
 
prova_ftp.pl
 
table_rdt.pl
fna                              prova_scomparsa  
togli.pl
fna_reverse                      prove_           
visual_elements.pl
grup                             prove_RDT_ve13
root@minnie:/home/bilardi/risultati/c++# 
Come si vede 
crea_table_matrix_comune.pl
 non si vede, se non forzando la
ricerca di quel file su miosina, mentre si vede tranquillamente su
minnie, la versione del kernel è per tutte la 2.6.9 e su tutte gira
Debian Sarge aggiornata lo stesso giorno, solo il server ha il kernel
2.4.22 perché non mi pare esista il modulo per la scheda raid
Promise FastTrak SX4000 lite per una versione del kernel più recente, ma
non credo sia influente in questo caso perché il problema si presenta
solo su di una macchina, qualche idea di come risolvere il problema?
Grazie, Micky
-- 
Errare è umano, ma per fare veramente casino ci vuole la password di root!
mi...@fcnz.zrfvan.arg

 certo utente:
Giusto per individuare il problema: succede solo con 'ls'? Il file e'
accessibile in generale? Cioe' una cosa tipo less 
crea_table_matrix.pl
funziona? Se fai echo * lo vedi?
.a.
-- 
Il mattino ha l'oro in bocca. Il MATTino ha l'OrO In bOcca.
i lma tt ino ha l'o roin bocc a.ilmattinohal'oroinbocca. il ma tt in
oh al' or oi nb oc ca. il matti noha l'oroinbocca. IL MATtiNO Ha l'ORO
InBOCCa. I l m a t t i n o  h a l' o r o i n b o c c a . ilmattinohal'oroin
BoCcA. iLmAtTiNoHaL'oRoInBoCcA.

 certo utente:
[... cut ...]
Ciao, ho trovato questo in rete, per un problema simile al tuo. Riporto
tale quale...
'ls' lists file names and these names may come from the disk cache
whereas 'ls -l' stat(1)-s all files and that information is not cached.
Therefore, if the NFS server is not responding, you get exactly the
behaviour you described. Perhaps a look at your firewall settings would
help?  Can you read the files from that directory?..
Ciao,
-- 
       Roberto Divia`              Love at first sight is one of the greatest
Dep:PH Bat:53 Mailbox:C02110      labour-saving devices the world has ever seen
Route de Meyrin 385               ---------------------------------------------
Case Postale                                Phone:  
+41-22-767-4994
CH-1211 Geneve 23 CERN                      Fax:    
+41-22-767-9585
Switzerland                                 E-Mail: 
Robert...@cern.ch

 funziona? Se fai echo * lo vedi?
less funzionava, echo * non ho provato, ora la situazione è tornata alla
normalità, ma non ho fatto nulla, sembrerebbe che se il file invecchia
sufficientemente allora appare.


 help?  Can you read the files from that directory?..
Strano però che riuscissi a fare cat di quel file, a fare ls -l e dopo
ls ancora dava problemi, che la cache non fosse stata aggiornata?
Comunque ora il problema è scomparso, se riapparisse indagherò
ulteriormente.
