Wenn aAuf einer Festplatte in Linux, und der Kernel hält während der ersten Strukturierung des Dateisystems Platz für Inodes beiseite. Die Anzahl der Inodes innerhalb eines Dateisystems wirkt sich direkt auf die Anzahl der Dateien aus (dh die maximale Anzahl von Inodes und daher die maximale Anzahl von Dateien, wenn das Dateisystem erstellt wird).
Empfohlen zu lesen:
Wenn alle Inodes in einem Dateisystem erschöpft sind, kann der Kernel auch dann keine neuen Dateien erstellen, wenn auf der Festplatte Platz vorhanden ist. In diesem kurzen Artikel zeigen wir Ihnen, wie Sie die Anzahl der Inodes in einem Dateisystem unter Linux erhöhen können.
Beim Erstellen eines neuen Dateisystems auf einer Partition können Sie die verwenden-i
Option zum Einstellen des Bytes-Per-In-In-In-In-In-In-In-In-In-In-In-In-In-In-In-In-In-In-In-In-In-In-In-In-In-In-In-Inode-Verhältnisses, desto weniger Inoden werden erstellt.
Das folgende Beispiel zeigt, wie es gehtGeben Sie mit einem kleinen Bytes-Per-Inode-Verhältnis auf a ein4 GBTrennwand.
$ sudo mkfs.ext4 -i 16400 /dev/sdc1

Notiz: Sobald das Dateisystem erstellt wurde, können Sie das Bytes-Per-Inode-Verhältnis nicht ändern (es sei denn, Sie formatieren es) und die Größe eines Dateisystems ändert die Anzahl der Inodes, um dieses Verhältnis aufrechtzuerhalten.
Hier ist ein weiteres Beispiel mit einem größeren Bytes-Per-Inode-Verhältnis.
$ sudo mkfs.ext4 -i 196800 /dev/sdc1

Außerdem können Sie auch die verwenden-T
Flag, um anzugeben, wie das Dateisystem so verwendet wirdmkfs.ext4
Kann für diese Verwendung optimale Dateisystemparameter wählen, einschließlich des Bytes-Per-Inode-Verhältnisses. Die Konfigurationsdatei/etc/mke2fs.conf
Enthält die verschiedenen unterstützten Nutzungsarten und viele andere Konfigurationenparameter.
In den folgenden Beispielen gibt der Befehl an, dass das Dateisystem zum Erstellen und/oder Speichern verwendet wirdgroße DateiUndLargeFile4die jeweils relevantere Verhältnisse von einem Inode für jeden bieten1 MIBUnd4 MIBjeweils.
$ sudo mkfs.ext4 -T largefile /dev/device OR $ sudo mkfs.ext4 -T largefile4 /dev/device
Führen Sie die Inode -Verwendung eines Dateisystems aus, um die Inode -Verwendung eines Dateisystems zu überprüfenmit dem-i
Option (die-T
Die Option zeigt den Dateisystemtyp an).
$ df -i OR $ df -iT

Wir möchten Ihre Gedanken zu diesem Artikel kennen. Verwenden Sie das Feedback -Formular unten, um uns zu erreichen. Weitere Informationen finden Sie in dermkfs.ext4
Manpage.
Hey Tecmint -LeserAnwesend
Aufregende Neuigkeiten! Jeden Monat haben unsere besten Blog -Kommentatoren die Möglichkeit, fantastische Belohnungen zu gewinnen, wie kostenlose Linux -E -Books wieRHCEAnwesendRhcsaAnwesendLFCSAnwesendLerne Linux, UndAwk, jeder Wert$ 20!
Lernen!

Ich bin ein erfahrener GNU/Linux-Experte und ein Full-Stack-Softwareentwickler mit über einem Jahrzehnt im Bereich der Linux- und Open-Source-Technologien
Jedes Tutorial beiTecmintwird von einem Team erfahrener Linux -Systemadministratoren erstelltso dass es auf unsere hochwertige Qualität trifftStandards.