NotePublic/Software/Applications/NFS/NFS_服务安装和配置.md

66 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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 <usr>:<group> /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 <nfs server ip>:/nfsroot /mnt -o nolock
```
## 查看状态
```sh
# 查看NFS的运行状态
sudo nfsstat
# 查看rpc执行信息可以用于检测rpc运行情况
sudo rpcinfo
```