vfstest - Unix, Linux Command



NAME

vfstest - tool for testing samba VFS modules

SYNOPSIS

Tag Description
vfstest [-d debuglevel] [-c command] [-l logdir] [-h]

DESCRIPTION

This tool is part of the samba(7) suite.

vfstest is a small command line utility that has the ability to test dso samba VFS modules. It gives the user the ability to call the various VFS functions manually and supports cascaded VFS modules.

OPTIONS

-c|--command=command Execute the specified (colon-separated) commands. See below for the commands that are available.

-h|--help Print a summary of command line options.

-l|--logfile=logbasename File name for log/debug files. The extension '.client' will be appended. The log file is never removed by the client.

-d|--debuglevel=level level is an integer from 0 to 10. The default value if this parameter is not specified is 0.

The higher this value, the more detail will be logged to the log files about the activities of the server. At level 0, only critical errors and serious warnings will be logged. Level 1 is a reasonable level for day-to-day running - it generates a small amount of information about operations carried out.

Levels above 1 will generate considerable amounts of log data, and should only be used when investigating a problem. Levels above 3 are designed for use only by developers and generate HUGE amounts of log data, most of which is extremely cryptic.

Note that specifying this parameter here will override the log level parameter in the smb.conf file.

-V Prints the program version number.

-s <configuration file> The file specified contains the configuration details required by the server. The information in this file includes server-specific information such as what printcap file to use, as well as descriptions of all the services that the server is to provide. See smb.conf for more information. The default configuration file name is determined at compile time.

-l|--log-basename=logdirectory Base directory name for log/debug files. The extension ".progname" will be appended (e.g. log.smbclient, log.smbd, etc...). The log file is never removed by the client.

COMMANDS

VFS COMMANDS

o

Tag Description
o load <module.so> - Load specified VFS module

o

Tag Description
o populate <char> <size> - Populate a data buffer with the specified data

o

Tag Description
o showdata [<offset> <len>] - Show data currently in data buffer

o

Tag Description
o connect - VFS connect()

o

Tag Description
o disconnect - VFS disconnect()

o

Tag Description
o disk_free - VFS disk_free()

o

Tag Description
o opendir - VFS opendir()

o

Tag Description
o readdir - VFS readdir()

o

Tag Description
o mkdir - VFS mkdir()

o

Tag Description
o rmdir - VFS rmdir()

o

Tag Description
o closedir - VFS closedir()

o

Tag Description
o open - VFS open()

o

Tag Description
o close - VFS close()

o

Tag Description
o read - VFS read()

o

Tag Description
o write - VFS write()

o

Tag Description
o lseek - VFS lseek()

o

Tag Description
o rename - VFS rename()

o

Tag Description
o fsync - VFS fsync()

o

Tag Description
o stat - VFS stat()

o

Tag Description
o fstat - VFS fstat()

o

Tag Description
o lstat - VFS lstat()

o

Tag Description
o unlink - VFS unlink()

o

Tag Description
o chmod - VFS chmod()

o

Tag Description
o fchmod - VFS fchmod()

o

Tag Description
o chown - VFS chown()

o

Tag Description
o fchown - VFS fchown()

o

Tag Description
o chdir - VFS chdir()

o

Tag Description
o getwd - VFS getwd()

o

Tag Description
o utime - VFS utime()

o

Tag Description
o ftruncate - VFS ftruncate()

o

Tag Description
o lock - VFS lock()

o

Tag Description
o symlink - VFS symlink()

o

Tag Description
o readlink - VFS readlink()

o

Tag Description
o link - VFS link()

o

Tag Description
o mknod - VFS mknod()

o

Tag Description
o realpath - VFS realpath()

GENERAL COMMANDS

o

Tag Description
o conf <smb.conf> - Load a different configuration file

o

Tag Description
o help [<command>] - Get list of commands or info about specified command

o

Tag Description
o debuglevel <level> - Set debug level

o

Tag Description
o freemem - Free memory currently in use

o

Tag Description
o exit - Exit vfstest

VERSION

This man page is correct for version 3.0 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.

The vfstest man page was written by Jelmer Vernooij.

Advertisements