source: vendor/current/docs/manpages/vfstest.1

Last change on this file was 989, checked in by Silvan Scherrer, 9 years ago

Samba Server: update vendor to version 4.4.7

File size: 8.7 KB
Line 
1'\" t
2.\" Title: vfstest
3.\" Author: [see the "AUTHOR" section]
4.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
5.\" Date: 10/25/2016
6.\" Manual: User Commands
7.\" Source: Samba 4.4
8.\" Language: English
9.\"
10.TH "VFSTEST" "1" "10/25/2016" "Samba 4\&.4" "User Commands"
11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------
14.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15.\" http://bugs.debian.org/507673
16.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
17.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18.ie \n(.g .ds Aq \(aq
19.el .ds Aq '
20.\" -----------------------------------------------------------------
21.\" * set default formatting
22.\" -----------------------------------------------------------------
23.\" disable hyphenation
24.nh
25.\" disable justification (adjust text to left margin only)
26.ad l
27.\" -----------------------------------------------------------------
28.\" * MAIN CONTENT STARTS HERE *
29.\" -----------------------------------------------------------------
30.SH "NAME"
31vfstest \- tool for testing samba VFS modules
32.SH "SYNOPSIS"
33.HP \w'\ 'u
34vfstest [\-d\ debuglevel] [\-c\ command] [\-l\ logdir] [\-h]
35.SH "DESCRIPTION"
36.PP
37This tool is part of the
38\fBsamba\fR(7)
39suite\&.
40.PP
41vfstest
42is 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\&.
43.SH "OPTIONS"
44.PP
45\-c|\-\-command=command
46.RS 4
47Execute the specified (\fBsemicolon\fR\-separated) commands\&. See below for the commands that are available\&.
48.RE
49.PP
50\-l|\-\-logfile=logbasename
51.RS 4
52File name for log/debug files\&. The extension
53\fB\*(Aq\&.client\*(Aq\fR
54will be appended\&. The log file is never removed by the client\&.
55.RE
56.SH "COMMANDS"
57.PP
58\fIVFS COMMANDS\fR
59.sp
60.RS 4
61.ie n \{\
62\h'-04'\(bu\h'+03'\c
63.\}
64.el \{\
65.sp -1
66.IP \(bu 2.3
67.\}
68load <module\&.so>
69\- Load specified VFS module
70.RE
71.sp
72.RS 4
73.ie n \{\
74\h'-04'\(bu\h'+03'\c
75.\}
76.el \{\
77.sp -1
78.IP \(bu 2.3
79.\}
80populate <char> <size>
81\- Populate a data buffer with the specified data
82.RE
83.sp
84.RS 4
85.ie n \{\
86\h'-04'\(bu\h'+03'\c
87.\}
88.el \{\
89.sp -1
90.IP \(bu 2.3
91.\}
92showdata [<offset> <len>]
93\- Show data currently in data buffer
94.RE
95.sp
96.RS 4
97.ie n \{\
98\h'-04'\(bu\h'+03'\c
99.\}
100.el \{\
101.sp -1
102.IP \(bu 2.3
103.\}
104connect
105\- VFS connect()
106.RE
107.sp
108.RS 4
109.ie n \{\
110\h'-04'\(bu\h'+03'\c
111.\}
112.el \{\
113.sp -1
114.IP \(bu 2.3
115.\}
116disconnect
117\- VFS disconnect()
118.RE
119.sp
120.RS 4
121.ie n \{\
122\h'-04'\(bu\h'+03'\c
123.\}
124.el \{\
125.sp -1
126.IP \(bu 2.3
127.\}
128disk_free
129\- VFS disk_free()
130.RE
131.sp
132.RS 4
133.ie n \{\
134\h'-04'\(bu\h'+03'\c
135.\}
136.el \{\
137.sp -1
138.IP \(bu 2.3
139.\}
140opendir
141\- VFS opendir()
142.RE
143.sp
144.RS 4
145.ie n \{\
146\h'-04'\(bu\h'+03'\c
147.\}
148.el \{\
149.sp -1
150.IP \(bu 2.3
151.\}
152readdir
153\- VFS readdir()
154.RE
155.sp
156.RS 4
157.ie n \{\
158\h'-04'\(bu\h'+03'\c
159.\}
160.el \{\
161.sp -1
162.IP \(bu 2.3
163.\}
164mkdir
165\- VFS mkdir()
166.RE
167.sp
168.RS 4
169.ie n \{\
170\h'-04'\(bu\h'+03'\c
171.\}
172.el \{\
173.sp -1
174.IP \(bu 2.3
175.\}
176rmdir
177\- VFS rmdir()
178.RE
179.sp
180.RS 4
181.ie n \{\
182\h'-04'\(bu\h'+03'\c
183.\}
184.el \{\
185.sp -1
186.IP \(bu 2.3
187.\}
188closedir
189\- VFS closedir()
190.RE
191.sp
192.RS 4
193.ie n \{\
194\h'-04'\(bu\h'+03'\c
195.\}
196.el \{\
197.sp -1
198.IP \(bu 2.3
199.\}
200open
201\- VFS open()
202.RE
203.sp
204.RS 4
205.ie n \{\
206\h'-04'\(bu\h'+03'\c
207.\}
208.el \{\
209.sp -1
210.IP \(bu 2.3
211.\}
212close
213\- VFS close()
214.RE
215.sp
216.RS 4
217.ie n \{\
218\h'-04'\(bu\h'+03'\c
219.\}
220.el \{\
221.sp -1
222.IP \(bu 2.3
223.\}
224read
225\- VFS read()
226.RE
227.sp
228.RS 4
229.ie n \{\
230\h'-04'\(bu\h'+03'\c
231.\}
232.el \{\
233.sp -1
234.IP \(bu 2.3
235.\}
236write
237\- VFS write()
238.RE
239.sp
240.RS 4
241.ie n \{\
242\h'-04'\(bu\h'+03'\c
243.\}
244.el \{\
245.sp -1
246.IP \(bu 2.3
247.\}
248lseek
249\- VFS lseek()
250.RE
251.sp
252.RS 4
253.ie n \{\
254\h'-04'\(bu\h'+03'\c
255.\}
256.el \{\
257.sp -1
258.IP \(bu 2.3
259.\}
260rename
261\- VFS rename()
262.RE
263.sp
264.RS 4
265.ie n \{\
266\h'-04'\(bu\h'+03'\c
267.\}
268.el \{\
269.sp -1
270.IP \(bu 2.3
271.\}
272fsync
273\- VFS fsync()
274.RE
275.sp
276.RS 4
277.ie n \{\
278\h'-04'\(bu\h'+03'\c
279.\}
280.el \{\
281.sp -1
282.IP \(bu 2.3
283.\}
284stat
285\- VFS stat()
286.RE
287.sp
288.RS 4
289.ie n \{\
290\h'-04'\(bu\h'+03'\c
291.\}
292.el \{\
293.sp -1
294.IP \(bu 2.3
295.\}
296fstat
297\- VFS fstat()
298.RE
299.sp
300.RS 4
301.ie n \{\
302\h'-04'\(bu\h'+03'\c
303.\}
304.el \{\
305.sp -1
306.IP \(bu 2.3
307.\}
308lstat
309\- VFS lstat()
310.RE
311.sp
312.RS 4
313.ie n \{\
314\h'-04'\(bu\h'+03'\c
315.\}
316.el \{\
317.sp -1
318.IP \(bu 2.3
319.\}
320unlink
321\- VFS unlink()
322.RE
323.sp
324.RS 4
325.ie n \{\
326\h'-04'\(bu\h'+03'\c
327.\}
328.el \{\
329.sp -1
330.IP \(bu 2.3
331.\}
332chmod
333\- VFS chmod()
334.RE
335.sp
336.RS 4
337.ie n \{\
338\h'-04'\(bu\h'+03'\c
339.\}
340.el \{\
341.sp -1
342.IP \(bu 2.3
343.\}
344fchmod
345\- VFS fchmod()
346.RE
347.sp
348.RS 4
349.ie n \{\
350\h'-04'\(bu\h'+03'\c
351.\}
352.el \{\
353.sp -1
354.IP \(bu 2.3
355.\}
356chown
357\- VFS chown()
358.RE
359.sp
360.RS 4
361.ie n \{\
362\h'-04'\(bu\h'+03'\c
363.\}
364.el \{\
365.sp -1
366.IP \(bu 2.3
367.\}
368fchown
369\- VFS fchown()
370.RE
371.sp
372.RS 4
373.ie n \{\
374\h'-04'\(bu\h'+03'\c
375.\}
376.el \{\
377.sp -1
378.IP \(bu 2.3
379.\}
380chdir
381\- VFS chdir()
382.RE
383.sp
384.RS 4
385.ie n \{\
386\h'-04'\(bu\h'+03'\c
387.\}
388.el \{\
389.sp -1
390.IP \(bu 2.3
391.\}
392getwd
393\- VFS getwd()
394.RE
395.sp
396.RS 4
397.ie n \{\
398\h'-04'\(bu\h'+03'\c
399.\}
400.el \{\
401.sp -1
402.IP \(bu 2.3
403.\}
404utime
405\- VFS utime()
406.RE
407.sp
408.RS 4
409.ie n \{\
410\h'-04'\(bu\h'+03'\c
411.\}
412.el \{\
413.sp -1
414.IP \(bu 2.3
415.\}
416ftruncate
417\- VFS ftruncate()
418.RE
419.sp
420.RS 4
421.ie n \{\
422\h'-04'\(bu\h'+03'\c
423.\}
424.el \{\
425.sp -1
426.IP \(bu 2.3
427.\}
428lock
429\- VFS lock()
430.RE
431.sp
432.RS 4
433.ie n \{\
434\h'-04'\(bu\h'+03'\c
435.\}
436.el \{\
437.sp -1
438.IP \(bu 2.3
439.\}
440symlink
441\- VFS symlink()
442.RE
443.sp
444.RS 4
445.ie n \{\
446\h'-04'\(bu\h'+03'\c
447.\}
448.el \{\
449.sp -1
450.IP \(bu 2.3
451.\}
452readlink
453\- VFS readlink()
454.RE
455.sp
456.RS 4
457.ie n \{\
458\h'-04'\(bu\h'+03'\c
459.\}
460.el \{\
461.sp -1
462.IP \(bu 2.3
463.\}
464link
465\- VFS link()
466.RE
467.sp
468.RS 4
469.ie n \{\
470\h'-04'\(bu\h'+03'\c
471.\}
472.el \{\
473.sp -1
474.IP \(bu 2.3
475.\}
476mknod
477\- VFS mknod()
478.RE
479.sp
480.RS 4
481.ie n \{\
482\h'-04'\(bu\h'+03'\c
483.\}
484.el \{\
485.sp -1
486.IP \(bu 2.3
487.\}
488realpath
489\- VFS realpath()
490.RE
491.sp
492.RS 4
493.ie n \{\
494\h'-04'\(bu\h'+03'\c
495.\}
496.el \{\
497.sp -1
498.IP \(bu 2.3
499.\}
500getxattr
501\- VFS getxattr()
502.RE
503.sp
504.RS 4
505.ie n \{\
506\h'-04'\(bu\h'+03'\c
507.\}
508.el \{\
509.sp -1
510.IP \(bu 2.3
511.\}
512listxattr
513\- VFS listxattr()
514.RE
515.sp
516.RS 4
517.ie n \{\
518\h'-04'\(bu\h'+03'\c
519.\}
520.el \{\
521.sp -1
522.IP \(bu 2.3
523.\}
524setxattr
525\- VFS setxattr()
526.RE
527.sp
528.RS 4
529.ie n \{\
530\h'-04'\(bu\h'+03'\c
531.\}
532.el \{\
533.sp -1
534.IP \(bu 2.3
535.\}
536removexattr
537\- VFS removexattr()
538.RE
539.sp
540.RS 4
541.ie n \{\
542\h'-04'\(bu\h'+03'\c
543.\}
544.el \{\
545.sp -1
546.IP \(bu 2.3
547.\}
548fget_nt_acl