Kif Iżżid in-Numru tad-Disk Inode fil-Linux


Meta tinħoloq sistema ġdida ta 'fajls fuq partizzjoni fuq disk fil-Linux, u l-qalba żżomm spazju għall-inodes waqt l-istrutturar inizjali tas-sistema tal-fajls. In-numru ta 'inodes f'sistema ta' fajls jaffettwa direttament in-numru ta 'fajls (jiġifieri n-numru massimu ta' inodes, u għalhekk in-numru massimu ta 'fajls, huwa stabbilit meta tinħoloq is-sistema tal-fajls).

Aqra Rakkomandat: Kif tikseb Inodes totali tal-partizzjoni tal-għeruq

Jekk inodes kollha f'sistema ta 'fajls huma eżawriti, il-qalba ma tistax toħloq fajls ġodda anki meta jkun hemm spazju disponibbli fuq id-diska. F'dan l-artikolu qasir, ser nuruk kif iżżid in-numru ta 'inodes f'sistema ta' fajls fil-Linux.

Meta toħloq sistema ta' fajls ġdida fuq partizzjoni, tista' tuża l-għażla -i biex tissettja l-bytes-per-inode (proporzjon bytes/inode), iktar ikun kbir il-proporzjon bytes-per-inode, il- se jinħolqu inqas inodes.

L-eżempju li ġej juri kif toħloq tip ta 'sistema ta' fajls EXT4 b'proporzjon żgħir ta 'bytes-per-inode fuq partizzjoni ta' 4GB.

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

Nota: Ladarba tinħoloq is-sistema tal-fajls, ma tistax tbiddel il-proporzjon tal-bytes-per-inode (sakemm ma tifformatjahx mill-ġdid), u d-daqs ta' sistema tal-fajls tibdel in-numru ta' inodes biex iżżomm dan il-proporzjon.

Hawn eżempju ieħor b'proporzjon ta 'bytes-per-inode akbar.

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

Barra minn hekk, tista' wkoll tuża l-bandiera -T biex tispeċifika kif is-sistema tal-fajls se tintuża sabiex mkfs.ext4 tkun tista' tagħżel l-aħjar parametri tas-sistema tal-fajls għal dak l-użu inklużi l-bytes -per-inode proporzjon. Il-fajl ta' konfigurazzjoni /etc/mke2fs.conf fih it-tipi differenti ta' użu appoġġjati u ħafna parametri oħra ta' konfigurazzjonijiet.

Fl-eżempji li ġejjin, il-kmand jgħid li s-sistema tal-fajls se tintuża biex toħloq u/jew taħżen largefile u largefile4 li joffru proporzjonijiet aktar rilevanti ta 'inode wieħed kull 1 MiB u 4 MiB rispettivament.

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

Biex tiċċekkja l-użu tal-inode ta’ sistema ta’ fajls, ħaddem il-kmand df bl-għażla -i (l-għażla -T turi t-tip tas-sistema tal-fajls).

$ df -i
OR
$ df -iT

Nixtiequ nkunu nafu l-ħsibijiet tiegħek dwar dan l-artikolu. Uża l-formola ta' feedback hawn taħt biex tilħaqna. Għal aktar informazzjoni, ara l-paġna manpage mkfs.ext4.