挂载NFS分区
命令功能
挂载NFS分区到指定目录,且NFS挂载最大目录个数为32。
命令格式
操作类型:POST
URL:https://device_ip/redfish/v1/Systems/NfsManage/Actions/NfsManage.Mount
请求头:
X-Auth-Token: auth_value
请求消息体:
{
    "ServerIP": serverIp,
    "ServerDir": serverPath,
    "FileSystem": version,
    "MountPath": mountPath
}
请求参数
| 参数名 | 是否必选 | 参数说明 | 取值 | 
|---|---|---|---|
| ServerIP | 必选 | NFS服务器IP地址 | 字符串,IPv4地址。 | 
| ServerDir | 必选 | NFS服务器共享的目录 | 字符串,长度为最大为256,可由大小写字母(a~z、A~Z)、数字(0~9)和其他字符(/_-)组成,且以/开头,且不含“..”。 | 
| FileSystem | 必选 | NFS协议版本信息 | 字符串,取值为nfs4。 | 
| MountPath | 必选 | NFS分区本地挂载点路径 | 字符串,长度为最大为256,可由大小写字母(a~z、A~Z)、数字(0~9)和其他字符(/_-)组成,且需要以/开头,且不含“..”。 | 
使用指南
无
使用实例
请求样例:
POST https://10.10.10.10/redfish/v1/Systems/NfsManage/Actions/NfsManage.Mount
请求头:
X-Auth-Token: auth_value
请求消息体:
{
    "ServerIP": "192.168.2.108",
    "ServerDir": "/home",
    "FileSystem": "nfs4",
    "MountPath": "/opt/mount"
}
响应样例:
{
    "error": {
        "code": "Base.1.0.Success",
        "message": "Operation success. See ExtendedInfo for more information.",
        "@Message.ExtendedInfo": [
            {
                "@odata.type": "#MessageRegistry.v1_0_0.MessageRegistry",
                "Description": "Indicates that no error has occurred.",
                "Message": "Mount NFS successfully.",
                "Severity": "OK",
                "NumberOfArgs": null,
                "ParamTypes": null,
                "Resolution": "None"
            }
        ]
    }
}
响应码:200
输出说明
| 字段 | 类型 | 说明 | 
|---|---|---|
| code | 字符串 | 指示消息注册表中特定消息ID的字符串。 | 
| message | 字符串 | 与消息注册表中的消息对应的易读的消息。 | 
| @odata.type | 字符串 | 消息资源的OData描述信息。 | 
| Description | 字符串 | 消息资源的具体描述。 | 
| Message | 字符串 | 消息资源的详细信息。 | 
| Severity | 字符串 | 严重性,支持的严重级别包括: 
 | 
| NumberOfArgs | 数字 | 消息描述的参数个数。 | 
| ParamTypes | 数组 | 参数类型列表。 | 
| Resolution | 字符串 | 事件处理建议。 | 
父主题: 存储管理