linux搭建nfs服务器
时间: 2023-11-25 15:08:05 浏览: 33
要搭建Linux上的NFS服务器,需要按照以下步骤进行操作:
1. 安装NFS服务器
在Linux系统上,NFS服务器可以通过安装 nfs-utils 软件包来实现。使用以下命令来安装该软件包:
```
sudo apt-get install nfs-kernel-server
```
2. 创建共享目录
在NFS服务器上创建共享目录,并确保该目录可以被其他计算机访问。可以使用以下命令来创建共享目录:
```
sudo mkdir /nfs
sudo chmod 777 /nfs
```
其中,/nfs 是你想要共享的目录路径。
3. 配置NFS共享
打开 /etc/exports 文件并添加以下行:
```
/nfs 192.168.1.0/24(rw,sync,no_subtree_check)
```
其中,/nfs 是你想要共享的目录路径,192.168.1.0/24 是允许访问该共享的IP地址范围,rw 表示该共享是可读写的,sync 表示NFS服务器将在对共享进行更改之前等待写入完成,no_subtree_check 表示NFS服务器不检查共享的子树是否已经挂载。
4. 重新启动NFS服务
使用以下命令来重新启动NFS服务:
```
sudo systemctl restart nfs-kernel-server
```
5. 配置防火墙
如果系统上运行着防火墙,需要开放NFS服务的端口。以下是配置防火墙以允许NFS服务的示例命令:
```
sudo ufw allow from 192.168.1.0/24 to any port nfs
sudo ufw allow from any to 192.168.1.0/24 port nfs
```
完成以上步骤后,其他计算机就可以通过NFS协议访问共享目录了。