远程路径: 远程容器上的路径位置(可以手动输入也可以在下拉菜单中选择自动获取的节点位置)
挂载到所有节点: 设置同层中所有节点添加相同挂载。
只读: 限制在客户端节点对挂载数据的编辑权限(默认提供读写权限)
点击 添加 继续。
注意:如果没有选择专用存储容器作为数据容器,由于NFS软件安装要求,可能会出现数分钟的时间延迟。
2.之后,装载点将被创建并添加到列表中。如有必要,可以 导航到目录 (双击相应的记录)或者 卸载 (使用工具窗格中的卸载按钮)。
另外,上述两步都可以通过 Additionally 列表实现。
3.在导航内部,可以看到与存储中相同的内容
由于在例子中提到的一些设置(打开mount to all 节点选项和关闭只读选项)挂载内容可以由该层所有容器获取和编辑。可以通过使用左边菜单上的下拉列表进行检查。
考虑到为了编辑(如果客户端有读写权),从存储文件夹挂载的内容应该对统一客户节点上的统一用户拥有相同的权限设置(默认的用户名可能由于服务器不同产生偏差——如root和 Jelastic)。
需要的话,在存储服务器通过 SSH 连接时执行以下命令可以修正权限:
chown {uid}:{gid} {path}
具体的,
{uid}: 用户id, 可以在文件 /etc/passwd 中找到
{gid}:组标识符, 在文件/etc/group 中
{path}: 想要更改的目录或文件的路径
从外部服务器挂载数据
Jelastic 允许从平台外部挂载数据(如从外部NFS服务器挂载数据——自定义的或者另一个Jelastic 上的容器)
注意:在挂载之前,自定义的存储实例需要进行特殊调整。
如果已经熟悉了 NFS服务器配置 ,只需要按照下面继续挂载,否则请查看链接。
1.在“ 添加挂载点 ”部分,切换到 外部服务器 选项卡
指定以下数据
- 挂载点: 显示挂载内容的本地文件夹路径。
注意:如果指定目录不存在,将会自动创建。同时,路径不能以 /proc, /dev, /sys, /run 开头,也不能与如下名重复/, /bin, /lib, /lib64, /lib32, /usr, /usr/bin,/usr/sbin, /usr/lib or /usr/lib64(这些名字可能与使用者提供的设置相关)
NFS 服务器 :数据存储服务器的外部IP或者 自定义域名
远程路径 :导出文件所在的NFS服务器
挂载到所有节点 :设置同层中所有节点添加相同挂载。
只读 : 限制在客户端节点对挂载数据的编辑权限(默认提供读写权限)
点击 添加 确认。
2.接下来,数据将被挂载,记录会出现在列表中。
现在,就可以使用基于指定权限的导出数据。