网络文件系统 (NFS) 是一种网络文件系统协议,最初由 Sun Microsystems 于 1984 年开发,允许客户端计算机上的用户以类似于访问本地存储的方式通过网络访问文件。 NFS 与许多其他协议一样,建立在开放网络计算远程过程调用 (ONC RPC) 系统之上。 网络文件系统是 RFC 中定义的开放标准,允许任何人实施该协议。
让我们开始在 mandriva (192.168.1.108) 上安装 nfs sercer
首先通过 urpmi 安装包
urpmi nfs-server
创建一个像 /mandriva 这样的共享目录,并为nobody 用户和nogroup 组授予所有权
chown 没有人:nogroup /mandriva
现在添加到 /etc/export 目录和访问权限,如
/mandriva 192.168.1.101(rw,sync,no_root_squash,no_subtree_check)
这意味着该目录只能从此 ip 访问,要使其可从所有机器访问,请删除 IP 地址
在此之后,您必须重新启动 nfs 服务器
and don't forget to allow NFS services in the firewall
检查 nfs 是否准备就绪
[[email protected] ~]# rpcinfo -p
program vers proto port service
100000 4 tcp 111 portmapper
100000 3 tcp 111 portmapper
100000 2 tcp 111 portmapper
100000 4 udp 111 portmapper
100000 3 udp 111 portmapper
100000 2 udp 111 portmapper
让我们回到客户是我的 Fedora 14
首先确保在您的系统上安装了 nfs-cilent,并为 nfs 制作安装目录,例如 /nfs-mandriva
mkdir /nfs-mandriva
将 nfs 服务器挂载到此目录
mount 192.168.1.108:/mandriva /nfs-mandriva
现在检查文件系统现在你可以看到
[[email protected] ~]# df -k
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/VolGroup-lv_root
35737240 5988816 27933080 18% /
tmpfs 3062656 1308 3061348 1% /dev/shm
/dev/sda6 495844 68034 402210 15% /boot
/dev/mapper/VolGroup-lv_home
30060596 1665956 26867652 6% /home
/dev/sda3 512020476 309441248 202579228 61% /media/New Volume
/dev/sda5 307220476 49932848 257287628 17% /media/New Volume_
192.168.1.108:/mandriva 10776192 2342656 7886080 23% /nfs-mandriva
检查目录文件
[[email protected] ~]$ ls -ltr /nfs-mandriva/
total 4
-rw-r--r-- 1 root root 40 Dec 30 2010 sharefile
你可以试试gui方式
将此分区永久添加到 /etc/fstab
192.168.1.108:/mandriva /nfs-mandriva nfs rw,sync,hard,intr 0 0
save and exit reboot
Enjoy