So erhöhen Sie die Zahl der Festplattennummer unter Linux

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-iOption 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
Erstellen Sie das Ext -Dateisystem mit einem kleineren Inode -Verhältnis

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
Erstellen Sie das Ext -Dateisystem mit einem größeren Inode -Verhältnis

Außerdem können Sie auch die verwenden-TFlag, um anzugeben, wie das Dateisystem so verwendet wirdmkfs.ext4Kann für diese Verwendung optimale Dateisystemparameter wählen, einschließlich des Bytes-Per-Inode-Verhältnisses. Die Konfigurationsdatei/etc/mke2fs.confEnthä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-iOption (die-TDie Option zeigt den Dateisystemtyp an).

$ df -i
OR
$ df -iT
Überprüfen Sie die Verwendung von Dateisystemen in Linux

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.ext4Manpage.

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.