如何在 Linux 系统上安装 NFS?

如何在 Linux 系统上安装 NFS?

我有两个系统,我需要在其中一个系统上设置一个文件夹,以便另一个系统可以完全读取/写入。

问题:
1) 如何在服务器上设置 NFS?它不是作为可用文件系统/模块安装的。2
) 我应该把这个文件夹放在哪里/通常把这种共享文件夹放在哪里?

这是一个RHEL5系统。


设置 NFS 错误。

这是我在 server1 上所做的,我想在 server1 上与 server0 共享本地文件夹

  1. 在 /etc/exports 中,我添加了
    /home/els1-share 199.199.82.98(rw,sync)

  2. mkdir /home/els1-share


  3. 通过ntsysv启用 nfs 和 portmap

  4. 已启动服务:

/etc/init.d/portmap start
正在启动端口映射:[确定]

/etc/init.d/nfs start
启动 NFS 服务:[确定]
启动 NFS 配额:[确定]
启动 NFS 守护进程:[确定]
启动 NFS mountd:[确定]

现在,在 server0 上,我执行了
1. mkdir /home/els1-share
2. mount 199.199.82.130:/home/els1-share /home/els1-share

超时:
mount:挂载到 NFS 服务器‘199.199.82.130’失败:系统错误:连接超时。

IP 地址已被混淆,否则输出是准确的。

答案1

yum -y install nfs-utils portmap

准备并修改 /etc/exports 用于共享文件,类似下面这样

/home/NFS 文件 192.168.100.0/24(ro,同步)

/home/NFS 共享 */26 (rw,同步)

/ISO 192.168.100.0/24(ro,同步)

service portmap start

service nfs start

答案2

NFS 导出的常见位置在任何操作系统控制区域( /usr /etc /var )之外,通常位于另一个名为 /exports 的区域中

如果您在 /home 下自动安装主目录,这将改变您的位置。

使用显示挂载-e验证非常有帮助。

享受吧。fe007

答案3

确保您已经在客户端上启动了 nfs 和 portmap。要测试 NFS 是否正常工作,请使用以下命令暂时关闭两台服务器上的防火墙:

service iptables stop

相关内容