nfs

1. 概述

Network File System (NFS) 是一种网络文件系统协议,最初在1984年由Sun公司开发。它允许一个客户端上的用户非常方便地访问网络上的文件,好像这些文件就在本机上一样。NFS协议在RFC 1094、RFC 1813和RFC 3530中定义。

2. 安装

aptitude install nfs-user-server

编辑配置文件/etc/exports,比如

/               master(rw) trusty(rw,no_root_squash)
/projects       proj*.local.domain(rw)
/usr            *.local.domain(ro) @trusted(rw)
/home/joe       pc001(rw,all_squash,anonuid=150,anongid=100)
/pub            (ro,insecure,all_squash)
/pub/private    (noaccess)

这个文件每一行的格式是:目录 主机1(权限) 主机2(权限) ……

rw是可读写,ro是只读,noaccess是不可访问。带squash的参数涉及用户名映射。

3. 客户端

3.1. Linux

安装客户端

aptitude install nfs-common

然后可以直接挂载远程服务器上的目录

mount 192.168.12.252:/home/czk /mnt/

3.2. Windows

可以安装Windows Service for Unix

4. 参考文献

nfs (2008-06-15 08:46:50由czk编辑)