SMB和EXT3对文件写入顺序给出了什么保证?

时间:2011-09-29 13:40:34

标签: filesystems samba ext3

从我的(Linux-)应用程序,我正在观看特定文件集的hotfolder。例如,我正在等待这一组:

  • 示例-1.XML
  • 示例-2.XML
  • 示例-3.XML

hotfolder通过SMB在网络上共享。现在,为了确保在移动它们之前写入所有文件,我将等待最后一个空文件:

  • example.done

我的客户端将确保此文件将是最后写入的文件。

我的假设是:

  • 文件将通过网络发送,并按照写入的顺序存储在磁盘上。
  • 一旦example.done文件可用,所有以前的文件都将完成。

这些假设是否正确?

搜索“文件系统保证”只会导致系统崩溃时文件内排序或可靠性的解释:
Guarantees of order of the operations on file
Does Linux guarantee the contents of a file is flushed to disc after close()?
What reliability guarantees are provided by NTFS?

0 个答案:

没有答案