Kuinka lisätä levytunnuslukua Linuxissa


Kun uusi tiedostojärjestelmä luodaan levyn osioon Linuxissa, ja ydin varaa tilaa inodeille tiedostojärjestelmän ensimmäisen rakenteen aikana. Inodien määrä tiedostojärjestelmässä vaikuttaa suoraan tiedostojen lukumäärään (ts. Inodien enimmäismäärä ja siten tiedostojen enimmäismäärä asetetaan tiedostojärjestelmän luomisen yhteydessä).

Suositeltava luku: Kuinka saada juuriosion kokonaisindeksit

Jos kaikki tiedostojärjestelmän inodit ovat tyhjät, ydin ei voi luoda uusia tiedostoja, vaikka levyllä olisi vapaata tilaa. Tässä lyhyessä artikkelissa näytämme, kuinka lisätä inodeiden määrää tiedostojärjestelmässä Linuxissa.

Kun luot uuden tiedostojärjestelmän osioon, voit määrittää -i -vaihtoehdolla tavu/inode (tavu/inodi -suhteen), mitä suurempi tavu/inode -suhde on, vähemmän inodeja luodaan.

Seuraava esimerkki osoittaa, kuinka 4 Gt: n osioon luodaan EXT4-tiedostojärjestelmätyyppi, jolla on pieni tavu/inodi -suhde.

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

Huomautus: Kun tiedostojärjestelmä on luotu, et voi muuttaa tavua per inodi -suhdetta (ellet alusta sitä uudelleen), ja tiedostojärjestelmän koon muuttaminen muuttaa inodien määrää ylläpitääksesi tämän suhteen.

Tässä on toinen esimerkki, jossa tavu/inodi -suhde on suurempi.

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

Lisäksi voit käyttää -T -merkkiä määrittämään, miten tiedostojärjestelmää käytetään, jotta mkfs.ext4 voi valita optimaaliset tiedostojärjestelmän parametrit tälle käytölle, myös tavut -Inode-suhde. Määritystiedosto /etc/mke2fs.conf sisältää erilaisia tuettuja käyttötyyppejä ja monia muita kokoonpanoparametreja.

Seuraavissa esimerkeissä komento kertoo, että tiedostojärjestelmää käytetään luomaan ja/tai tallentamaan suuria tiedostoja ja suuria tiedostoja4, jotka tarjoavat merkityksellisemmät yhden inodin suhteet 1 MiB: n ja 4 MiB: n välillä.

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

Voit tarkistaa tiedostojärjestelmän inode-käytön suorittamalla df-komennon -i -vaihtoehdolla ( -T -vaihtoehto näyttää tiedostojärjestelmän tyypin).

$ df -i
OR
$ df -iT

Haluamme tietää mielipiteesi tästä artikkelista. Käytä alla olevaa palautelomaketta päästäksesi meihin. Lisätietoja on mkfs.ext4 -sivulla.