在Mandriva 2010.1 Spring上设置NFS服务器和客户端

在Mandriva 2010.1 Spring上设置NFS服务器和客户端 本指南介绍如何设置NFS服务器和NFS客户端 Mandriva 2010 ....

在Mandriva上安装NFS服务器和客户端2010.1 Spring

本指南介绍了如何在Mandriva 2010.1 Spring上设置NFS服务器和NFS客户端。 NFS代表网络文件系统 ; 通过NFS,客户端可以访问(读取,写入)NFS服务器上的远程共享,就像它在本地硬盘上一样。

我不会保证这将为您工作!

1初步说明

我在这里使用了两个Mandriva系统:

  • NFS服务器: server.example.com ,IP地址: 192.168.0.100
  • NFS客户端: client.example.com ,IP地址: 192.168.0.101

2安装NFS

服务器:

在NFS服务器上运行:

urpmi nfs-utils

然后我们为NFS服务器创建系统启动链接并启动它:

chkconfig --levels 235 nfs-server on
/etc/init.d/nfs-server restart

客户:

在客户端,我们可以按如下方式安装NFS(这实际上和服务器上的一样):

urpmi nfs-utils

3在服务器上导出目录

服务器:

我想让目录/ home/ var / nfs可以访问客户端; 因此我们必须在服务器上“导出”它们。

当客户端访问NFS共享时,通常会发生用户nobody 。 通常, / home目录不是由任何人拥有(我不建议将其所有权更改为nobody !),并且因为我们想在/ home上进行读写 ,所以告诉NFS应该以root身份进行访问如果我们的/ home分享是只读的,这是不必要的)。 / var / nfs目录不存在,所以我们可以创建它,并将其所有权更改为nobody和nogroup:

mkdir /var/nfs
chown nobody:nogroup /var/nfs

现在我们必须修改/ etc / exports我们“export”我们的NFS共享。 我们将/ home/ var / nfs指定为NFS共享,并告诉NFS以root身份访问/ home (要了解有关/ etc / exports ,其格式和可用选项的更多信息,请查看

man 5 exports

vi /etc/exports

# /etc/exports: the access control list for filesystems which may be exported
#               to NFS clients.  See exports(5).
/home           192.168.0.101(rw,sync,no_root_squash,no_subtree_check)
/var/nfs        192.168.0.101(rw,sync,no_subtree_check)

no_root_squash选项使得/ home将以root身份访问。)

每当我们修改/ etc / exports ,我们必须运行

exportfs -a

之后使变更生效。