如何在Ubuntu上安装配置NFS

该文章指导如何在Ubuntu服务器上安装NFS内核服务器,配置共享目录,并在客户端安装NFS客户端以挂载共享。步骤包括更新系统,安装NFS服务器软件包,创建并设置共享目录,编辑exports文件,以及在客户端安装NFS常见并挂载共享。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 在服务器端安装NFS内核服务器:

首先,确保您的Ubuntu系统已经更新。在终端中执行以下命令:

sudo apt update
sudo apt upgrade

接下来,安装NFS内核服务器软件包:

sudo apt install nfs-kernel-server

2. 配置NFS共享目录:

创建一个要共享的目录,例如 /nfs_share:

sudo mkdir -p /nfs_share

为了允许客户端访问该目录,需要修改其权限:

sudo chown nobody:nogroup /nfs_share
sudo chmod 755 /nfs_share

接下来,配置NFS导出。编辑 /etc/exports 文件以定义要共享的目录和允许访问的客户端:

sudo nano /etc/exports

将以下内容添加到文件中,替换 <client_IP> 为客户端的IP地址(或使用通配符*允许所有IP访问):

/nfs_share <client_IP>(rw,sync,no_subtree_check)

保存文件并退出编辑器。

将更改应用到NFS服务器并重新启动服务:

sudo exportfs -ra
sudo systemctl restart nfs-kernel-server

3. 在客户端安装NFS客户端并挂载NFS共享:

首先,在客户端上安装NFS客户端软件包:

sudo apt install nfs-common

创建一个挂载点,例如 /mnt/nfs_share:

sudo mkdir -p /mnt/nfs_share

挂载NFS共享到挂载点。将 <server_IP> 替换为NFS服务器的IP地址:

sudo mount <server_IP>:/nfs_share /mnt/nfs_share

检查挂载是否成功:

df -h

如果您希望NFS共享在客户端系统启动时自动挂载,请将以下行添加到 /etc/fstab 文件中:

<server_IP>:/nfs_share /mnt/nfs_share nfs auto,noatime,nolock,bg,nfsvers=4,sec=sys,ro,soft,intr 0 0

至此,您已经成功地在Ubuntu上安装和配置了NFS。现在,客户端可以访问NFS共享并在其上读取和写入文件。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

十三y

你的鼓励就是我创作最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值