Cara meningkatkan nombor inode cakera di linux

Cara meningkatkan nombor inode cakera di linux

Apabila sistem fail baru dibuat pada partition pada cakera di Linux, dan kernel memisahkan ruang untuk inod semasa penstrukturan awal sistem fail. Bilangan inod dalam sistem fail secara langsung mempengaruhi bilangan fail (i.e bilangan maksimum inod, dan oleh itu bilangan maksimum fail, ditetapkan apabila sistem fail dibuat).

Baca yang disyorkan: Bagaimana untuk mendapatkan jumlah partition akar

Sekiranya semua inod dalam sistem fail habis, kernel tidak dapat membuat fail baru walaupun terdapat ruang yang ada di cakera. Dalam artikel pendek ini, kami akan menunjukkan kepada anda bagaimana untuk meningkatkan bilangan inod dalam sistem fail di Linux.

Semasa membuat sistem fail baru pada partition, anda boleh menggunakan -i Pilihan untuk menetapkan bait-per-inod (nisbah bait/inode), semakin besar nisbah bait-per-inod, semakin sedikit inod akan dibuat.

Contoh berikut menunjukkan cara membuat jenis sistem fail ext4 dengan nisbah bait-per-15 kecil pada a 4GB partition.

$ sudo mkfs.ext4 -i 16400 /dev /sdc1 
Buat sistem fail ext dengan nisbah inode yang lebih kecil

Catatan: Sebaik sahaja sistem fail dibuat, anda tidak boleh mengubah nisbah bait-per-15 (kecuali jika anda memformat semula), dan mengubah saiz sistem fail mengubah bilangan inod untuk mengekalkan nisbah ini.

Berikut adalah contoh lain dengan nisbah bait-per-15 yang lebih besar.

$ sudo mkfs.ext4 -i 196800 /dev /sdc1 
Buat sistem fail ext dengan nisbah inode yang lebih besar

Selain itu, anda juga boleh menggunakan -T bendera untuk menentukan bagaimana sistem fail akan digunakan sehingga mkfs.ext4 boleh memilih parameter sistem fail optimum untuk kegunaan itu termasuk nisbah bait-per-15. Fail konfigurasi /etc/mke2fs.Conf Mengandungi jenis penggunaan yang disokong yang berbeza dan banyak parameter konfigurasi lain.

Dalam contoh berikut, arahan memberitahu bahawa sistem fail akan digunakan untuk membuat dan/atau menyimpan LargeFile dan LargeFile4 yang menawarkan nisbah yang lebih relevan dari satu inode 1 mib dan 4 mib masing -masing.

$ sudo mkfs.ext4 -t largefile /dev /device atau $ sudo mkfs.ext4 -t largefile4 /dev /peranti 

Untuk memeriksa penggunaan inode sistem fail, jalankan arahan DF dengan -i pilihan (yang -T pilihan menunjukkan jenis sistem fail).

$ df -i atau $ df -it 
Semak Sistem Fail Penggunaan Inode di Linux

Kami ingin mengetahui pendapat anda mengenai artikel ini. Gunakan borang maklum balas di bawah untuk sampai ke kami. Untuk maklumat lanjut, lihat mkfs.ext4 Manpage.