返回> 网站首页
Ubuntu配置NFS服务
yoours2023-03-30 22:54:03
简介一边听听音乐,一边写写文章。
一、安装NFS服务端
1. 安装NFS服务端:
sudo apt install nfs-kernel-server
2. 检查nfs-server是否已经启动:
sudo systemctl status nfs-server
二、创建NFS共享目录
1. 创建NFS共享目录为/mnt/ShareFolder:
sudo mkdir -p /mnt/ShareFolder
2. 所有客户端都可以访问该共享文件夹里面的内容,因此分配最高权限:
sudo chown nobody:nogroup /mnt/ShareFolder
sudo chmod -R 777 /mnt/ShareFolder/
三、编辑exports配置文件
1. 编辑/etc/exports配置文件,来限制访问该共享
sudo vi /etc/exports
下面的条目表示允许单个客户端访问、多个客户端访问、允许一个网段的客户端访问:
# 只允许一个客户端访问,可以只写一个客户端的IP地址
/mnt/ShareFolder 192.168.43.131(rw,sync,no_subtree_check)
# 如果只允许多个客户端访问,可以向如下一样写
/mnt/ShareFolder 192.168.43.131(rw,sync,no_subtree_check)
/mnt/ShareFolder 192.168.43.171(rw,sync,no_subtree_check)
/mnt/ShareFolder 192.168.43.137(rw,sync,no_subtree_check)
# 如果运行一个网段的客户端访问,可以这样写:
/mnt/ShareFolder 192.168.43.*(rw,sync,no_subtree_check)
或者
/mnt/ShareFolder 192.168.43.0/24(rw,sync,no_subtree_check)
2. 查看共享
showmount -e
四、NFS客户端
1. 安装
Ubuntu
sudo apt install nfs-common
Centos8
yum -y install nfs-utils
2. 创建关联的文件夹
mkdir -p /mnt/ClientFolder
3. 挂载NFS共享文件夹
mount 192.168.43.174:/mnt/ShareFolder /mnt/ClientFolder/