Jika sistem file Anda hanya baca, gunakan ext2. Itu terbukti stabil selama beberapa dekade, cepat, efisien, mendukung kepemilikan, mendukung bit izin dan memiliki basis pengguna yang besar karena setiap kotak Linux mendukungnya. Dengan kata lain mendukung semua yang dibutuhkan sistem Linux yang layak.
Jika read-only bukan opsi, taruhan terbaik Anda berikutnya adalah ext3. Terlepas dari semua properti yang dilengkapi dengan ext2, ext3 membawa penjurnalan. Ini berarti bahwa setiap perubahan pada disk hanya dilakukan setelah sebenarnya telah ditulis ke disk. Sangat stabil, teknologi terbukti. Masalah dengan ext3 adalah leveling keausan.
Ext4 meningkatkan kinerja pada beberapa kasus penggunaan, tetapi hadir dengan overhead CPU yang lebih banyak. Sebagian besar distribusi hari ini default ke ext4. Tampaknya ini mengurangi penulisan yang tidak perlu, yang bagus untuk SSD. Ext4 memiliki ekstensi TRIM.
Selanjutnya sejalan BTRFS itu. Jangan ke sana. Meskipun beberapa distribusi menawarkan BTRFS atau bahkan standar untuk itu, itu tidak stabil terakhir kali saya mengujinya (H2 2012). Anda tidak ingin menggunakan sistem file yang belum membuktikan dirinya di bawah tekanan. Terlalu banyak bug diperbaiki.
Linux menawarkan banyak filesystem, tetapi yang saya sebutkan di atas adalah yang paling umum.
Tentu saja ada FAT32 (vfat), jangan ke sana. Itu sudah tua, menderita fragmentasi dan tidak memungkinkan untuk kepemilikan dan izin file.
NTFS adalah sumber tertutup, bahkan tidak memikirkannya. Ya itu agak bekerja di Linux tetapi implementasinya sepenuhnya didasarkan pada rekayasa balik (karena Microsoft tidak merilis rincian teknis apa pun) dan implementasi Linux tidak dapat diandalkan.
JFFS2 perlu dipindai seluruhnya pada mount, jadi waktu mount meningkat secara linier dengan ukuran perangkat. Ini disebabkan oleh fakta bahwa tidak ada semacam struktur pohon untuk menyimpan file.