Opcode | Input | Output | |||
getattr | fileh | type, REST* | |||
setattr | fileh, mode, | type, REST* | uid, gid, size, atime, mtime | ||
lookup | fileh, name | fileh, type, REST* | |||
readlink | fileh | nfspath | |||
read | fileh, offset, count, totalcount | data_len, type, REST* | |||
write | fileh, beginoffset, offset, | type, REST* | |||
totalcount, data | |||||
create | fileh, name, mode, uid, | fileh, type, REST* | |||
gid, size, atime, mtime | |||||
remove | fileh, name | nfsstat | |||
rename | from fileh, from name, to fileh, | nfsstat | |||
to name | |||||
link | from fileh, to fileh, to name | nfsstat | |||
symlink | from fileh, from name, to pathname, | nfsstat | |||
mode, uid, gid, size, atime, mtime | |||||
mkdir | fileh, name, mode, | fileh, type, REST* | |||
uid, gid, size, atime, mtime | |||||
rmdir | fileh, name | nfsstat | |||
readdir | fileh, cookie, count | [list of] fileid, | |||
name, cookie | |||||
statfs | fileh | tsize, bsize, blocks, | |||
bfree, bavail |