2017-02-02 1 views
0

Ich habe ein Problem mit dem Hinzufügen von mehr Dateien zu einer Partition, wenn es zu viele von ihnen sind, habe ich derzeit etwa 10 Millionen Dateien + Linux-Dateisystem, aus irgendeinem Grund möchte ich fügen Sie weitere Dateien hinzu, aber es wird immer gesagt, dass es nicht genug Platz gibt (ich habe noch 30 GB). Irgendeine Idee, warum ist das Hacken und ist es möglich, gelöst zu werden?Maximale Anzahl der Dateien pro Laufwerk

+0

'cd' zu einem der Verzeichnisse, in denen Sie versuchen, Dateien zu erstellen. Tippen Sie 'df -i .' und zeigen Sie uns die Ergebnisse. Das Dateisystem darf keine Inodes mehr haben. Wie das zu beheben ist, hängt von der Art des Dateisystems ab. –

+0

Ja, das ist genau das Problem! Weißt du, wie man die Anzahl der Inodes angibt (zum Beispiel während der Installation von ubuntu) –

+0

willst du ein neues Dateisystem mit mke2fs erstellen, indem du -Nxxxx benutzt, um die Anzahl der Inodes einzustellen. Ich würde auch empfehlen, die Option -n zu verwenden (die dem Befehl sagt, dass er im Testmodus ausgeführt werden soll und nicht wirklich etwas unternimmt), bis Sie die Ergebnisse erhalten, nach denen Sie suchen. Auch da dieser Befehl viele Schalter hat, würde ich empfehlen, die vollständige man-Seite darauf zu lesen. –

Antwort

0

Die häufigste Ursache ist, dass zu viele Dateien in einem einzigen Verzeichnis vorhanden sind - Verzeichnisse können nur eine begrenzte Anzahl von Dateien enthalten. Wenn das nicht das Problem ist, gibt es einige andere Meta-Datenstrukturen, die auch die Gesamtzahl der Dateien auf der Festplatte begrenzen können.

Sie können zwischen diesen beiden Problemen unterscheiden, indem Sie prüfen, ob Sie Dateien zu einem anderen Verzeichnis hinzufügen können.

Verwandte Themen