Filesystems SMB和EXT3对文件写入顺序提供了哪些保证?
在我的(Linux-)应用程序中,我正在监视特定文件集的热文件夹。例如,我正在等待此设置:Filesystems SMB和EXT3对文件写入顺序提供了哪些保证?,filesystems,samba,ext3,Filesystems,Samba,Ext3,在我的(Linux-)应用程序中,我正在监视特定文件集的热文件夹。例如,我正在等待此设置: 示例-1.xml 示例2.xml 示例-3.xml 热文件夹通过SMB在网络上共享。现在,为了确保在我将所有文件移出之前都已写入,我将等待最后一个空文件: 完成 我的客户将确保此文件是最后一个写入的文件 我的假设是: 文件将通过网络发送,并按写入顺序存储在磁盘上 一旦example.done文件可用,所有以前的文件都将完成 这些假设正确吗 搜索“文件系统保证”只能解释文件内顺序或系统崩溃的可靠
- 示例-1.xml
- 示例2.xml
- 示例-3.xml
- 完成
- 文件将通过网络发送,并按写入顺序存储在磁盘上
- 一旦example.done文件可用,所有以前的文件都将完成
这将与哪些SMB客户端/服务器一起使用?SMB服务器是Samba,客户端是Windows(XP及以上)。但我希望这不重要。