Dengan 3,2 juta inode, Anda dapat memiliki 3,2 juta file dan direktori, total (tetapi banyak hardlink ke file hanya menggunakan satu inode).
Ya, itu dapat diatur saat membuat sistem file pada partisi. Opsi -T usage-type
,, -N number-of-inodes
atau -i bytes-per-inode
semua dapat mengatur jumlah inode. Saya biasanya menggunakan -i
, setelah membandingkan output du -s
dan find | wc -l
untuk koleksi file yang serupa dan memungkinkan untuk beberapa kelonggaran.
Tidak, itu tidak dapat diubah di tempat pada sistem file yang ada. Namun:
- Jika Anda menjalankan LVM atau sistem file pada LUN SAN (baik langsung di LUN, atau sebagai partisi terakhir pada LUN), atau Anda memiliki ruang kosong pada disk setelah partisi, Anda dapat menumbuhkan partisi dan kemudian gunakan
resize2fs
untuk memperluas sistem file. Ini menambahkan lebih banyak inode sebanding dengan ruang yang ditambahkan, secara kasar. Jika Anda ingin menghindari kehabisan inode sebelum ruang dengan asumsi bahwa file masa depan rata-rata memiliki ukuran yang sama, tetapkan persentase blok cadangan yang cukup tinggi dengan menggunakan tune2fs -m
.
- Jika Anda memiliki cukup ruang dan dapat membuat sistem file offline, lalu offline, buat sistem file baru dengan lebih banyak inode, dan salin semua file.
- Jika hanya sebagian file yang menggunakan banyak inode dan Anda memiliki cukup ruang kosong, buat sistem file pada perangkat loop yang didukung oleh file pada sistem file, buat sistem file dengan lebih banyak inode (dan mungkin juga blok yang lebih kecil) di atasnya, dan pindahkan direktori yang menyinggung ke dalamnya. Itu mungkin hit kinerja dan kerumitan perawatan, tetapi itu adalah alternatif.
- Dan tentu saja, jika Anda dapat menghapus banyak file yang tidak dibutuhkan, itu akan membantu juga.