Pi đang sử dụng hệ thống tệp EXT4 hoặc EXT3 hoặc FAT không dành cho các thiết bị flash cấp thấp. Nó có thể hoạt động rất tốt trên các thiết bị flash sử dụng các kỹ thuật cân bằng hao mòn bên trong (và ẩn) (như SSD hiện nay), nhưng không phải trên thiết bị flash cơ bản không nhúng bất kỳ kỹ thuật cân bằng hao mòn trước nào.
Đối với các thiết bị flash cơ bản, các hệ thống tệp như JFFS2 hoặc UBIFS được thiết kế để thực hiện cân bằng hao mòn ở cấp hệ thống tệp và đảm bảo rằng mức độ hao mòn được áp dụng và có hiệu quả. Các hệ thống tệp luận án thường được sử dụng trên các nền tảng nhúng, trong đó ổ flash là chip flash được gắn trên PCB của hệ thống. Các chip flash như vậy không nhúng gì: địa chỉ bạn cung cấp là địa chỉ của ô. Không có phép thuật! JFFS2 thực hiện công việc cân bằng hao mòn và trì hoãn việc ghi, v.v ... Nhưng hơn thế nữa: Nó không nói dối với hệ thống. Khi JFFS2 nói rằng dữ liệu được ghi và xóa trên phương tiện, đó là trường hợp!
Câu hỏi của tôi là: Có thể có một phân vùng gốc đang sử dụng JFFS2 hoặc UBIFS thay vì EXT4 không hoạt động tốt ở đây không?
Tôi biết rằng phân vùng khởi động phải ở dạng FAT, nhưng đó không phải là vấn đề vì nó chỉ được đọc. Nhưng vấn đề ở đâu là có phân vùng gốc trong JFFS2 hoặc UBIFS?
Có rất nhiều người phàn nàn về việc hỏng dữ liệu và việc đeo thẻ SD không được kiểm soát, nhưng một phần của giải pháp tồn tại: Đó là về việc chọn hệ thống tệp phù hợp cho phương tiện phù hợp.
Vấn đề với điều này là gì? Tôi chưa thấy mọi người sử dụng một hệ thống tập tin thích hợp. Có một hạn chế ở đâu đó?