我直接指的是树莓派 (4),但我也不确定如果我从笔记本电脑上的 SD 卡启动该怎么做。
对我来说,增加写入缓存是有意义的 - 在 Windows 中,我可以使用一个名为“Primo Cache”的程序,它给我带来 X 秒的延迟(延迟写入)
然而,我意识到我不知道如何在 Linux 中实现这一点 - 而且我因为不知道而感到很尴尬,感觉这一定是我忘记的某件简单的事情......
有任何想法吗?
答案1
写缓存没有帮助
在具有大量 RAM 的计算机中的当前 Ubuntu 系统(例如 18.04.x LTS)中,写入操作会自动缓存。但这无助于从缓存到实际目标设备(在您的情况下为 SD 卡)的最终写入速度。
将许多小文件放入[压缩]档案中,并写入档案
可以将许多小文件放入存档中(例如tar
)。如果压缩存档,速度会更快
sudo tar -cvzf file.tar.gz pattern
其中pattern
可以简单地是.
或带有文件和/或目录的表达式,可能包含通配符,以选择要放入存档中的文件。
将档案或压缩档案写入 SD 卡比单独写入文件要快得多。
编辑:擦除整个 SD 设备
存储卡和 USB 闪存盘在反复写入后,写入速度通常会比原始写入速度慢。最后,它们可能会完全堵塞,陷入“死机”状态。我发现用零覆盖来擦除整个设备很有帮助。
- 写入速度恢复到几乎原来的速度
- 驱动器受阻和陷入僵局的风险降低。
- 但是不要这样做太频繁,因为会损坏存储单元。当写入速度降到原始速度的一半以下时,我才会这样做。
- 您可以通过以下方式方便安全地完成韓國
- 关联:Pendrive 寿命