banner
按时间整理的学习笔记。

文章归档

Scroll down
Storage

嵌入式设备的存储介质差异很大。NOR、NAND、eMMC、SD 卡的特性不同,适合的文件系统和升级方式也不同。选错存储方案,后面会在断电、坏块、寿命和性能上不断补坑。

分区规划是嵌入式 Linux 产品的底层设计。它决定了系统如何启动、OTA 如何升级、配置是否保留、日志写到哪里、异常断电后能否恢复。分区设计不清楚,后面很多功能都会变成补丁。

嵌入式设备经常被直接断电。配置文件、日志、数据库、升级状态如果没有设计好,异常断电后就可能损坏。存储设计不是文件能写进去就结束了,还要考虑写入频率、原子性和 Flash 寿命。

一、NAS 解决什么问题

NAS 是 Network Attached Storage,也就是挂在网络上的存储设备。它不只是一个“大硬盘盒”,更像家庭或小团队的数据中心。

图片来源:Unsplash。

1
请输入关键词进行搜索