Ich habe eine Website, auf der Benutzerprofilbilder gespeichert werden. Jedes Bild wird in einem benutzerspezifischen Verzeichnis (Linux) gespeichert. Derzeit habe ich einen Kundenstamm von mehr als 30, was bedeutet, dass ich mehr als 30 Ordner haben werde. Meine aktuelle Linux-Box (ext2 / ext3) unterstützt jedoch nicht das Erstellen von mehr als 32000 Verzeichnissen. Wie komme ich daran vorbei? Sogar YouTube-Leute haben das gleiche Problem mit Video-Thumbnails. Aber sie haben es gelöst, indem sie zu ReiserFS gewechselt sind. Können wir keine bessere Lösung haben?
Update: Auf die Frage im IRC wurde nach einem Upgrade auf ext4 gefragt, das ein Limit von 64.000 hat, und natürlich können Sie auch darüber hinwegkommen . Oder Kernel-Hacking, um das Limit zu ändern.
Update: Wie wäre es, wenn Sie die Benutzerbasis basierend auf dem Benutzer-ID-Bereich in Ordner aufteilen. Das bedeutet 1-1000 in einem Ordner, 1000-2000 in dem anderen. Das scheint einfach zu sein. Was sagst du, Leute?
Ehrlich gesagt, gibt es keinen anderen Weg?