[linux]同步缓冲区数据到flash

一、需求

由于linux自身策略问题,在某些情况下需主动同步数据到flash。

二、方案

同步数据的两种方式:sync和fsync

2.1sync

将整个缓冲区同步至flash。性能较差。

2.2fsync -d file

将某一文件的数据同步至flash。

三、应用实例

3.1sync

3.2fsync

四、总结

当出现需要主动更新的情况下,对于配置文件的修改可以使用fsync更新单独文件,对于全盘的升级操作可以使用sync进行更新。

相关推荐
夏虫不可与之言冰20 分钟前
Windows WSL2 (Ubuntu) 搭建 ESP‑IDF 6.1 开发环境全过程演示
linux·windows·ubuntu·esp32·乐鑫科技·乐鑫eim·乐鑫代理商
春涧草茶1 小时前
慢就是快12-12手动抛出异常
java·linux·前端
KING-WU5123 小时前
Linux 工具之Make 与 Makefile
java·linux·服务器
Lsetea3 小时前
OpenSSL报certificate is not yet valid:error 9与notBefore时间排查
linux·运维·https·ssl证书·openssl
魔法阵维护师3 小时前
Linux 命令行入门踩坑记录:从 VMware 装系统到文件管理
linux·运维·服务器
Apipi*3 小时前
30天速通Linux 第七章进程间通信
linux·运维·服务器
emo_2b3 小时前
Pycharm配置conda解释器时遇到的问题及解决方法
linux·pycharm·conda
人生百态,人生如梦4 小时前
Ubuntu在低版本下使用ccswitch+claudecode(CCSwitch+Docker+Claude)连调教程
linux·ubuntu·docker·claudecode·ccswitch
byte轻骑兵4 小时前
【BlueZ】hciconfig 工具:蓝牙适配器管理实操 + 源码实现基础
linux·bluez·电脑蓝牙·嵌入式蓝牙
SKH.4 小时前
Linux驱动-系统移植
linux·服务器