Cara meningkatkan jumlah inoda disk di linux

Cara meningkatkan jumlah inoda disk di linux

Saat sistem file baru dibuat pada partisi pada disk di Linux, dan kernel mengesampingkan ruang untuk inode selama penataan awal sistem file. Jumlah inode dalam sistem file secara langsung mempengaruhi jumlah file (i.e Jumlah maksimum inode, dan karenanya jumlah file maksimum, diatur saat sistem file dibuat).

Direkomendasikan baca: Cara Mendapatkan Inode Total Partisi Root

Jika semua inode dalam sistem file habis, kernel tidak dapat membuat file baru bahkan ketika ada ruang yang tersedia di disk. Dalam artikel pendek ini, kami akan menunjukkan kepada Anda cara meningkatkan jumlah inode dalam sistem file di Linux.

Saat membuat sistem file baru di partisi, Anda dapat menggunakan -Saya Opsi untuk mengatur byte-per-inode (rasio byte/inode), semakin besar rasio byte-per-inode, semakin sedikit inode yang akan dibuat.

Contoh berikut menunjukkan cara membuat jenis sistem file EXT4 dengan rasio byte-inode kecil pada a 4GB partisi.

$ sudo mkfs.ext4 -i 16400 /dev /sdc1 
Buat Ext Filesystem dengan rasio inode yang lebih kecil

Catatan: Setelah sistem file dibuat, Anda tidak dapat mengubah rasio byte-per-inode (kecuali jika Anda format ulang), dan mengubah ukuran sistem file mengubah jumlah inode untuk mempertahankan rasio ini.

Berikut adalah contoh lain dengan rasio byte-inode yang lebih besar.

$ sudo mkfs.ext4 -i 196800 /dev /sdc1 
Buat Ext Filesystem dengan rasio inode yang lebih besar

Selain itu, Anda juga dapat menggunakan -T bendera untuk menentukan bagaimana sistem file akan digunakan sehingga MKFS.ext4 dapat memilih parameter sistem file optimal untuk penggunaannya termasuk rasio byte-per-inode. File konfigurasi /etc/mke2fs.conf berisi berbagai jenis penggunaan yang didukung dan banyak parameter konfigurasi lainnya.

Dalam contoh -contoh berikut, perintah tersebut memberi tahu bahwa sistem file akan digunakan untuk membuat dan/atau menyimpan Largefile Dan largefile4 yang menawarkan rasio yang lebih relevan dari satu inode setiap 1 mib Dan 4 mib masing -masing.

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

Untuk memeriksa penggunaan inode sistem file, jalankan perintah DF dengan -Saya opsi ( -T opsi menunjukkan jenis sistem file).

$ df -i atau $ df -it 
Periksa Sistem File Penggunaan Inode di Linux

Kami ingin mengetahui pemikiran Anda tentang artikel ini. Gunakan formulir umpan balik di bawah ini untuk mencapai kami. Untuk informasi lebih lanjut, lihat MKFS.ext4 Berkasingan.