- 文件如果被加载到cache中,并且应用程序写了cache,但是cache中的数据还没有被刷新回磁盘机器就突然停电了,重启后是不是刚才往cache中写的数据就不会出现在硬盘文件中
- 我们平时会用到文件作为日志,每次写日志都会写到日志的末尾,加入日志的末尾是第100行,那么两个应用进程同时写的话会不会导致其中的一个进程的数据丢失?我知道是肯定不会丢失的,那么linux是通过什么来保证不丢失的呢?
希望大佬们赐教
希望大佬们赐教
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答798 阅读✓ 已解决
2 回答3.2k 阅读
1 是的,但是出现的概率非常低
2 linux系统函数write写文件是原子操作,不会导致写时的offset异常