Dalam artikel wiki ext4 saya telah melihat bahwa ext4 dapat digunakan hingga 1 EiB, tetapi hanya disarankan hingga 16 TiB. Kenapa begitu? Mengapa XFS direkomendasikan untuk sistem file yang lebih besar?
(ELICS: Jelaskan saya seperti saya seorang siswa CS, tetapi tanpa banyak pengetahuan dalam sistem file)
filesystems
ext4
xfs
Martin Thoma
sumber
sumber
Jawaban:
Kutipan persis dari entri Wikipedia ext4 adalah
The ext4 howto menyebutkan itu
yang akan menjadi salah satu alasan untuk menghindari sistem file yang lebih besar dari 16 TiB, tetapi catatan itu sudah usang:
e2fsprogs
karena versi 1.42 (November 2011) cukup mampu membuat dan memproses sistem file yang lebih besar dari 16 TiB.mke2fs
menggunakan tipebig
danhuge
untuk sistem seperti itu (sebenarnya,big
antara 4 dan 16 TiB, dihuge
luar); ini meningkatkan rasio inode sehingga lebih sedikit inode disediakan.Kembali ke rekomendasi Red Hat, pada RHEL 7.3 , XFS adalah sistem file default, didukung hingga 500 TiB, dan ext4 hanya didukung hingga 50 TiB. Saya pikir ini bersifat kontraktual daripada teknis, meskipun Panduan Administrasi Penyimpanan menyusun batasan secara teknis (tanpa menjelaskan lebih lanjut). Saya membayangkan ada yang alasan teknis atau kinerja untuk 50 batas TiB ...
The
e2fsprogs
catatan rilis lakukan memberikan satu alasan untuk sistem berkas menghindari lebih besar dari 16 TiB: tampaknya,resize_inode
fitur harus dinonaktifkan pada sistem file yang lebih besar dari ini.sumber