So erhöhen Sie die Inode-Nummer unter Linux
Empfohlene Lektüre: So erhalten Sie die Gesamtzahl der Inodes der Root-Partition
Wenn alle Inodes in einem Dateisystem erschöpft sind, kann der Kernel keine neuen Dateien erstellen, selbst wenn auf der Festplatte Speicherplatz verfügbar ist. In diesem kurzen Artikel zeigen wir Ihnen, wie Sie die Anzahl der Inodes in einem Dateisystem unter Linux erhöhen können.
Wenn Sie ein neues Dateisystem auf einer Partition erstellen, können Sie das verwenden -i
Option zum Festlegen des Bytes pro Inode (Verhältnis Bytes / Inode): Je größer das Verhältnis von Bytes pro Inode, desto weniger Inodes werden erstellt.
Das folgende Beispiel zeigt, wie ein EXT4-Dateisystemtyp mit einem kleinen Byte-pro-Inode-Verhältnis auf einem erstellt wird 4GB Partition.
$ sudo mkfs.ext4 -i 16400 /dev/sdc1
Hinweis: Sobald das Dateisystem erstellt wurde, können Sie das Verhältnis von Bytes zu Inode nicht mehr ändern (es sei denn, Sie formatieren es neu). Durch Ändern der Größe eines Dateisystems wird die Anzahl der Inodes geändert, um dieses Verhältnis beizubehalten.
Hier ist ein weiteres Beispiel mit einem größeren Verhältnis von Bytes zu Inode.
$ sudo mkfs.ext4 -i 196800 /dev/sdc1
Außerdem können Sie auch die verwenden -T
Flag, um anzugeben, wie das Dateisystem verwendet werden soll, damit mkfs.ext4
kann optimale Dateisystemparameter für diese Verwendung auswählen, einschließlich des Bytes-pro-Inode-Verhältnisses. Die Konfigurationsdatei /etc/mke2fs.conf
enthält die verschiedenen unterstützten Verwendungstypen und viele andere Konfigurationsparameter.
In den folgenden Beispielen gibt der Befehl an, dass das Dateisystem zum Erstellen und / oder Speichern verwendet wird große Datei und largefile4 die relevantere Verhältnisse von jeweils einem Inode bieten 1 MiB und 4 MiB beziehungsweise.
$ sudo mkfs.ext4 -T largefile /dev/device OR $ sudo mkfs.ext4 -T largefile4 /dev/device
Führen Sie den Befehl df mit dem Befehl df aus, um die Inode-Verwendung eines Dateisystems zu überprüfen -i
Option (die -T
Option zeigt den Dateisystemtyp an).
$ df -i OR $ df -iT
Wir würden gerne Ihre Gedanken zu diesem Artikel erfahren. Verwenden Sie das unten stehende Feedback-Formular, um uns zu erreichen. Weitere Informationen finden Sie in der mkfs.ext4
Manpage.