美文网首页
NFS 挂载

NFS 挂载

作者: sarto | 来源:发表于2021-01-08 14:20 被阅读0次

问题背景

办公机(C)和开发机(S)是分开的,当进行一个项目时,我们需在 C 上分析并修改源码,同时又要在 S 上编译运行,为了避免同样的代码反复拷贝,我想在 S 上共享一个工作目录,然后在 C 上挂载这个目录,此后办公机和开发机就能使用同一个工作空间。

开发机 S 配置

# 安装软件包
yum install -y nfs-utils rpcbind

# 假设我们要给 worker (工作机C)共享工作目录 /wk
# vim /etc/exports
/wk worker(rw,async,fsid=0,no_root_squash)

# 启动服务
systemctl enable rpcbind nfs
systemctl start rpcbind nfs


# 查看启动情况
[root@localhost wk]# showmount -e
Export list for localhost.localdomain:
/wk worker

工作机 C 配置

# 安装软件包
yum install -y nfs-utils rpcbind

# 挂载配置的目录
mount -t nfs4 dev:/ /wk

# 开机自动挂载,在 fstab 下追加下列内容
# vim /etc/fstab
dev:/   /wk     nfs4    rw,intr,tcp 0 0

注意

  1. 因为服务端的 nfs 配置了 async 参数,表示可以先写内存以提高效率。所以在退出窗口前输入 sync 保证文件内容全部刷新到磁盘,为了避免忘记,可以在 .bashrc 中给 exit 加上附加动作。
# vim .bashrc
alias exit='sync && exit'
# 刷新生效
source .bashrc

相关文章

网友评论

      本文标题:NFS 挂载

      本文链接:https://www.haomeiwen.com/subject/upoxaktx.html