pavement

NFS

From FreeBSDwiki
(Difference between revisions)
Jump to: navigation, search
m (categorized)
m (Expanding the NFS article)
Line 1: Line 1:
Network File System, an insecure but sometimes very valuable tool. Essentially, you can export a directory or directories that other computers can mount as local directory that users of your system can access locally. This can be handy for e.g., keeping a central repository of data on one server and sharing the data to other servers or extra storage. It should be noted that NFS is not a secure service and should not be done over the net in the clear. If you must use NFS, use it only between machines that are local to you.
+
'''NFS''', or Network File System, is a form of network-based file system share available on almost all UNIX and Unix-like operating systems. For those familiar with Microsoft operating systems NFS is similar to CIFS or SMB file shares.
 +
 
 +
Generally NFS is considered insecure and as such it is recommended that the service be implemented only on restricted, trusted networks.  That said the NFS service can be beneficial in use.  A directory (or directories) on a server can be made available to computers on a network using NFS.  One typical scenario of this is to store user's '''/usr''' directories centrally and give the user access to it from any computer they login to (sometimes called a 'roaming profile' in Microsoft terminology). Other uses include a centralised [[ports]] repository to remove the necessity for each computer to run its own [[portsnap]] update.
 +
 
 +
The NFS service has, for a long time, been over shadowed by the popularity of CIFS from Microsoft and was almost considered a thing of the past. However, it has found a new lease of life in the field of virtualisation, in particular the corporate level products from [http://www.vmware.com VMware] and [http://www.xen.org XEN] where it is used as a 'shared storage' for the virtualised hosts - even displacing established fibre-channel arrays and storage area networks, or SANs.  Most NFS implementations in relation to virtualisation are in the form of [http://www.netapp.com NetApp] appliances but should work on any NFS-enabled server, FreeBSD included.  A blog article discussing VMware and NFS is available [http://storagefoo.blogspot.com/2007/09/vmware-over-nfs.html here].
 +
 
 
[[Category:FreeBSD Terminology]]
 
[[Category:FreeBSD Terminology]]

Revision as of 11:13, 7 May 2008

NFS, or Network File System, is a form of network-based file system share available on almost all UNIX and Unix-like operating systems. For those familiar with Microsoft operating systems NFS is similar to CIFS or SMB file shares.

Generally NFS is considered insecure and as such it is recommended that the service be implemented only on restricted, trusted networks. That said the NFS service can be beneficial in use. A directory (or directories) on a server can be made available to computers on a network using NFS. One typical scenario of this is to store user's /usr directories centrally and give the user access to it from any computer they login to (sometimes called a 'roaming profile' in Microsoft terminology). Other uses include a centralised ports repository to remove the necessity for each computer to run its own portsnap update.

The NFS service has, for a long time, been over shadowed by the popularity of CIFS from Microsoft and was almost considered a thing of the past. However, it has found a new lease of life in the field of virtualisation, in particular the corporate level products from VMware and XEN where it is used as a 'shared storage' for the virtualised hosts - even displacing established fibre-channel arrays and storage area networks, or SANs. Most NFS implementations in relation to virtualisation are in the form of NetApp appliances but should work on any NFS-enabled server, FreeBSD included. A blog article discussing VMware and NFS is available here.

Personal tools