Debian 搭建 NFS 共享

前言

网络文件系统(英语:Network File System,缩写作 NFS)是一种分布式文件系统,力求客户端主机可以访问服务器端文件,并且其过程与访问本地存储时一样,它由Sun微系统(已被甲骨文公司收购)开发,于1984年发布。

由于 NFS 已经接入 Linux 内核,在 Linux 上开启 NFS 比 Samba 更加方便。

安装 NFS 相关包

apt install nfs-kernel-server

设定要共享的目录

vim /etc/exports

在文件末尾添加以下配置:

/mnt/ssd	192.168.100.0/24(rw,sync,no_subtree_check)

以上配置列出了

  • 此 NFS 共享的目录(/mnt/ssd)
  • 可连接此 NFS 共享的主机范围,此处以内网 IP 的子网内主机作为被允许范围
  • 配置项

可配置的配置项如下:

  • ro:指定目录只能以只读方式挂载
  • rw:授予对目录的读写权限
  • no_root_squash:这是一个非常危险的选项,它允许远程 root 用户与主机的 root 用户享有相同的特权
  • subtree_check:指定在导出目录而不是整个文件系统的情况下,主机应验证主机文件系统上文件和目录的位置
  • no_subtree_check:指定主机不应检查通过主机文件系统访问的文件的位置
  • sync:这只是确保主机使上传到共享目录的所有更改保持同步
  • async:忽略同步检查以提高速度

使配置生效

exportfs -ar

至此,NFS 共享搭建完毕。

posted @ 2024-06-02 19:38  wx2020  阅读(294)  评论(0编辑  收藏  举报