Samba: nicht alle Verzeichnisse werden gelistet

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
mario.neudeck
Beiträge: 455
Registriert: 07.09.2004 08:51:47
Wohnort: Dresden

Samba: nicht alle Verzeichnisse werden gelistet

Beitrag von mario.neudeck » 23.09.2004 11:11:29

Hallo,

per smbclient ... habe ich ein Verzeichnis eines W2k-Servers gemountet. Klappt alles.
Jetzt habe ich mit Schrecken festgestellt, das er mir jedoch nicht alle Verzeichnisse listet (ls -la). Angzeigt werden ca. 1900 Verzeichnisse, es sind aber gut 100 mehr vorhanden.
Ein "cd " auf das nicht gelistete, aber vorhandene Verzeichnis, funktionert. Ich komme dort ran.

Gibt es für die Anzahl der zu listenden Verzeichnisse im Samba eine Einstellung?

Mario

mario.neudeck
Beiträge: 455
Registriert: 07.09.2004 08:51:47
Wohnort: Dresden

Beitrag von mario.neudeck » 24.09.2004 09:44:49

Ich nochmal.

Es schein hier ein Problem auf dem W2K Server zu geben.

1) neues Verzeichnis vor Verzeichnis X: ls -la: alle
2) neues Verzeichnis gelöscht: ls -la: 1900

3) neues Verzeichnis nach Verzeichnis X: -ls -la: 1900

Irgendwelche Ideen dazu?

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 24.09.2004 09:57:15

es kann sein das du einer Begrenzung von der Bash auf den Leim gehst...
mach mal folgendes

Code: Alles auswählen

for A in *; do echo $A; done > /tmp/verzeichnis.txt
cat /tmp/verzeichnis.txt | wc -l
Dateien mit "." am Anfang werden nicht mitgezählt..

/EDIT: Das Ganze natürlich im entsprechendem Verzeichnis ausführen.. also statt "ls -la"

/EDIT2: hmm.. ich glaub ich hatte da nen Verdreher.. zumindest das Bash Limit sollte bei "ls" nicht ins Gewicht fallen... aber du kannst es natürlich trotzdem versuchen
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

mario.neudeck
Beiträge: 455
Registriert: 07.09.2004 08:51:47
Wohnort: Dresden

Beitrag von mario.neudeck » 24.09.2004 11:43:40

ich hatte per Skript auf dem gleichen Server 5000 Verzeichnisse angelegt. Die hat er mir per ls -la komplett gelistet.

Das merkwürdige ist ja:
Ich lege ein neues Verzeichnis auf dem Server vor X an, dann werden alle Verzeichnisse gelistet.
Lösche ich es wieder: sind es nur noch 1900

Lege ich das neue Verzeichnis nach X an, dann werden weiterhin nur 1900 Verzeichnisse gelistet:

Als ob der W2k die Verzeichnisse aus einem Cache liefert, der geht halt bis 1900, wenn innherhalb eine Änderung auftritt, dann komplettes neu Listing, aber der Cache wird nicht aktualisiert, dann nach dem Löschen des Verzeichnisse bin ich wieder bei 1900.

Antworten