J'ai un site Web qui stockera des images de profil utilisateur. Chaque image est stockée dans un répertoire (Linux) spécifique à l'utilisateur. Actuellement, j'ai une base de clients de 30+, ce qui signifie que j'aurai plus de 30 dossiers. Mais ma boîte Linux actuelle (ext2 / ext3) ne prend pas en charge la création de plus de 32 000 répertoires. Comment puis-je surmonter cela? Même les gars de YouTube ont le même problème, avec les vignettes vidéo. Mais ils l'ont résolu en passant à ReiserFS. Ne pouvons-nous pas avoir une meilleure solution?
Mise à jour: Lorsqu'on leur a demandé dans IRC, les gens demandaient de le mettre à niveau vers ext4, qui a une limite de 64k et bien sûr, vous pouvez même dépasser cela aussi . Ou piratage du noyau pour changer la limite.
Mise à jour: que diriez-vous de diviser la base d'utilisateurs en dossiers en fonction de la plage d'ID utilisateur. Cela signifie 1-1000 dans un dossier, 1000-2000 dans l'autre comme ça. Cela semble simple. Que dites-vous, les gars?
Franchement, n'y a-t-il pas d'autre moyen?