>>not in the server.
I am aware that we are talking about a client mount and not a samba server. Did I post to the wrong list? Is this for samba server questions? That is the second time you mentioned the server although I never mentioned it? Actually in my setup, there is no samba server. There is a win2k box and a linux box. I am trying to do directio from the linux box to the win2k box through a smb or cifs mount.

My goal is to have the metadata and data flushed out of the linux machine after each write/fs_transaction. Whether the target machine on the network, in this case a win2k box, actually flushes that to disk, is not a requirement. My only requirement is that the smb or cifs mount on the linux box does not buffer anything: reads, writes, find_files, mkdirs, etc... Everything is flushed out to the target.

With that in mind, does the mount.cifs "directio" option meet this requirement. Does the "directio" option behave/accomplish the same things as open(2)'s O_DIRECT or O_SYNC? Is buffer alignment required when using mount.cifs's directio?

thanks,
andrew

Jeremy Allison wrote:
On Sat, Oct 14, 2006 at 11:20:57PM -0400, Andrew Chernow wrote:
I tried this but got the same results, EINVAL?

mount.cifs //machine/share /cifstest \
  -o username=xxx,password=xxx,directio,rw,noperm,soft

Is the samba client utils, like smbmount and mount.cifs, supposed to support O_DIRECT? There is mention of it in release notes, mostly samba4. Wondering if I need a patch or something.

It's something that needs to be supported in the client
redirector code I think, not in the server.

Jeremy.


--
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/listinfo/samba

Reply via email to