关于ls和ll会中断写入的问题
三副本,同时向一个节点或不同节点上传文件,在上传的过程中,在任意节点上执行ls或ll命令都会中断在该节点的写入,导致文件大小就停留在执行ll看到的那个大小,造成这个现象的原因是?
这个是在上传过程中执行了ll后的文件大小
这个是不执行ll,等文件都上传完后再执行ll的文件大小
请问你们是在不同的 client上执行的吗? 比如 cp在 client 1上执行,而 ll 在 client 2上执行? 感觉这个问题是因为客户端缓存导致的。
按照下面这个文档进行设置,然后重启 fused即可: https://gitee.com/fastdfs100/FastCFS/blob/master/docs/shared-storage-guide-zh_CN.md
请问你们是在不同的 client上执行的吗? 比如 cp在 client 1上执行,而 ll 在 client 2上执行? 感觉这个问题是因为客户端缓存导致的。
按照下面这个文档进行设置,然后重启 fused即可: https://gitee.com/fastdfs100/FastCFS/blob/master/docs/shared-storage-guide-zh_CN.md
对,client1执行scp,client2ssh连接节点后执行ll。按照这个文档操作后解决了,原来是客户端缓存的问题,感谢!
这个cephFS 可以通过分布式锁主动通知缓存失效的