Saya benar-benar menyukai jawaban sja, itu memberi esensi perbedaan.
Ini hanya ekspansi saya sendiri (karena saya tidak dapat berkomentar atau memilih, baru saja memulai dengan stackexchange ini) dan saya ingin jawaban untuk diri saya sendiri dinyatakan secara seimbang dalam istilah non-teknis yang dapat dimengerti oleh pengguna yang perlu membuat keputusan selama volume data pengaturan tetapi belum tentu tahu semua detail di balik implementasi.
Persona / Objek: - volume data dalam perangkat penyimpanan - file dalam volume - perangkat penyimpanan, mereka diformat dan menyediakan blok byte dan alamatnya - lokasi file dalam penyimpanan
Tindakan: membuat / menghapus / mengganti nama file dan folder dengan sistem operasi dalam penyimpanan, file membaca / menulis / bergerak, perubahan izin, dll.
File ukuran N byte harus dibuat dalam "potongan" (blok). Meskipun secara teoritis orang dapat berpikir bahwa file dapat dikelola sebagai urutan byte tunggal (secara logis mereka dapat) semua yang kita perlukan untuk mengelola file dalam ruang akan menjadi indeks yang ditunjuk memberitahu beberapa properti file (nama dll) dan di mana setiap file dimulai pada penyimpanan. Namun karena cara perangkat keras dirancang dengan "bus" dan "blok" dan pertimbangan kinerja, "potongan" tersebut berukuran tertentu, dan kelipatan ukuran blok media (mis. 512 byte, 4096 byte) dan dikelola oleh lapisan inodes yang memberi tahu lapisan berikutnya tentang lokasi file dan bagaimana potongan digantung ketika mereka perlu ditemukan, dimuat ke memori dll.
Jika seseorang memiliki satu gulungan besar kertas (volume) dan harus merancang penyimpanan informasi untuk dokumen yang terbuat dari halaman (karakter atau bit informasi) untuk menyimpan dokumen multi halaman yang diperlukan adalah indeks (untuk menemukan dokumen), ruang penyimpanan untuk halaman (dengan beberapa posisi halaman sederhana). Dalam mekanisme pengumpulan Unix (inode) dan memotong halaman yang sebenarnya. inode-size adalah ukuran entri indeks (lebih atau kurang) bytes-per-inode adalah ukuran halaman
Efek mengubah dua pengaturan yang dipermasalahkan:
changin inode-size - biasanya tidak perlu diubah, tetap dengan default (sesuai tautan yang diposting di jawaban sebelumnya untuk diskusi)
bytes-per-inode - memengaruhi jumlah maksimum file yang dapat dibuat dalam volume (mungkin kinerja dan "pemborosan" byte yang tidak digunakan)
Kembali ke analogi gulungan kertas: Bayangkan harus menulis dan menyimpan dokumen dengan ukuran tertentu (file) dalam sistem seperti itu (atau banyak dokumen dengan berbagai ukuran) - jika ukuran halaman, yang ditampilkan selama "sistem penulisan dan penyimpanan" "definisi dan tidak fleksibel, sangat dokumen yang sama mungkin memerlukan banyak halaman, jika ukuran halaman" sistem "sangat besar dan ukuran dokumen kecil maka banyak kertas berpotensi terbuang dengan memiliki kosong dan pas file kecil dalam satu halaman. Jika ukuran halaman besar - ada lebih sedikit halaman yang perlu digunakan untuk dokumen tetapi mungkin ada banyak "ruang kosong terbuang" di halaman terakhir yang digunakan. Jadi itu semua tergantung ... pada ukuran file yang akan digunakan dan berapa jumlahnya. Pertimbangan lainnya adalah kecepatan menemukan dan membawa dokumen dari banyak halaman.
Semoga masuk akal (itu bagi saya) dan silakan berkomentar jika saya telah secara serius menyalahgunakan bagian desain ext atau opsi mkfs.