vfs_shell_snap
8
Samba
System Administration tools
&doc.version;
vfs_shell_snap
Shell script callouts for snapshot creation and deletion
vfs objects = shell_snap
DESCRIPTION
This VFS module is part of the
samba
8 suite.
The vfs_shell_snap VFS provides shell-script
callouts for snapshot creation and deletion operations issued
by remote clients using the File Server Remote VSS Protocol
(FSRVP).
The following shell callouts may be configured in smb.conf:
Called when an FSRVP client wishes to check
whether a given share supports snapshot
create/delete requests.
The command is called with a single
share_path argument.
The command must return 0 if
share_path is capable of
being snapshotted.
Called when an FSRVP client wishes to create
a snapshot.
The command is called with a single
share_path argument.
The command must return 0 status if the
snapshot was successfully taken.
The command must output the path of the newly
created snapshot to stdout.
Called when an FSRVP client wishes to delete
a snapshot.
The command is called with
base_share_path and
snapshot_share_path
arguments.
The command must return 0 status if the
snapshot was successfully removed.
All commands are executed as the authenticated FSRVP client
user.
This module is stackable.
CONFIGURATION
shell_snap
snap_check_path.sh
snap_create.sh
snap_delete.sh
Samba's FSRVP server must be configured in the [global] section:
fork
yes
registry
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.