Remote File System

Remote File System

The Remote File System (RFS) was a distributed file system developed by AT&T in the 1980s. It was first delivered with UNIX System V Release 3 (SVR3).

Compared to NFS it was superior on purely logical grounds,Fact|date=February 2007 preserving UNIX file system semantics across the network.Unlike NFS (before version 4), the RFS server maintains state to keep track of how many times a file has been opened, if any process has locked the file, etc. RFS was a product from Bell Laboratories.People involved in the creation of RFS: Andrew P. Rifkin, Michael P. Forbes, Richard L. Hamilton, Michael Sabrio, Suryakanta Shah, and Kang Yueh.

Features

* Provides complete UNIX/POSIX file semantics. (File locking, etc)
* Allows mounting of devices across the network (e.g "/dev/cdrom" can be accessed remotely)
* Transparent access to files. Users needn't know where a file is located.

Remote system call interface

* ACCESS
* SYSACCT
* CHDIR Change directory
* CHMOD Change file mode
* CHOWN Change file owner
* CHROOT
* CLOSE Close a file
* CREAT Create a file
* EXEC Execute a file
* EXECE Execute a file with an environment
* FCNTL
* FSTAT Stat a file using a file descriptor
* FSTATFS Stat a file system using a file descriptor
* IOCTL
* LINK First half of link() operation
* LINK1 Second half of link() operation
* MKNOD Make block or character special file
* OPEN Open a file
* READ Read from a file
* SEEK Seek on a file
* STAT Stat a file using pathname
* STATFS Stat a file system using pathname
* UNLINK
* UTIME
* UTSSYS Return information about a mounted files
* WRITE
* GETDENTS Read directory entries in a file system
* MKDIR
* RMDIR
* SRMOUNT Server side of remote mount
* SRUMOUNT Server side of remote unmount
* COREDUMP Dump core request
* WRITEI Internal form of write system call
* READI Internal form of read system call
* RSIGNAL Sendremote signal
* SYNCTIME Synchronize time between machines
* IPUT Free a remote inode
* IUPDATE Update a remote inode
* UPDATE Write modified buffers back to disk.

See also

*AppleTalk
*Network File System
*Samba
*Server Message Block
*WebDAV


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Remote File System —    Abbreviated RFS. A distributed file system network protocol that allows programs running on a computer to use network resources as though they were local. Originally developed by AT&T, RFS has been incorporated as a part of Unix System V… …   Dictionary of networking

  • Remote File Inclusion — Saltar a navegación, búsqueda RFI (Remote File Inclusion), traducido al español como Inclusión Remota de Archivos vulnerabilidad existente solamente en páginas dinámicas en PHP que permite el enlace de archivos remotos situados en otros… …   Wikipedia Español

  • Network File System — (NFS)  протокол сетевого доступа к файловым системам, первоначально разработан Sun Microsystems в 1984 году. Основан на протоколе вызова удалённых процедур (ONC RPC, Open Network Computing Remote Procedure Call, RFC 1057, RFC 1831).… …   Википедия

  • File system — For library and office filing systems, see Library classification. Further information: Filing cabinet A file system (or filesystem) is a means to organize data expected to be retained after a program terminates by providing procedures to store,… …   Wikipedia

  • Network File System (protocol) — Internet protocol suite Application layer BGP DHCP DNS FTP HTTP …   Wikipedia

  • Encrypting File System — The Encrypting File System (EFS) on Microsoft Windows is a feature introduced in version 3.0 of NTFS[1] that provides filesystem level encryption. The technology enables files to be transparently encrypted to protect confidential data from… …   Wikipedia

  • Virtual file system — A virtual file system (VFS) or virtual filesystem switch is an abstraction layer on top of a more concrete file system. The purpose of a VFS is to allow client applications to access different types of concrete file systems in a uniform way. A… …   Wikipedia

  • Lustre (file system) — Infobox software name = Lustre developer = Sun Microsystems latest release version = 1.6.5.1 latest release date = release date|2008|07|10 operating system = Linux genre = Shared disk file system license = GPL website = http://www.lustre.org,… …   Wikipedia

  • Distributed file system — For other uses, see Distributed file system (disambiguation). In computing, a distributed file system or network file system is any file system that allows access to files from multiple hosts sharing via a computer network.[1] This makes it… …   Wikipedia

  • InterMezzo (file system) — InterMezzo is an obsolete distributed file system written for Linux, distributed under the GPL. The kernel component is not included in the current 2.6 kernel. It was included in the standard Linux kernel from kernel version 2.4.15 but was… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”