ubuntu 下搭建 nfs 服务
时间: 2024-09-30 07:04:38 浏览: 60
在Ubuntu系统下搭建NFS(Network File System,网络文件系统)服务,你需要做以下几个步骤:
1. **安装NFSe客户端和服务器软件**:
- 安装服务器端(提供共享目录):
```
sudo apt-get update
sudo apt-get install nfs-kernel-server
```
- 如果需要作为客户端访问其他NFS服务器,安装nfsmount工具:
```
sudo apt-get install nfs-common
```
2. **配置NFS共享**:
- 首先创建一个要共享的目录,例如`/mnt/nfs_share`:
```
mkdir /mnt/nfs_share
```
- 使用`/etc/exports`配置文件指定要共享的目录、权限和IP范围:
```bash
echo "/mnt/nfs_share *(rw,sync,no_subtree_check)" >> /etc/exports
```
这里`(rw,sync,no_subtree_check)`表示读写权限(rw),同步数据更新(sync),并且不允许基于子目录结构的匹配。
3. **启动并启用服务**:
```
sudo service nfs-kernel-server start
sudo systemctl enable nfs-kernel-server
```
4. **刷新exports规则**(首次设置后需要):
```
sudo exportfs -arv
```
5. **验证服务是否运行**:
- 可以尝试从另一台机器挂载到本机共享的目录,命令如下:
```
sudo mount -t nfs server_ip:/mnt/nfs_share /mnt/nfs_client
```
其中`server_ip`替换为实际的NFS服务器地址。
阅读全文