create chunk 参数:创建 chunk(SQL 管理 API)

随同 admin()task() 函数,使用 create chunk 参数来在 dbspace 中或在 blobspace 中创建 chunk。

语法

元素 描述 关键考虑
disk_size 要添加的磁盘空间的数量,以 KB 为单位。 请参阅 admin() 和 task() 参数大小规范
mirror_offset 镜像 chunk 的位置。  
mirror_path 到镜像 chunk 的路径。如果您正在添加 chunk 到镜像的存储空间,则还必须添加镜像 chunk。  
offset 新 chunk 的位置。  
path_name 添加的磁盘空间的路径。  
space_name 您正在添加磁盘空间的 dbspace、blobspace 或 sbspace 的名称。  

用法

使用 create with_check chunk 参数来检查指定的路径名,如果路径不存在,则返回错误。

这个函数等同于 onspaces -a 命令。

示例

下列示例添加 5 MB 裸磁盘空间的 chunk 到名为 dbspc3 的 dbspace ,偏移量为 5200 KB:
EXECUTE FUNCTION task("create chunk", "dbspc3","\\.\e:","5120","5200");
下列示例添加 10 MB 镜像 chunk 到名为 blobsp3 的 blobspace,主 chunk 和镜像 chunk 的偏移量都是 200 KB:
EXECUTE FUNCTION task("create with_check chunk","blobsp3","/dev/raw_dev1","10240",
        "200","/dev/raw_dev2","200");