diff --git a/Software/Applications/NFS/NFS_服务安装和配置.md b/Software/Applications/NFS/NFS_服务安装和配置.md new file mode 100644 index 0000000..a3af8ee --- /dev/null +++ b/Software/Applications/NFS/NFS_服务安装和配置.md @@ -0,0 +1,65 @@ +# NFS 服务安装和配置 + +## 安装 + +```sh +# Ubuntu +sudo apt-get install nfs-kernel-server +sudo apt-get install nfs-common +``` + +## 配置 + +```sh +sudo vim /etc/exports +``` + +若需要把 “/nfsroot” 目录设置为 NFS 共享目录,请在该文件末尾添加下面的一行: + +```sh +/nfsroot *(rw,sync,no_root_squash) # * 表示允许任何网段 IP 的系统访问该 NFS 目录 +``` + +新建“/nfsroot”目录,并为该目录设置最宽松的权限: + +```sh +sudo mkdir /nfsroot +# -R 表示递归更改该目录下所有文件 +sudo chmod -R 777 /nfsroot +sudo chown : /nfsroot/ -R +``` + +如果修改了 exports 文件需要通过以下命令使修改生效: + +```sh +sudo exportfs -rv +``` + +## 使能/启动 NFS 服务 + +```sh +sudo systemctl enable nfs-kernel-server +sudo systemctl start nfs-kernel-server +``` + +## 停止/禁用 NFS 服务 + +```sh +sudo systemctl stop nfs-kernel-server +sudo systemctl disable nfs-kernel-server +``` + +## 挂载 NFS 文件系统 + +```sh +sudo mount -t nfs :/nfsroot /mnt -o nolock +``` + +## 查看状态 + +```sh +# 查看NFS的运行状态 +sudo nfsstat +# 查看rpc执行信息,可以用于检测rpc运行情况 +sudo rpcinfo +```