haben eine Anwendung entwickelt, um auf einem Ziel mit Kernel 2.6.10 zu laufen. Ein gemeinsam genutzter Ordner auf einem Windows-Rechner wird über den Befehl montiert:wie Caching in CIFS (Samba) auf Client-Seite in Linux zu deaktivieren
mount -t cifs -o username=xxx,password=xxx,forcedirectio //192.168.170.67/57 /fsRecord
Wie Sie aus der Befehlsoption forcedirectio
verstehen kann ich das Caching auf der Client-Seite deaktivieren möchten. Aber ich kann nicht.
Die Menge an freiem RAM auf dem Ziel ist 40 MB. Wenn ich eine Dateigröße von etwa 10 MB kopiere, verringert sich die freie RAM-Größe auf 30 MB.
Der Kernel 2.6.10 verwendet cifs.1.28. Ich setze auch oplockEnabled als 0 (sowohl im Quellcode als auch in/proc/fs/cifs/OplockEnabled). Aber es hörte nicht auf zu cachen. Wie kann ich Caching auf CIFS-Client für echt deaktivieren?