![以只读方式安装分区时,是否会出现闪存磨损的情况?](https://linux22.com/image/1376281/%E4%BB%A5%E5%8F%AA%E8%AF%BB%E6%96%B9%E5%BC%8F%E5%AE%89%E8%A3%85%E5%88%86%E5%8C%BA%E6%97%B6%EF%BC%8C%E6%98%AF%E5%90%A6%E4%BC%9A%E5%87%BA%E7%8E%B0%E9%97%AA%E5%AD%98%E7%A3%A8%E6%8D%9F%E7%9A%84%E6%83%85%E5%86%B5%EF%BC%9F.png)
我在 Raspberry Pi 上创建了一个简单的信息亭式 Arch Linux 安装,它只需启动一个网络浏览器并显示一些天气信息。
为了使日常系统启动/关闭例程尽可能简单,我将所有分区都挂载为只读。这样,只需打开电源即可启动系统,只需关闭电源(无需关闭sudo shutdown -h now
)即可关闭系统。此外,我还为系统中需要读写的部分创建了一些特殊的 tmpfs 分区。系统没有任何交换分区。
我现在担心的是,这还会磨损 SD 卡吗?理论上,卡上不应该有任何写入操作,但其他东西会磨损它吗?
答案1
我差不多 10 年前就发过这个问题了,现在这个项目还在每天运行。在此期间,电源适配器不得不更换两次,但 SD 卡仍然运行良好。
答案2
根据这次讨论,看起来闪存介质仍然会随着时间的推移而磨损,无论是读取还是写入。但是,读取对闪存介质的损害应该比写入小得多(如果有的话)。