From 4f5791ebd03eaec1c7da0865a383175b05102712 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 5 May 2024 19:47:29 +0200 Subject: Adding upstream version 2:4.17.12+dfsg. Signed-off-by: Daniel Baumann --- docs-xml/manpages/vfs_syncops.8.xml | 99 +++++++++++++++++++++++++++++++++++++ 1 file changed, 99 insertions(+) create mode 100644 docs-xml/manpages/vfs_syncops.8.xml (limited to 'docs-xml/manpages/vfs_syncops.8.xml') diff --git a/docs-xml/manpages/vfs_syncops.8.xml b/docs-xml/manpages/vfs_syncops.8.xml new file mode 100644 index 0000000..a1ef629 --- /dev/null +++ b/docs-xml/manpages/vfs_syncops.8.xml @@ -0,0 +1,99 @@ + + + + + + vfs_syncops + 8 + Samba + System Administration tools + &doc.version; + + + + + vfs_syncops + Ensure meta data operations are performed synchronously. + + + + + vfs objects = syncops + + + + + DESCRIPTION + + This VFS module is part of the + samba + 7 suite. + + + Some filesystems (even some journaled filesystems) require that a + fsync() be performed on many meta data operations to ensure that the + operation is guaranteed to remain in the filesystem after a power + failure. This is particularly important for some cluster filesystems + which are participating in a node failover system with clustered + Samba. On those filesystems the vfs_syncops VFS module + provides a way to perform those operations safely. + + + This module is stackable. + + + + + CONFIGURATION + + + Most of the performance loss with the vfs_syncops + VFS module is in fsync on close(). You can disable that with + syncops:onclose = no that can be set either globally + or per share. + + + + On certain filesystems that only require the last data written to be + fsync()'ed, you can disable the metadata synchronization of this module with + syncops:onmeta = no. This option can be set either + globally or per share. + + + + The vfs_syncops VFS module can also be disabled + completely for a share with syncops:disable = true. + + + + + EXAMPLES + + Add syncops functionality for [share]: + + + /data/share + syncops + no + + + + + + VERSION + + This man page is part of version &doc.version; of the Samba suite. + + + + + AUTHOR + + The original Samba software and related utilities + were created by Andrew Tridgell. Samba is now developed + by the Samba Team as an Open Source project similar + to the way the Linux kernel is developed. + + + + -- cgit v1.2.3