Nếu hệ thống tập tin của bạn ở chế độ chỉ đọc, hãy sử dụng ext2. Điều đó được chứng minh là ổn định trong vài thập kỷ, nhanh chóng, hiệu quả, hỗ trợ quyền sở hữu, hỗ trợ các bit cho phép và có một cơ sở người dùng khổng lồ vì mọi hộp Linux đều hỗ trợ nó. Nói cách khác, nó hỗ trợ mọi thứ mà một hệ thống Linux tốt yêu cầu.
Nếu chỉ đọc không phải là một lựa chọn, đặt cược tốt nhất tiếp theo của bạn là ext3. Ngoài tất cả các thuộc tính mà ext2 đi kèm, ext3 mang đến tính năng ghi nhật ký. Điều này có nghĩa là mọi thay đổi trên đĩa chỉ được cam kết một khi nó thực sự đã được ghi vào đĩa. Rất ổn định, công nghệ đã được chứng minh. Một vấn đề với ext3 là hao mòn cấp.
Ext4 cải thiện hiệu năng trong một số trường hợp sử dụng, nhưng đi kèm với nhiều chi phí CPU hơn. Hầu hết các bản phân phối ngày nay mặc định là ext4. Rõ ràng nó làm giảm việc ghi không cần thiết, điều này tốt cho SSD. Ext4 có phần mở rộng TRIM.
Tiếp theo trong dòng nó BTRFS. Đừng đến đó. Mặc dù một số bản phân phối cung cấp BTRFS hoặc thậm chí mặc định cho nó, nó không ổn định lần trước tôi đã thử nghiệm nó (H2 2012). Bạn không muốn sử dụng một hệ thống tập tin chưa được chứng minh là bị căng thẳng. Quá nhiều lỗi đang được sửa.
Linux cung cấp rất nhiều hệ thống tập tin, nhưng những cái tôi đã đề cập ở trên là những hệ thống phổ biến nhất.
Tất nhiên là có FAT32 (vfat), đừng đến đó. Nó đã cũ, nó bị phân mảnh và không cho phép quyền sở hữu và quyền truy cập tệp.
NTFS là nguồn đóng, thậm chí không nghĩ về nó. Có, nó hoạt động trên Linux nhưng việc triển khai hoàn toàn dựa trên kỹ thuật đảo ngược (vì Microsoft không tiết lộ bất kỳ chi tiết kỹ thuật nào) và việc triển khai Linux không đáng tin cậy.
Một JFFS2 cần phải được quét hoàn toàn trên một giá treo, vì vậy thời gian gắn kết tăng tuyến tính với kích thước thiết bị. Điều này được gây ra bởi thực tế là không có một số loại cấu trúc cây để lưu trữ các tệp.