Mengingat struktur entri direktori saat ini pada sistem file ext4 di Ubuntu, berapakah jumlah maksimum file yang dapat berisi sistem file?
Apa metode umum untuk menghitung jumlah maksimum file yang dapat berisi sistem file?
Mengingat struktur entri direktori saat ini pada sistem file ext4 di Ubuntu, berapakah jumlah maksimum file yang dapat berisi sistem file?
Apa metode umum untuk menghitung jumlah maksimum file yang dapat berisi sistem file?
Jawaban:
Ext4 memiliki batas teoritis 4 miliar file, yang dibatasi oleh ukuran nomor inode yang digunakan untuk mengidentifikasi setiap file (ext4 menggunakan nomor inode 32-bit). Namun, seperti yang dikatakan John, ext4 mengalokasikan tabel inode secara statis, sehingga batas sebenarnya ditentukan ketika sistem file dibuat.
Perintah df menunjukkan Anda sejumlah inode gratis di sistem berkas Anda:
$ df -i
Filesystem iused ifree %iused Mounted on
/dev/disk0s3 55253386 66810480 45% /
/dev/disk1s3 55258045 66805821 45% /Volumes/Clone
Ext4 juga mendukung sub-direktori dalam jumlah yang tidak terbatas per direktori, walaupun mungkin standarnya adalah 64.000. Ini dapat dikonfigurasi - lihat artikel ext4 di Kernel Newbies .
Untuk informasi lebih lanjut, lihat Sistem file ext4 baru: status saat ini dan rencana masa depan dari Simposium Linux 2007.
Tidak ada satu pun; tergantung. Saat Anda membuat sistem file ext4, Anda menentukan ukuran tabel inode , yang pada gilirannya mengatur jumlah total direktori atau file yang dapat disimpan oleh sistem file sekaligus.
Bukan Ubuntu, tetapi pada perintah dasar Redhat Linux seperti menemukan gagal dengan 'Terlalu banyak argumen kesalahan' ketika dijalankan terhadap direktori yang berisi 3 juta file. Ini berjalan dengan sukses jika tidak ada parameter yang dimasukkan, tetapi gagal dengan kesalahan yang sama segera setelah parameter filter ditambahkan.
Dengan asumsi keandalan perintah-perintah dasar seperti itu adalah persyaratan wajib saya sarankan 3 juta file terlalu banyak.
tune2fs -l /path/to/device
dan mencari nilai jumlah Inode untuk menemukan apa batasnya untuk sistem file yang diberikan