为什么samba服务器保存大于1M的文件后,在linux上连续执行两次sync文件就会丢失?

为什么samba服务器保存大于1M的文件后,在linux上连续执行两次sync文件就会丢失?

我发现如果通过samba保存了1M以下的文件,然后连续执行两次sync,文件就会丢失,所以很好奇samba的工作原理。

通过samba保存数据,客户端先写入缓存,系统定期执行sync将缓存的内容添加到写队列中,然后系统再将写队列的内容写入磁盘?

相关内容