Wéi d'Disk Inode Zuel op Linux erhéijen


Wann en neie Dateiesystem op enger Partition op enger Disk am Linux erstallt gëtt, an de Kernel hält Plaz fir Inoden während der initialer Strukturéierung vum Dateiesystem. D'Zuel vun den Inoden an engem Dateiesystem beaflosst direkt d'Zuel vun de Dateien (dh déi maximal Unzuel vun Inoden, an domat déi maximal Unzuel vun Dateien, gëtt festgeluecht wann de Dateiesystem erstallt gëtt).

Recommandéiert Liesen: Wéi kritt een Total Inoden vun der Root Partition

Wann all Inoden an engem Dateiesystem erschöpft sinn, kann de Kernel net nei Dateien erstellen och wann et verfügbar Plaz op der Disk ass. An dësem kuerzen Artikel wäerte mir Iech weisen wéi d'Zuel vun Inoden an engem Dateiesystem op Linux erhéicht gëtt.

Wann Dir en neie Dateiesystem op enger Partition erstellt, kënnt Dir d'Optioun -i benotzen fir d'Bytes-per-Inode (Bytes/Inode-Verhältnis) ze setzen, wat méi grouss de Bytes-per-Inode-Verhältnis ass. manner Inoden ginn erstallt.

Déi folgend Beispill weist wéi een EXT4 Dateisystemtyp mat engem klenge Bytes-pro-Inode Verhältnis op enger 4GB Partition erstellt.

$ sudo mkfs.ext4 -i 16400 /dev/sdc1

Bemierkung: Wann de Dateiesystem erstallt ass, kënnt Dir d'Bytes-pro-Inode Verhältnis net änneren (ausser Dir et nei formatéiert), an d'Gréisst vun engem Dateiesystem ännert d'Zuel vun den Inoden fir dëst Verhältnis z'erhalen.

Hei ass en anert Beispill mat engem gréissere Bytes-pro-Inode Verhältnis.

$ sudo mkfs.ext4 -i  196800 /dev/sdc1

Donieft kënnt Dir och den -T Fändel benotzen fir ze spezifizéieren wéi de Dateiesystem benotzt gëtt, sou datt mkfs.ext4 optimal Dateiesystemparameter fir dës Notzung auswielen, och d'Bytes -pro-Inode Verhältnis. D'Konfiguratiounsdatei /etc/mke2fs.conf enthält déi verschidde ënnerstëtzte Benotzungstypen a vill aner Konfiguratiounsparameter.

An de folgende Beispiller seet de Kommando datt de Dateiesystem benotzt gëtt fir largefile a largefile4 ze kreéieren an/oder ze späicheren, déi méi relevant Verhältnisser vun enger Inode all 1 MiB respektiv 4 MiB ubidden.

$ sudo mkfs.ext4 -T largefile /dev/device
OR
$ sudo mkfs.ext4 -T largefile4 /dev/device

Fir d'Inode Notzung vun engem Dateiesystem z'iwwerpréiwen, fuert de Kommando df mat der Optioun -i (d'Optioun -T weist den Dateisystemtyp).

$ df -i
OR
$ df -iT

Mir wëllen Är Gedanken iwwer dësen Artikel wëssen. Benotzt de Feedbackformular hei ënnen fir eis z'erreechen. Fir méi Informatioun, kuckt d'Manpage mkfs.ext4.