如何在Linux中配置和管理NFS服务器?

在Linux中,可以通过以下几种方式配置和管理NFS服务器:

  1. 安装NFS服务器:
  • NFS:sudo apt install nfs-kernel-server
    例如:
# 安装NFS服务器  
sudo apt install nfs-kernel-server
  1. 配置NFS服务器:
  • 编辑/etc/exports文件,定义导出的目录和客户端。
    例如:

/etc/exports

/home/user 192.168.1.0/24(rw,sync) # 导出home目录给192.168.1.0/24网段

3. 管理NFS服务器:
- 使用`systemctl`管理`nfs-server`服务。
- 使用`exportfs`导出NFS目录。
- 使用`showmount -e localhost`检查已导出的NFS目录。
例如:

启动nfs服务

sudo systemctl start nfs-server

停止nfs服务

sudo systemctl stop nfs-server

重新导出NFS配置

sudo exportfs -ra

检查已导出目录

showmount -e localhost
“`

  1. 测试NFS服务器:
  • 在客户端安装NFS客户端:sudo apt install nfs-common 。
  • 添加导出的NFS目录为客户机目录:sudo mount 192.168.1.100:/home/user /mnt/nfs 。
  • 此时访问/mnt/nfs目录即访问服务器上/home/user目录。