rados put {object-name} {file-path} --pool=data
Ceph でコマンドを使用してメタデータも作成されるかどうかを知りたい ですか?
そうでない場合、どのようにメタデータを作成して表示できますか?
rados put {object-name} {file-path} --pool=data
Ceph でコマンドを使用してメタデータも作成されるかどうかを知りたい ですか?
そうでない場合、どのようにメタデータを作成して表示できますか?
radosのomapvalおよびxattrコマンドを使用すると、キーと値のペアをオブジェクトに関連付けることができます。それらはオブジェクト自体のコンテンツには含まれず、メタデータです。デフォルトでは、新しいオブジェクトを作成するときに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