亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? nfs.rfc.ms

?? RTEMS (Real-Time Executive for Multiprocessor Systems) is a free open source real-time operating sys
?? MS
?? 第 1 頁 / 共 3 頁
字號:
.\".\" Must use  --  tbl  --  with this one.\".\" @(#)nfs.rfc.ms	2.2 88/08/05 4.0 RPCSRC.de BT.if \\n%=1 .tl ''- % -''...ND.\" prevent excess underlining in nroff.if n .fp 2 R.OH 'Network File System: Version 2 Protocol Specification''Page %'.EH 'Page %''Network File System: Version 2 Protocol Specification'.if \\n%=1 .bp.SH\&Network File System: Version 2 Protocol Specification.IX NFS "" "" "" PAGE MAJOR.IX "Network File System" "" "" "" PAGE MAJOR.IX NFS "version-2 protocol specification".IX "Network File System" "version-2 protocol specification".LP.NH 0\&Status of this Standard.LPNote: This document specifies a protocol that Sun Microsystems, Inc.,and others are using.  It specifies it in standard ARPA RFC form..NH 1\&Introduction.IX NFS introduction.LPThe Sun Network Filesystem (NFS) protocol provides transparent remote access to shared filesystems over local area networks.  The NFS protocol is designed to be machine, operating system, network architecture, and transport protocol independent.  This independence is achieved through the use of Remote Procedure Call (RPC) primitives built on top of an External Data Representation (XDR).  Implementationsexist for a variety of machines, from personal computers tosupercomputers..LPThe supporting mount protocol allows the server to hand out remoteaccess privileges to a restricted set of clients.  It performs theoperating system-specific functions that allow, for example, toattach remote directory trees to some local file system..NH 2\&Remote Procedure Call.IX "Remote Procedure Call".LPSun's remote procedure call specification provides a procedure-oriented interface to remote services.  Each server supplies aprogram that is a set of procedures.  NFS is one such "program".The combination of host address, program number, and procedurenumber specifies one remote service procedure.  RPC does not dependon services provided by specific protocols, so it can be used withany underlying transport protocol.  See the.I "Remote Procedure Calls: Protocol Specification"chapter of this manual..NH 2\&External Data Representation.IX "External Data Representation".LPThe External Data Representation (XDR) standard provides a commonway of representing a set of data types over a network.  The NFSProtocol Specification is written using the RPC data descriptionlanguage.  For more information, see the.I " External Data Representation Standard: Protocol Specification."  Sun provides implementations of XDR andRPC,  but NFS does not require their use.  Any software thatprovides equivalent functionality can be used, and if the encodingis exactly the same it can interoperate with other implementationsof NFS..NH 2\&Stateless Servers.IX "stateless servers".IX servers stateless.LPThe NFS protocol is stateless.  That is, a server does not need tomaintain any extra state information about any of its clients inorder to function correctly.  Stateless servers have a distinctadvantage over stateful servers in the event of a failure.  Withstateless servers, a client need only retry a request until theserver responds; it does not even need to know that the server hascrashed, or the network temporarily went down.  The client of astateful server, on the other hand, needs to either detect a servercrash and rebuild the server's state when it comes back up, orcause client operations to fail..LPThis may not sound like an important issue, but it affects theprotocol in some unexpected ways.  We feel that it is worth a bitof extra complexity in the protocol to be able to write very simpleservers that do not require fancy crash recovery..LPOn the other hand, NFS deals with objects such as files anddirectories that inherently have state -- what good would a file beif it did not keep its contents intact?  The goal is to notintroduce any extra state in the protocol itself.  Another way tosimplify recovery is by making operations "idempotent" wheneverpossible (so that they can potentially be repeated)..NH 1\&NFS Protocol Definition.IX NFS "protocol definition".IX NFS protocol.LPServers have been known to change over time, and so can theprotocol that they use. So RPC provides a version number with eachRPC request. This RFC describes version two of the NFS protocol.Even in the second version, there are various obsolete proceduresand parameters, which will be removed in later versions. An RFCfor version three of the NFS protocol is currently underpreparation..NH 2\&File System Model.IX filesystem model.LPNFS assumes a file system that is hierarchical, with directories asall but the bottom-level files.  Each entry in a directory (file,directory, device, etc.)  has a string name.  Different operatingsystems may have restrictions on the depth of the tree or the namesused, as well as using different syntax to represent the "pathname",which is the concatenation of all the "components" (directory andfile names) in the name.  A "file system" is a tree on a singleserver (usually a single disk or physical partition) with a specified"root".  Some operating systems provide a "mount" operation to makeall file systems appear as a single tree, while others maintain a"forest" of file systems.  Files are unstructured streams ofuninterpreted bytes.  Version 3 of NFS uses a slightly more generalfile system model..LPNFS looks up one component of a pathname at a time.  It may not beobvious why it does not just take the whole pathname, traipse downthe directories, and return a file handle when it is done.  There areseveral good reasons not to do this.  First, pathnames needseparators between the directory components, and different operatingsystems use different separators.  We could define a Network StandardPathname Representation, but then every pathname would have to beparsed and converted at each end.  Other issues are discussed in\fINFS Implementation Issues\fP below..LPAlthough files and directories are similar objects in many ways,different procedures are used to read directories and files.  Thisprovides a network standard format for representing directories.  Thesame argument as above could have been used to justify a procedurethat returns only one directory entry per call.  The problem isefficiency.  Directories can contain many entries, and a remote callto return each would be just too slow..NH 2\&RPC Information.IX NFS "RPC information".IP \fIAuthentication\fPThe   NFS  service uses .I AUTH_UNIX ,.I AUTH_DES ,or .I AUTH_SHORT styleauthentication, except in  the  NULL procedure where   .I AUTH_NONE is also allowed..IP "\fITransport Protocols\fP"NFS currently is supported on UDP/IP only.  .IP "\fIPort Number\fP"The NFS protocol currently uses the UDP port number 2049.  This isnot an officially assigned port, so  later versions of the protocoluse the \*QPortmapping\*U facility of RPC..NH 2\&Sizes of XDR Structures.IX "XDR structure sizes".LPThese are the sizes, given in decimal bytes, of various XDRstructures used in the protocol:.DS/* \fIThe maximum number of bytes of data in a READ or WRITE request\fP  */const MAXDATA = 8192;/* \fIThe maximum number of bytes in a pathname argument\fP */const MAXPATHLEN = 1024;/* \fIThe maximum number of bytes in a file name argument\fP */const MAXNAMLEN = 255;/* \fIThe size in bytes of the opaque "cookie" passed by READDIR\fP */const COOKIESIZE  = 4;/* \fIThe size in bytes of the opaque file handle\fP */const FHSIZE = 32;.DE.NH 2\&Basic Data Types.IX "NFS data types".IX NFS "basic data types".LPThe following XDR  definitions are basic  structures and types usedin other structures described further on..KS.NH 3\&stat.IX "NFS data types" stat "" \fIstat\fP.DSenum stat {	NFS_OK = 0,	NFSERR_PERM=1,	NFSERR_NOENT=2,	NFSERR_IO=5,	NFSERR_NXIO=6,	NFSERR_ACCES=13,	NFSERR_EXIST=17,	NFSERR_NODEV=19,	NFSERR_NOTDIR=20,	NFSERR_ISDIR=21,	NFSERR_FBIG=27,	NFSERR_NOSPC=28,	NFSERR_ROFS=30,	NFSERR_NAMETOOLONG=63,	NFSERR_NOTEMPTY=66,	NFSERR_DQUOT=69,	NFSERR_STALE=70,	NFSERR_WFLUSH=99};.DE.KE.LPThe .I stat type  is returned with every  procedure's  results.   Avalue of .I NFS_OK indicates that the  call completed successfully andthe  results are  valid.  The  other  values indicate  some kind oferror  occurred on the  server  side  during the servicing   of theprocedure.  The error values are derived from UNIX error numbers..IP \fBNFSERR_PERM\fP:Not owner.  The caller does not have correct ownershipto perform the requested operation..IP \fBNFSERR_NOENT\fP:No such file or directory.    The file or directoryspecified does not exist..IP \fBNFSERR_IO\fP:Some sort of hard  error occurred when the operation wasin progress.  This could be a disk error, for example..IP \fBNFSERR_NXIO\fP:No such device or address..IP \fBNFSERR_ACCES\fP:Permission  denied.  The  caller does  not  have thecorrect permission to perform the requested operation..IP \fBNFSERR_EXIST\fP:File exists.  The file specified already exists..IP \fBNFSERR_NODEV\fP:No such device..IP \fBNFSERR_NOTDIR\fP:Not   a  directory.    The  caller  specified   anon-directory in a directory operation..IP \fBNFSERR_ISDIR\fP:Is a directory.  The caller specified  a directory ina non- directory operation..IP \fBNFSERR_FBIG\fP:File too large.   The  operation caused a file to growbeyond the server's limit..IP \fBNFSERR_NOSPC\fP:No space left on  device.   The operation caused theserver's filesystem to reach its limit..IP \fBNFSERR_ROFS\fP:Read-only filesystem.  Write attempted on a read-only filesystem..IP \fBNFSERR_NAMETOOLONG\fP:File name   too   long.  The file  name  in  an operation was too long..IP \fBNFSERR_NOTEMPTY\fP:Directory   not empty.  Attempted  to   remove  adirectory that was not empty..IP \fBNFSERR_DQUOT\fP:Disk quota exceeded.  The client's disk  quota on theserver has been exceeded..IP \fBNFSERR_STALE\fP:The  "fhandle" given in   the arguments was invalid.That is, the file referred to by that file handle no longer exists,or access to it has been revoked..IP \fBNFSERR_WFLUSH\fP:The server's  write cache  used  in the.I WRITECACHE call got flushed to disk..LP.KS.NH 3\&ftype.IX "NFS data types" ftype "" \fIftype\fP.DSenum ftype {	NFNON = 0,	NFREG = 1,	NFDIR = 2,	NFBLK = 3,	NFCHR = 4,	NFLNK = 5};.DE.KEThe enumeration.I ftype gives the type of a file.  The type .I NFNON indicates a non-file,.I NFREG is a regular file, .I NFDIR is a directory,.I NFBLK is a block-special device, .I NFCHR is a character-special device, and.I NFLNK is a symbolic link..KS.NH 3\&fhandle.IX "NFS data types" fhandle "" \fIfhandle\fP.DStypedef opaque fhandle[FHSIZE];.DE.KEThe.I fhandle is the file handle passed between the server and the client.  All file operations are done using file handles to refer to a file or directory.  The file handle can contain whatever information the serverneeds to distinguish an individual file..KS.NH 3\&timeval.IX "NFS data types" timeval "" \fItimeval\fP.DSstruct timeval {	unsigned int seconds;	unsigned int useconds;};.DE.KEThe .I timevalstructure is the number of seconds and microseconds since midnight January 1, 1970, Greenwich Mean Time.  It is used to pass time and date information..KS.NH 3\&fattr.IX "NFS data types" fattr "" \fIfattr\fP.DSstruct fattr {	ftype        type;	unsigned int mode;	unsigned int nlink;	unsigned int uid;	unsigned int gid;	unsigned int size;	unsigned int blocksize;	unsigned int rdev;	unsigned int blocks;	unsigned int fsid;	unsigned int fileid;	timeval      atime;	timeval      mtime;	timeval      ctime;};.DE.KEThe.I fattr structure contains the attributes of a file; "type" is the type ofthe file; "nlink" is the number of hard links to the file (the numberof different names for the same file); "uid" is the useridentification number of the owner of the file; "gid" is the groupidentification number of the group of the file; "size" is the size inbytes of the file; "blocksize" is the size in bytes of a block of thefile; "rdev" is the device number of the file if it is type.I NFCHR or.I NFBLK ;"blocks" is the number of blocks the file takes up on disk; "fsid" isthe file system identifier for the filesystem containing the file;"fileid" is a number that uniquely identifies the file within itsfilesystem; "atime" is the time when the file was last accessed foreither read or write; "mtime" is the time when the file data was lastmodified (written); and "ctime" is the time when the status of thefile was last changed.  Writing to the file also changes "ctime" ifthe size of the file changes..LP"mode" is the access mode encoded as a set of bits.  Notice that thefile type is specified both in the mode bits and in the file type.This is really a bug in the protocol and will be fixed in futureversions.  The descriptions given below specify the bit positionsusing octal numbers..TSbox tab (&) ;cfI cfIlfL l .Bit&Description_0040000&This is a directory; "type" field should be NFDIR.0020000&This is a character special file; "type" field should be NFCHR. 0060000&This is a block special file; "type" field should be NFBLK. 0100000&This is a regular file; "type" field should be NFREG.0120000&This is a symbolic link file;  "type" field should be NFLNK. 0140000&This is a named socket; "type" field should be NFNON.0004000&Set user id on execution.0002000&Set group id on execution.0001000&Save swapped text even after use.0000400&Read permission for owner.0000200&Write permission for owner.0000100&Execute and search permission for owner.0000040&Read permission for group.0000020&Write permission for group.0000010&Execute and search permission for group.0000004&Read permission for others.0000002&Write permission for others.0000001&Execute and search permission for others..TE.KSNotes:.IP The bits are  the same as the mode   bits returned  by  the.I stat(2) system call in the UNIX system.  The file  type is  specified  both inthe mode  bits  and in  the file type.   This   is fixed  in futureversions..IPThe "rdev" field in the attributes structure is an operating systemspecific device specifier.  It  will be  removed and generalized inthe next revision of the protocol..KE.LP.KS.NH 3\&sattr.IX "NFS data types" sattr "" \fIsattr\fP.DSstruct sattr {	unsigned int mode;	unsigned int uid;	unsigned int gid;	unsigned int size;	timeval      atime;	timeval      mtime;};.DE.KEThe .I sattrstructure contains the file attributes which can be setfrom the client.  The fields are the same as for  .I fattr above.  A "size" of zero  means the file should be  truncated.A value of -1 indicates a field that should be ignored..LP.KS.NH 3\&filename.IX "NFS data types" filename "" \fIfilename\fP.DStypedef string filename<MAXNAMLEN>;.DE.KE

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
综合色天天鬼久久鬼色| 91在线一区二区| 喷水一区二区三区| 亚洲成人一区在线| 天天射综合影视| 日本午夜精品视频在线观看 | 中文字幕av资源一区| 久久一区二区视频| 久久综合色播五月| 久久久久久电影| 久久久噜噜噜久噜久久综合| 久久久久久日产精品| 国产人成亚洲第一网站在线播放 | 欧美日韩你懂得| 欧美日本不卡视频| 91麻豆精品国产自产在线观看一区| 精品视频资源站| 91麻豆精品国产91久久久| 欧美一区日韩一区| 久久人人爽人人爽| 国产精品免费av| 亚洲欧美韩国综合色| 一区二区三区四区不卡在线| 91热门视频在线观看| 欧美影院一区二区三区| 欧美一区二区视频在线观看2020 | 精品国产三级电影在线观看| 国产调教视频一区| 亚洲精品中文在线影院| 三级在线观看一区二区 | 一本色道久久综合亚洲91| 欧美色偷偷大香| 日韩一区和二区| 久久精品在这里| 亚洲欧洲精品一区二区三区| 亚洲成人av免费| 激情图片小说一区| 91麻豆免费视频| 欧美一区二区三区四区视频| 国产午夜精品一区二区三区视频| 综合中文字幕亚洲| 图片区小说区区亚洲影院| 韩国v欧美v日本v亚洲v| 色婷婷综合久色| 欧美zozo另类异族| ...xxx性欧美| 乱中年女人伦av一区二区| 成人黄色在线网站| 欧美精品在线一区二区三区| www国产亚洲精品久久麻豆| 亚洲人成小说网站色在线| 日韩综合小视频| 成人高清视频免费观看| 在线成人小视频| 欧美韩国一区二区| 日本视频在线一区| 99久久精品费精品国产一区二区| 91精品国产全国免费观看| 国产精品三级av| 蜜桃一区二区三区在线观看| 99久久国产综合精品色伊| 日韩欧美激情一区| 亚洲激情在线播放| 国产精品1024| 日韩一区二区三| 亚洲精品成人少妇| 成人午夜激情视频| 日韩精品一区在线| 亚洲成人动漫在线免费观看| av影院午夜一区| 精品88久久久久88久久久| 亚洲在线观看免费视频| 成人免费高清在线| 欧美电视剧在线观看完整版| 亚洲综合另类小说| 99久久99久久久精品齐齐| 国产亚洲人成网站| 麻豆久久一区二区| 91精品婷婷国产综合久久竹菊| 91网站最新地址| 欧美精品一区二区三区很污很色的| 洋洋成人永久网站入口| 成人高清视频在线| 国产日韩欧美一区二区三区综合| 九九精品一区二区| 日韩亚洲国产中文字幕欧美| 亚洲地区一二三色| 欧美性受极品xxxx喷水| 自拍av一区二区三区| 不卡视频在线看| 国产精品色眯眯| 粉嫩绯色av一区二区在线观看| 欧美成人高清电影在线| 欧美a一区二区| 宅男在线国产精品| 天天色天天操综合| 在线播放日韩导航| 五月天一区二区| 欧美亚洲国产怡红院影院| 亚洲免费观看高清完整| 色综合一个色综合亚洲| 亚洲日本在线视频观看| 99视频精品免费视频| 国产精品久久久久久久久免费桃花 | 午夜精品久久久久久久| 欧美亚洲尤物久久| 亚洲.国产.中文慕字在线| 欧美日韩国产综合一区二区| 亚洲综合免费观看高清完整版在线| 91蜜桃婷婷狠狠久久综合9色| 亚洲人成伊人成综合网小说| 91看片淫黄大片一级在线观看| 亚洲欧洲性图库| 91美女福利视频| 色婷婷激情综合| 一区二区三区成人在线视频| 欧美网站一区二区| 日韩黄色小视频| 日韩一级欧美一级| 国产精品系列在线播放| 国产日韩欧美精品综合| 99国产精品久久久久久久久久| 日韩美女视频一区二区| 欧美婷婷六月丁香综合色| 日日夜夜精品视频天天综合网| 欧美精品视频www在线观看| 麻豆精品国产传媒mv男同| 久久久九九九九| 91一区二区在线| 午夜免费久久看| 日韩三级高清在线| 国产一区二区主播在线| 中文字幕一区二区三区在线播放 | 欧美天堂一区二区三区| 日韩av网站免费在线| 国产亚洲一区二区三区四区| 91丨porny丨在线| 香蕉久久一区二区不卡无毒影院| 日韩一区二区在线观看| 国产成人av一区二区三区在线观看| 亚洲日韩欧美一区二区在线| 3atv在线一区二区三区| 精品中文av资源站在线观看| 亚洲欧洲一区二区在线播放| 欧美人xxxx| 国产二区国产一区在线观看| 亚洲黄一区二区三区| 欧美一二三区精品| 99re这里都是精品| 卡一卡二国产精品| 亚洲男人的天堂在线观看| 日韩一区二区精品在线观看| 成人免费毛片片v| 亚洲va在线va天堂| 国产日韩欧美综合在线| 欧美日韩国产片| 国产传媒一区在线| 亚洲成av人在线观看| 国产精品五月天| 7777女厕盗摄久久久| 成人精品一区二区三区四区 | 在线免费亚洲电影| 国产在线播精品第三| 亚洲成a人v欧美综合天堂下载| 日本一区二区三区在线不卡| 欧美精品日日鲁夜夜添| 成人高清视频在线| 精品一区免费av| 亚洲综合色网站| 国产精品污www在线观看| 日韩一区国产二区欧美三区| 91麻豆文化传媒在线观看| 国产精品123| 轻轻草成人在线| 一区二区三国产精华液| 中文字幕精品一区二区精品绿巨人 | 91美女在线观看| 国产盗摄一区二区三区| 日本伊人午夜精品| 亚洲黄色录像片| 中文字幕巨乱亚洲| 久久一留热品黄| 欧美一级高清片在线观看| 欧美专区日韩专区| aaa欧美日韩| 国产99久久久国产精品免费看 | www.日韩av| 国产一区视频网站| 免费在线观看精品| 首页国产欧美久久| 亚洲一区二区在线视频| 亚洲视频一二区| 国产精品视频免费看| 国产婷婷色一区二区三区| 精品粉嫩超白一线天av| 日韩一区二区在线看片| 91精品国产色综合久久久蜜香臀| 欧美日韩三级在线| 在线免费观看日本欧美| 91免费精品国自产拍在线不卡|