文件系统操作
文件系统操作命令可列出和管理文件系统共享资源。所有命令都可限定于给定的存储池或项目。
{service_uri}/pools/{pool}/project/{project}
表 12-10 文件系统命令
|
|
|
GET
|
/filesystems
|
列出所有文件系统
|
GET
|
/pools/<pool>/projects /<project>/filesystems
|
列出文件系统
|
GET
|
/pools/<pool>/projects /<project>/filesystems /<filesystem>
|
获取文件系统详细信息
|
POST
|
/pools/<pool>/projects /<project>/filesystems
|
创建文件系统
|
PUT
|
/pools/<pool>/projects /<project>/filesystems /<filesystem>
|
修改文件系统
|
DELETE
|
/pools/<pool>/projects /<project>/filesystems /<filesystem>
|
销毁文件系统
|
GET
|
/pools/<pool>/projects /<project>/filesystems /<filesystem>/usage/groups
|
获取文件系统组使用情况
|
GET
|
/pools/<pool>/projects /<project>/filesystems /<filesystem>/usage/groups /<group>
|
获取指定的组的文件系统使用情况
|
POST
|
/pools/<pool>/projects /<project>/filesystems /<filesystem>/usage/groups
|
创建文件系统组配额
|
PUT
|
/pools/<pool>/projects /<project>/filesystems /<filesystem>/usage/groups /<name>
|
修改文件系统组配额
|
GET
|
/pools/<pool>/projects /<project>/filesystems /<filesystem>/usage/users
|
获取文件系统用户使用情况
|
GET
|
/pools/<pool>/projects /<project>/filesystems /<filesystem>/usage/users /<user>
|
获取指定的用户的文件系统使用情况
|
POST
|
/pools/<pool>/projects /<project>/filesystems /<filesystem>/usage/users
|
创建文件系统用户配额
|
PUT
|
/pools/<pool>/projects /<project>/filesystems /<filesystem>/usage/users /<name>
|
修改文件系统用户配额
|
|
每个文件系统都包含此项目中的属性,并具有以下文件系统特定的属性。
表 12-11 文件系统属性
|
|
|
字符串
|
casesensitivity
|
"Case Sensitivity" 设置("mixed"、"sensitive" 或 "insensitive")
|
字符串
|
group
|
组名
|
字符串
|
normalization
|
标准化
|
字符串
|
permissions
|
文件系统权限
|
字符串
|
project
|
项目名称
|
布尔型
|
quota_snap
|
指示配额中包括快照的标志
|
布尔型
|
reservation_snap
|
指示预留空间中包括快照的标志
|
字符串
|
shadow
|
数据迁移源
|
字符串
|
sharesmb_name
|
SMB 共享资源的名称
|
对象
|
source
|
项目继承属性
|
对象
|
Usage
|
文件系统使用情况信息
|
字符串
|
user
|
拥有共享资源的用户名
|
布尔型
|
utf8only
|
拒绝非 UTF-8 的标志
|
|