NFS 服务器

挂载共享网络驱动器

概述

注意:此示例使用 CoreOS 和 ,且尚未在其他环境中进行测试。

  • 这些说明是 CorEos 特定的。
  • 这不是 HA NFS 服务器。它在单个主节点上运行,只能用作概念证明。
  • 如果您有权访问预先存在的 NFS 或其他网络存储,请跳转到 。
  1. 使用 DC/OS 命令行界面登录主节点:

    1. cat /etc/exports
    2. /data 10.0.1.0/24(rw,async,no_subtree_check,no_root_squash,fsid=0)
  2. 启动 rpc-mountd 和 :

  3. 启用 rpc-mountdnfsd 进行自动启动:

    1. sudo systemctl enable rpc-mountd
    2. sudo systemctl enable nfsd
  1. 列出群集中的节点:

    1. HOSTNAME IP ID
    2. 10.0.1.251 10.0.1.251 68ded4c8-8808-4a41-b460-7171355b2037-S1
  2. 使新文件夹挂载如:

    1. sudo mkdir /mnt/data
  3. 为 NFS 运行时信息设置文件夹:

    1. sudo mkdir /var/lib/nfs
  4. 创建新的 systemd 挂载单元以描述挂载。.mount 文件的名称与挂载点的路径相同,删除了前面的斜杠,其他斜杠转换为破折号。使用 /mnt/data 作为示例,文件命名为 mnt-data.mount. 另外,将 10.0.7.181 替换为 NFS 主机的 IP。更多信息可在 CoreOS 文档中找到