项目操作
所有项目操作都可限定到给定池。在所有项目中运行的命令会将 "/projects" 附加到 URI,而在单个项目中运行的命令则附加 "/projects/{project}"。
表 12-3 项目命令
|
|
|
GET
|
/projects
|
列出所有项目
|
GET
|
/pools/<pool>/projects
|
列出项目
|
GET
|
/pools/<pool>/projects /<project>
|
获取项目详细信息
|
POST
|
/pools/<pool>/projects
|
创建项目
|
PUT
|
/pools/<pool>/projects /<project>
|
修改项目
|
DELETE
|
/pools/<pool>/projects /<project>
|
销毁项目
|
GET
|
/pools/<pool>/projects /<project>/usage/groups
|
获取项目组的使用情况
|
GET
|
/pools/<pool>/projects /<project>/usage/groups/<group>
|
获取指定组的项目使用情况
|
GET
|
/pools/<pool>/projects /<project>/usage/users
|
获取项目用户的使用情况
|
GET
|
/pools/<pool>/projects /<project>/usage/users/<user>
|
获取指定的用户的项目使用情况
|
|
下表显示了项目资源中的可编辑属性的列表。
表 12-4 项目属性
|
|
|
字符串
|
aclinherit
|
ACL 继承行为("discard"、"noallow"、"restricted"、
"passthrough"、"passthrough-x")
|
字符串
|
aclmode
|
模式更改时的 ACL 行为("discard"、"mask"、"passthrough")
|
布尔型
|
atime
|
读取时更新访问时间标志
|
字符串
|
canonical_name
|
规范名称
|
字符串
|
checksum
|
块校验和("fletcher2"、"fletcher4"、"sha256")
|
字符串
|
compression
|
数据压缩设置("off"、"lzjb"、"gzip-2"、"gzip"、"gzip-9")
|
数字
|
copies
|
其他复制副本的数量
|
日期时间
|
creation
|
项目(或 LUN、文件系统)创建的日期和时间
|
布尔型
|
dedup
|
重复数据删除标志
|
字符串
|
default_group
|
项目默认文件系统组:"other"
|
字符串
|
default_permissions
|
项目默认文件系统权限 "700"
|
布尔型
|
default_sparse
|
项目默认 LUN 稀疏数据标志
|
字符串
|
default_user
|
项目默认文件系统用户:"nobody"
|
数字
|
default_volblocksize
|
项目默认 LUN 块大小:8192
|
数字
|
default_volsize
|
项目默认 LUN 大小
|
布尔型
|
exported
|
已导出标志
|
字符串
|
logbias
|
同步写入偏向("latency"、"throughput")
|
字符串
|
mountpoint
|
共享挂载点默认值 "/export/proj-01"
|
字符串
|
name
|
项目名称
|
布尔型
|
nbmand
|
非阻塞强制性锁定标志
|
布尔型
|
nodestroy
|
阻止销毁标志
|
数字
|
quota
|
项目配额大小(单位为字节)
|
字符串
|
origin
|
克隆来源
|
字符串
|
pool
|
池名称
|
布尔型
|
readonly
|
仅在此属性设置为 true 时才读取数据
|
字符串
|
recordsize
|
数据库记录大小为 "128k"
|
数字
|
reservation
|
数据预留空间大小
|
布尔型
|
rstchown
|
限制所有权更改标志
|
字符串
|
secondarycache
|
二级高速缓存使用情况("all"、"metadata"、"none")
|
字符串
|
sharedav
|
HTTP 共享资源("off"、"rw"、"ro")
|
字符串
|
shareftp
|
FTP 共享资源("off"、"rw"、"ro")
|
字符串
|
sharenfs
|
NFS 共享资源("off"、"on"、"ro"、"rw")
|
字符串
|
sharesftp
|
SFTP 共享资源("off"、"rw"、"ro")
|
字符串
|
sharesmb
|
SMB/CIFS 共享资源("off"、"rw"、"ro")
|
字符串
|
sharetftp
|
TFTP 共享资源("off"、"rw"、"ro")
|
字符串
|
snapdir
|
.zfs/snaphsot 可见性("hidden"、"visible")
|
字符串
|
snaplabel
|
调度的快照标签
|
布尔型
|
vscan
|
病毒扫描标志
|
|