5
已经开发了一个应用程序,用于在2.6.10内核的目标上运行。在Windows机器上的共享文件夹通过命令安装:如何禁用客户端在Linux的CIFS(samba)中的缓存
mount -t cifs -o username=xxx,password=xxx,forcedirectio //192.168.170.67/57 /fsRecord
正如你可以在命令选项forcedirectio
理解,我想在客户端上禁用缓存。但我不能。
目标上可用RAM的数量为40 MB。当我复制大小约为10MB的文件时,可用RAM容量减小到30 MB。
内核2.6.10使用cifs.1.28。我还将oplockEnabled设置为0(在源代码和/ proc/fs/cifs/OplockEnabled中)。但它并没有停止缓存。我怎样才能禁用CIFS客户端上的缓存真实?