mkdir: kann Verzeichnis (…) nicht anlegen: Zu viele Links

Die Fehlermeldung

mkdir: kann Verzeichnis (…) nicht anlegen: Zu viele Links
bzw.
mkdir: cannot create directory (…): Too many links

bei einem ext3 Dateisystem tritt auf, wenn innerhalb eines Verzeichnisses mehr als 32000 Unterverzeichnisse angelegt werden sollen.

Die maximale Anzahl von Unterverzeichnissen innerhalb eines Verzeichnisses beträgt bei ext3 32000.
Unter Berücksichtigung der Verzeichnisse
.
..

bleiben nur noch 31998 Verzeichnisse die angelegt werden können.

Sobald die maximale Anzahl erreicht ist, gibt es eine Fehlermeldung:
mkdir: kann Verzeichnis (…) nicht anlegen: Zu viele Links

Mit folgendem Scipt kann es selbst nachvollzogen werden:

mkdir -p /tmp/maxdir && cd /tmp/maxdir
MAX=32000
A=0
while [ $A -le "$MAX" ]
do
A=$(($A + 1))
mkdir $A
done


Diesen Artikel drucken Diesen Artikel drucken

Die Kommentarfunktion ist geschlossen.