在 ceph 中也使用 "rados put..." 命令创建元数据?
Metadata is also created using "rados put..."command in ceph?
我想知道元数据是否也在ceph中使用rados put {object-name} {file-path} --pool=data
命令创建?
如果没有,那么如何创建和查看元数据?
rados 的 omapval 和 xattr 命令允许您将 key/value 对附加到对象。它们不包含在对象本身的内容中,它们是元数据。默认情况下,创建新对象时没有 omapval 或 xattr。这里有几个例子:
$ rados put FOO /etc/group --pool rbd
$ rados listomapvals FOO --pool rbd
$ rados setomapval FOO frob nitz --pool rbd
$ rados listomapvals FOO --pool rbd
frob
value: (4 bytes) :
0000 : 6e 69 74 7a : nitz
$ rados listxattr FOO --pool rbd
$ rados setxattr FOO fi bou --pool rbd
$ rados listxattr FOO --pool rbd
fi
$ rados getxattr FOO fi --pool rbd
bou
我想知道元数据是否也在ceph中使用rados put {object-name} {file-path} --pool=data
命令创建?
如果没有,那么如何创建和查看元数据?
rados 的 omapval 和 xattr 命令允许您将 key/value 对附加到对象。它们不包含在对象本身的内容中,它们是元数据。默认情况下,创建新对象时没有 omapval 或 xattr。这里有几个例子:
$ rados put FOO /etc/group --pool rbd
$ rados listomapvals FOO --pool rbd
$ rados setomapval FOO frob nitz --pool rbd
$ rados listomapvals FOO --pool rbd
frob
value: (4 bytes) :
0000 : 6e 69 74 7a : nitz
$ rados listxattr FOO --pool rbd
$ rados setxattr FOO fi bou --pool rbd
$ rados listxattr FOO --pool rbd
fi
$ rados getxattr FOO fi --pool rbd
bou