![]() |
Linux Webserver - Datein pro Ordner
Abend,
wieviele Dateien kann ich maximal bei einen Linux / Unix Webserver pro Verzeichnis reingeben? 10.000, 100.000 mehr oder weniger? Hab schon google bemüht aber leider nichts hilfreiches gefunden. vielen Dank für Eure Hilfe! |
Ist eine Frage des darunterliegenden Dateisystems. Meist kann man die Anzahl der Inodes (=Anzahl der moeglichen Dateien in einem Dateisystem) beim Erstellen des Dateisystems beeinflussen. Abfragen kann man den Wert mittels `df -i`. Ein paar Dateisysteme haben aber inhaerente Hard-Limits, die du wahrscheinlich auf den Wikipedia-Seiten zu ihnen einsehen koennen solltest (Beispiel: ext3 -> max.
31998 Unterverzeichnisse pro Verzeichnis, 32000 Hardlinks pro Inode, etc.). Warum fragst du denn? |
Danke mal für die Infos.
ich habe derzeit ca. 36.000 Dateien in einem Verzeichnis und habe das Problem das ich keine weiteren Files in dieses Verzeichnis geben kann. Es kommt weder eine Fehlermeldung noch sonst irgendeine Meldung, es kommt einfach nicht am Webserver an. Weder über ftp noch über webupload. |
|
36.000 Files sind kein Bemmerl, aber fuer ausgewachsene Datenfarmen auch keine Seltenheit. Du solltest dir - alleine schon der besseren Performance wegen - eine neue, sinnvolle (Verzeichnis-)Struktur zum Aufbewahren der Daten ueberlegen.
Wie viele Inodes sind denn noch frei? Was liefert dir denn `strace touch some_new_file` in dem Verzeichnis mit den 36k Files? |
Was hast du in dem Ordner drinnen mit 36k Dateien? Nur so interessehalber :)
lg |
Liste der Anhänge anzeigen (Anzahl: 1)
36000 Dateien sind doch harmlos. Auf meinen Server gibt es weit größere Verzeichnisse :)
|
Zitat:
dann ists am einfachsten auf ext4 umzusteigen. dort ists unlimited. mit 2.6.29 wird ext4 anscheinend offiziell freigegeben. ajo. das wird dir helfen: http://en.wikipedia.org/wiki/Comparison_of_file_systems |
| Alle Zeitangaben in WEZ +2. Es ist jetzt 10:40 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag