NFS挂载网络文件目录

  NFS(Network File System)包含server和client,它们在不同的机器上,client 将 server 中的某一个目录挂载到client机器上

 

Server机器上的配置:  ——参考博客

1. 安装server

sudo apt install nfs-kernel-server

2. 配置NFS服务路径

sudo vim /etc/exports

  在文件末尾添加如下的一行(一个目录一行),<nfs_directory>是允许用于nfs分享的目录,如/home;注意,后面的参数间不要有空格

<nfs_directory> *(rw,sync,no_root_squash,no_subtree_check)

‘ * ’ :代替hostname,不指定具体client IP,允许所有的网段访问。也可以设为具体的IP

rw :挂接此目录的客户端对该共享目录具有读写权限

sync :资料同步写入内存和硬盘

no_root_squash :root用户具有对根目录的完全管理访问权限

no_subtree_check:不检查父目录的权限

3. 重启rpcbind、nfs服务

# nfs是一种RPC服务,需要rpcbind设定端口
sudo /etc/init.d/rpcbind restart
sudo /etc/init.d/nfs-kernel-server restart

 

Client机器端设置:  ——参考博客

  安装nfs,并将server上的目标目录挂载在路径 local_path 上。之后,直接访问local_path就可以相当于直接访问到server中nfs_directory

sudo apt install nfs-common
sudo mount -t nfs server_IP:<nfs_directory> local_path

 

posted @ 2022-04-08 19:45  谷小雨  阅读(354)  评论(0)    收藏  举报