Pagina 1 di 1

Files Fantasma su Server Samba. Mistero.

Inviato: dom 31 gen 2010, 13:47
da ocman
Buonadomenica a tutti,
vi illusto qui il mio problema riguardante alcuni files che, pur essendo presenti e memorizzati correttamente su un server samba, non vengono visualizzati da client linux.

Problema in dettaglio:
- I files che non vengono visualizzati sono semplici MP3. In una directory ne sono presenti a centinaia. Non vengono visualizzate le directory con iniziale dalla T fino alla Z. Oltre alle intere sottocartelle non vengono visualizzati anche altri files (con nomi diversi casuali) nella directory principale incriminata.
- I files e directory non visualizzate sono sempre le stesse ad ogni riavvio sia del server che dei client linux della rete.
- (non ne sono certo) Il problema si manifesta solo con questi files in quella directory/sottocartelle.
- Filesystem utilizzato sul server: XFS
- Utilizzando client windows vengono sempre visualizzati tutti i files e il contenuto è integro.
- Questo problema purtoppo non so da quando ha cominciato ad apparire, ma non l'ha fatto da sempre.
- Per fare operazioni di spostamento solitamente uso Thunar.
- La versione di samba del server è la 3.0.30-1.4
- Non vengono visualizzati files sia recenti sia molto datati.
- Se copio nuovi file in questa directory non si vedono le copie da linux ma se vado su windows vedo che sono stati copiati correttamente in quella directory.

>>>Stranissimo: Tempo fa avevo creato una playlist tramite XMMS di tutti questi mp3: ieri vado a provarla e una volta aperta la playlist dal pannello di XMMS, clikkando sui i files che non visualizzo ne da console ne da XFCE ne con altro, i files PARTIVANO e si sentivano. Può essere che la playlist abbia memorizzato gli I-Node del server ???

Ecco le opzioni di mount che do:
//IP/share/ percorso_directory_client cifs credentials=/percorso/,noexec,uid=utenteperilmount,gid=gruppoutentemount 0 0
Il mount viene effettuato da root all'avvio dei client. Uid e gid sono necessari per fare visualizzare le directory montate anche ad altri utenti, come saprete.


Tentativi fatti:
- Direttamente con l'account root del server samba ho "piallato" i permessi di accesso di tutti i files rendendoli uguali a quelli che visualizzavo correttamente > nulla
- Ho provato ad accedere alle directory in condivisione dalla console prima di accedere ad X. subito dopo il mount > nulla.
- Ho provato tutti gli account che possono montare (root e i mio utente) le directory condivisie > nulla
- Ho provato diversi client linux. Ho sempre utilizzato il CIFS come filesystem per il mount. Tutti i client provati hanno kernel superiore o uguale a 2.6.30. Nel kernel dei client è abilitata l'opzione per l'utilizzo del CIFS e disabilitato il mounting via smbfs. I client utilizzati si collegano al server utilizzando login diverse ed hanno configurazioni hardware piuttosto differenti ma sempre Slackware 13 o current. o current64 > Nulla
- Fatto scandisk sul server samba. > Nulla.
- Mi sono letto tutto il http://www.kernel.org/doc/readme/fs-cifs-README > Nulla
- Provato a googlare un pò in english > Nulla.

Questo problema mi preoccupa abbastanza siccome ho il timore che cominci a farlo per files ben più importanti.
Qualcuno ha qualche idea o soluzione.

Grazie come sempre in anticipo a questo ottimo forum.

Re: Files Fantasma su Server Samba. Mistero.

Inviato: lun 1 feb 2010, 12:51
da Luci0
Ha provato a vedere se é un problema di codifica dei caratteri ?

Re: Files Fantasma su Server Samba. Mistero.

Inviato: lun 1 feb 2010, 13:05
da ocman
Ciao Lucio

Sul server nel smb.conf ho:

Codice: Seleziona tutto

[global]
    dos charset = ISO8859-15
    unix charset = UTF-8
    display charset = UTF-8
....
[/global]
Nel montare le directory condivise non passo nessuna opzione riguardante i charset.
Ci sono molte directory però che hanno caratteri speciali che in linux vengono visualizzate in modo scorretto (accenti sbagliati), ma ci sono dopo in #ls.
Le directory che dopo un #ls non ci sono hanno tutte nomi piuttosto standard tipo "Zucchero" "U2".
Ho provato a passare il charset ISO8859-15 per il mounting qualche settimana fa ma non era cambiato...
Non saprei.....
Ho letto su forums che potrebbe essere un bug di samba sul server.
Mi consigliate di aggiornare samba sul server?.
Aggiornando bisogna rifare tutti i files di configurazione?

thx

Re: Files Fantasma su Server Samba. Mistero.

Inviato: lun 1 feb 2010, 16:05
da Luci0
Forse il Filesystem XFS ha qualche problema ?
Prova a vedere se ci sono degli errori nei log di samba ... sia dalla parte server che dei client ...

Re: Files Fantasma su Server Samba. Mistero.

Inviato: lun 1 feb 2010, 16:12
da Luci0
ocman ha scritto: ..........
Tentativi fatti:
- Direttamente con l'account root del server samba ho "piallato" i permessi di accesso di tutti i files rendendoli uguali a quelli che visualizzavo correttamente > nulla
- Ho provato ad accedere alle directory in condivisione dalla console prima di accedere ad X. subito dopo il mount > nulla.
- Ho provato tutti gli account che possono montare (root e i mio utente) le directory condivisie > nulla
- Ho provato diversi client linux. Ho sempre utilizzato il CIFS come filesystem per il mount. Tutti i client provati hanno kernel superiore o uguale a 2.6.30. Nel kernel dei client è abilitata l'opzione per l'utilizzo del CIFS e disabilitato il mounting via smbfs. I client utilizzati si collegano al server utilizzando login diverse ed hanno configurazioni hardware piuttosto differenti ma sempre Slackware 13 o current. o current64 > Nulla
- Fatto scandisk sul server samba. > Nulla.
- Mi sono letto tutto il http://www.kernel.org/doc/readme/fs-cifs-README > Nulla
- Provato a googlare un pò in english > Nulla.
...............
La cosa é alquanto strana ... sarebbe meglio sapere cosa vuol dire quel nulla

ovvero le condivisioni vengono montate ma poi alcuni file non vengono visualizzati da thunar?

bisognerebbe controllare i permessi dei file incriminati sulla filesysem XFS per vedere se cambia qualcosa.

Edit ..
Prova a postare smb.conf

Re: Files Fantasma su Server Samba. Mistero.

Inviato: lun 1 feb 2010, 17:01
da ocman
Ciao Lucio.

Quei nulla vorrebbero dire che le directory e i files non venivano visualizzati come prima della relativa azione.

Forse grazie al tuo suggerimento ho trovato qualche info spulciando i files di log.
Ecco cosa accade quando faccio vengono montati gli shares all'avvio. :

Codice: Seleziona tutto

Status code returned 0xc0000054 NT_STATUS_FILE_LOCK_CONFLICT
 CIFS VFS: Send error in read = -13
Status code returned 0xc0000054 NT_STATUS_FILE_LOCK_CONFLICT
 CIFS VFS: Send error in read = -13
Status code returned 0xc0000054 NT_STATUS_FILE_LOCK_CONFLICT
 CIFS VFS: Send error in read = -13
Status code returned 0xc0000054 NT_STATUS_FILE_LOCK_CONFLICT
 CIFS VFS: Send error in read = -13
 CIFS VFS: No response to cmd 115 mid 37080
 CIFS VFS: Send error in SessSetup = -11
 CIFS VFS: No response for cmd 114 mid 37079
 CIFS VFS: No response to cmd 115 mid 48883
 CIFS VFS: Send error in SessSetup = -11
 CIFS VFS: No response for cmd 114 mid 48882
 CIFS VFS: No response for cmd 114 mid 49391
 CIFS VFS: No response to cmd 115 mid 49392
 CIFS VFS: Send error in SessSetup = -11

Sul server invece non c'è nessun errore.
I permessi sono identici per tutti i files, sia quelli che si vedono che non.
Ciao.


edit:
sembrerebbe che un client windows abbia impostato un bit di lock sui file e directory e non ne permetta la visualizzazione....o sbaglio?
Voglio precisare che quando faccio queste operazioni c'è un solo client connesso.

Re: Files Fantasma su Server Samba. Mistero.

Inviato: lun 1 feb 2010, 19:08
da Luci0
Cercando con google é possibile che il problema sia un bug di Samba ... ma su quale distribuzione linux e versione stai usando ?
http://lists.opensuse.org/opensuse-bugs ... 00513.html

Re: Files Fantasma su Server Samba. Mistero.

Inviato: dom 7 feb 2010, 12:57
da ocman
ciao.
scusate ma in questi giorni non mi è stato possibile rispondere.

Ho eliminato totalmente gli errori presenti al montaggio eliminando nella configurazione del kernel il supporto integrato a *Posix Extensions e *Extended Attributes.
Gli errori sono scomparsi ma il problema Rimane.

Su google sembrano esserci altri che hanno il problema generico "Linux clients cannot see some files in samba shares" ma non ho ancora trovato soluzioni valide....
Per ora mi affido a voi.
Ciao.