标签搜索

目 录CONTENT

文章目录

Linux如何搭建NFS文件共享服务器?

沙漠渔
2023-04-10 23:07:18 / 0 评论 / 0 点赞 / 401 阅读 / 1,675 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2023-04-10,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

因工作原因,需要使用mount挂载linux服务器中的目录至设备中,方便文件传输,需要使用nfs文件共享服务器,所以整理一下搭建步骤

d387b21f18d42fca9f9326e4cb357b2a.jpeg

1. 安装nfs所需软件包

yum install rpcbind nfs-utils

2. 创建需要共享的目录

mkdir /home/share
chmod -R 777 /home/share

3. 修改配置文件

vim /etc/exports
内部有使用说明如下:
/srv/homes       hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)



共享文件路径 允许共享网段(共享文件可执行权限)

可以按照示例方式或者不写hostname即所有可以访问的设备都可以挂载,例如写入如下内容

/home/share (rw)
共享文件可执行权限有:
      ro           只读访问
      rw           读写访问
      sync          所有数据在请求时写入共享
      hide          在NFS共享目录中不共享其子目录
      no_hide         共享NFS目录的子目录
      all_squash       共享文件的UID和GID映射匿名用户anonymous,适合公用目录。
      no_all_squash      保留共享文件的UID和GID(默认)
      root_squash       root用户的所有请求映射成如anonymous用户一样的权限(默认)
      no_root_squas      root用户具有根目录的完全管理访问权限

4. 开启服务


systemctl start rpcbind nfs

5. 查看服务状态


systemctl status rpcbind nfs



Unit nfs.service could not be found.
● rpcbind.service - RPC bind portmap service
   Loaded: loaded (/lib/systemd/system/rpcbind.service; enabled; vendor preset: enabled)
   Active: active (running) since Wed 2021-09-15 14:54:20 CST; 1 years 6 months ago
     Docs: man:rpcbind(8)
 Main PID: 1049 (rpcbind)
    Tasks: 1 (limit: 4915)
   Memory: 1.4M
   CGroup: /system.slice/rpcbind.service
           └─1049 /sbin/rpcbind -f -w

Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.

6. 查看共享信息


showmount -e 192.168.121.38  (此处ip地址为搭建服务器主机地址)

0
广告 广告

评论区