Când un un nou sistem de fișiere este creat pe o partiție pe un disc în Linux, iar nucleul păstrează deoparte spațiu pentru inoduri în timpul structurării inițiale a sistemului de fișiere. Numărul de inoduri dintr-un sistem de fișiere afectează direct numărul de fișiere (adică numărul maxim de inoduri și, prin urmare, numărul maxim de fișiere, este setat la crearea sistemului de fișiere).
Citiți recomandat: Cum să obțineți inoduri totale ale partiției rădăcină
Dacă toate inodurile dintr-un sistem de fișiere sunt epuizate, nucleul nu poate crea fișiere noi chiar și atunci când există spațiu disponibil pe disc. În acest scurt articol, vă vom arăta cum să creșteți numărul de inoduri într-un sistem de fișiere în Linux.
Când creați un nou sistem de fișiere pe o partiție, puteți utiliza fișierul -i
opțiunea de setare a octeților pe inod (raport de octeți / inod), cu cât este mai mare raportul octeți pe inod, cu atât vor fi creați mai puțini inodi.
Următorul exemplu arată cum să creați un sistem de fișiere EXT4 tastați cu un raport mic de octeți pe inod pe un 4GB partiție.
$ sudo mkfs.ext4 -i 16400 / dev / sdc1.
Notă: Odată creat sistemul de fișiere, nu puteți schimba raportul de octeți pe inod (cu excepția cazului în care îl formatați din nou), iar redimensionarea unui sistem de fișiere modifică numărul de inode pentru a menține acest raport.
Iată un alt exemplu cu un raport mai mare de octeți pe inod.
$ sudo mkfs.ext4 -i 196800 / dev / sdc1.
În plus, puteți utiliza și fișierul -T
flag pentru a specifica modul în care va fi utilizat sistemul de fișiere astfel încât mkfs.ext4
poate alege parametrii optimi ai sistemului de fișiere pentru acea utilizare, inclusiv raportul octeți-pe-inod. Fișierul de configurare /etc/mke2fs.conf
conține diferitele tipuri de utilizare acceptate și mulți alți parametri de configurație.
În exemplele următoare, comanda spune că sistemul de fișiere va fi utilizat pentru a crea și / sau stoca fisier mare și fisier mare4 care oferă rapoarte mai relevante pentru fiecare inod 1 MiB și 4 MiB respectiv.
$ sudo mkfs.ext4 -T fișier mare / dev / dispozitiv. SAU. $ sudo mkfs.ext4 -T largefile4 / dev / device.
Pentru a verifica utilizarea inode a unui sistem de fișiere, rulați comanda df cu -i
opțiune ( -T
opțiunea arată tipul sistemului de fișiere).
$ df -i. SAU. $ df -iT.
Am dori să știm părerile dvs. despre acest articol. Folosiți formularul de feedback de mai jos pentru a ne contacta. Pentru mai multe informații, consultați mkfs.ext4
pagina de mana.