• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Zu viele Dateien verwendet

error

Newbie
Hallo,

ich habe in der limits.conf folgendes:

Code:
* soft nofile 65536
* hard nofile 65536
root soft nofile 65536
root hard nofile 65536
* soft nproc 2047
* hard nproc 16384
root soft nproc 2047
root hard nproc 16384

in der /etc/pam.d/login
Code:
# Sets up user limits according to /etc/security/limits.conf
# (Replaces the use of /etc/limits in old login)
session    required   pam_limits.so
session    required   /lib/security/pam_limits.so

und folgendes ausgeführt
Code:
echo 65535 > /proc/sys/fs/file-max

und mit ulimit -a die angaben geprüft.

aber wenn ich eine SFV prüfung auf 3000 sehr kleine dateien mache, dann bleibt nach 1012 dateien das programm hängen.

ich habe debian am laufen. was kann ich noch tun?
 

spoensche

Moderator
Teammitglied
error schrieb:
Code:
echo 65535 > /proc/sys/fs/file-max

Der Wert ist für die maximale Anzahl an gleichzeitig geöffneten Dateien und nicht für die User Limits.

Wenn du das Programm per Konsole startest, bekommst du dann Fehlermeldungen angezeigt?
Der Programmabsturz sollte nichts mit den User Limits zu tun haben, weil die User Limits z.B. festlegen, wie viele Dateien der User anlegen kann.
 
OP
E

error

Newbie
es ist ein windows programm das über samba zugreift. und sobald über 1000 dateien im schnellen zugriff sind, gibts probleme.
 

spoensche

Moderator
Teammitglied
Gib mal mehr Informationen (Logfile, Samba Konfiguration).

Du weisst, das jeder User, der sich nicht am Samba anmeldet als Gast User gemapped wird und je nach Konfiguration evtl. nicht die Rechte hat?
 
Oben