随同 admin() 或 task() 函数,使用 create blobspace from storagepool 参数来从存储池中一个条目创建一 blobspace。
元素 | 描述 | 关键考虑 |
---|---|---|
blobspace | blobspace 的名称。 | blobspace 名称必须是唯一的且不可超过 128 字节。名称以一个字母或下划线开头,且必须仅包含字母、数、下划线或 $ 字符。 |
blobpage_size | blobpage 大小,根据 page_unit 指定,每 blobpage 的磁盘页数。 | 页大小是可选的。然而,如果您为 mirroring 指定 1,则还必须指定页大小。 |
initial_chunk_size | 新 blobspace 的初始 chunk 的大小,以 KB 为单位。 | 请参阅 admin() 和 task() 参数大小规范。 |
mirroring_flag | 二者之一:
|
镜像标志是可选的。 |
下列命令创建名为 blobspace1 的镜像 blobspace。新 blobspace 的大小为 100 GB,100 页的 blobpage 大小。
EXECUTE FUNCTION task("create blobspace from storagepool", "blobspace1", "100 GB", "100", "1");
下列命令创建一名为 blobspace2 的无镜像 blobspace,采用缺省 blobpage 大小,因此未指定 blobpage 大小:
EXECUTE FUNCTION task("create blobspace from storagepool", "blobspace2", "5000");