dsmRegisterFS
dsmRegisterFS 函数调用向 IBM® Storage Protect 服务器注册新的文件空间。 在将任何数据备份到文件空间前,请先注册该文件空间。
应用程序客户机不应与备份/归档客户机使用相同的文件空间。
- 在 UNIX 或 Linux®上,对这些名称运行 df 命令。
- 在 Windows 上,这些名称通常是与系统上的不同驱动器相关联的卷标。
语法
dsInt16_t dsmRegisterFS (dsUint32_t dsmHandle,
regFSData *regFilespaceP); 参数
- dsUint32_t dsmHandle (I)
- 将此调用与之前的 dsmInitEx 调用相关联的句柄。
- regFSData *regFilespaceP (I)
- 此参数传递需要向 IBM Storage Protect 服务器注册的文件空间的名称和关联信息。提示: fstype 字段包含前缀
API:
。 所有文件空间查询均显示此字符串。 例如,如果用户在 dsmRegisterFS中针对 fstype 传递 myfstype , 查询时,服务器上的实际值字符串将返回为API:myfstype。 此前缀可区分 API 对象和备份/归档对象。fsInfo 的可用区域现在为 DSM_MAX_USER_FSINFO_LENGTH。
返回码
返回码编号用括号 ( ) 括起。
| 返回码 | 说明 |
|---|---|
| DSM_RC_INVALID_FSNAME (2016) | 无效的文件空间名称。 |
| DSM_RC_INVALID_DRIVE_CHAR (2026) | 盘符不是字母字符。 |
| DSM_RC_NULL_FSNAME (2027) | Null 文件空间名称。 |
| DSM_RC_FS_ALREADY_REGED (2062) | 文件空间已注册。 |
| DSM_RC_WRONG_VERSION_PARM (2065) | 应用程序客户机的 API 版本与 IBM Storage Protect 库版本不同。 |
| DSM_RC_FSINFO_TOOLONG (2106) | 文件空间信息过长。 |