使用C语言,在Linux环境下,我想知道如何让两个不同的进程访问位于NFSv4文件系统上的同一文件。具体而言,我希望一个程序打开文件进行读取,而第二个程序则打开文件进行写入。我打算使用AWS的新EFS(弹性文件系统),而EFS仅支持NFSv4。
这些程序的特性是,写入者实质上只会将内容追加到文件中。在写入者完成并调用fflush之前,读取者将永远不会访问新追加的信息。
NFSv4是否支持此场景?还是说有更好的方法来实现这样的并发NFSv4文件访问?
这些程序的特性是,写入者实质上只会将内容追加到文件中。在写入者完成并调用fflush之前,读取者将永远不会访问新追加的信息。
NFSv4是否支持此场景?还是说有更好的方法来实现这样的并发NFSv4文件访问?