共計 2675 個字符,預(yù)計需要花費 7 分鐘才能閱讀完成。
這篇文章主要為大家展示了“怎么備份和恢復(fù) bucket 元數(shù)據(jù)信息”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓丸趣 TV 小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“怎么備份和恢復(fù) bucket 元數(shù)據(jù)信息”這篇文章吧。
1
查看 bucket 下面的元數(shù)據(jù)列表
在 ceph 10.2.9 下面操作,以修改 Object 名稱為 host 的 content_type 屬性為例,所有數(shù)據(jù)操作都有風(fēng)險,請謹(jǐn)慎操作。
root@demohost:/home/demouser# radosgw-admin bi list --bucket=test
{
type : plain ,
idx : host ,
entry : {
name : host , #object 名稱
instance : ,
ver : {
pool : 60,
epoch : 1
},
locator : ,
exists : true ,
meta : {
category : 1,
size : 254,
mtime : 2017-08-30 07:46:16.956870Z ,
etag : 99a8629776211452eb4b9c3e6333a426 ,
owner : s3user ,
owner_display_name : s3user ,
content_type : text\/plain , #Object 對應(yīng)的 content_type 屬性
accounted_size : 254
},
tag : 0a6967a5-2c76-427a-99c6-8a788ca25034.54133.2084 ,
flags : 0,
pending_map : [],
versioned_epoch : 0
}
}
]
2
查看對應(yīng) Object 的 bucket 元數(shù)據(jù)信息
root@demohost:/home/demouser# radosgw-admin bi get --bucket=test --object=host
type : plain ,
idx : host ,
entry : {
name : host ,
instance : ,
ver : {
pool : 60,
epoch : 1
},
locator : ,
exists : true ,
meta : {
category : 1,
size : 254,
mtime : 2017-08-30 07:46:16.956870Z ,
etag : 99a8629776211452eb4b9c3e6333a426 ,
owner : s3user ,
owner_display_name : s3user ,
content_type : text\/plain ,
accounted_size : 254
},
tag : 0a6967a5-2c76-427a-99c6-8a788ca25034.54133.2084 ,
flags : 0,
pending_map : [],
versioned_epoch : 0
}
root@demohost:/home/demouser# radosgw-admin bi get --bucket=test --object=host host.bi # 導(dǎo)出 (備份) 到本地
3
修改對應(yīng) Object 的元數(shù)據(jù)
root@demohost:/home/demouser# cat host.bi
type : plain ,
idx : host ,
entry : {
name : host ,
instance : ,
ver : {
pool : 60,
epoch : 1
},
locator : ,
exists : true ,
meta : {
category : 1,
size : 254,
mtime : 2017-08-30 07:46:16.956870Z ,
etag : 99a8629776211452eb4b9c3e6333a426 ,
owner : s3user ,
owner_display_name : s3user ,
content_type : jpg\/plain , # 隨便改了個 jpg
accounted_size : 254
},
tag : 0a6967a5-2c76-427a-99c6-8a788ca25034.54133.2084 ,
flags : 0,
pending_map : [],
versioned_epoch : 0
}
root@demohost:/home/demouser# radosgw-admin bi put --bucket=test --object=host host.bi # 導(dǎo)入修改后的內(nèi)容(恢復(fù))
4
查看修改結(jié)果
root@demohost:/home/demouser# radosgw-admin bi get --bucket=test --object=host
type : plain ,
idx : host ,
entry : {
name : host ,
instance : ,
ver : {
pool : 60,
epoch : 1
},
locator : ,
exists : true ,
meta : {
category : 1,
size : 254,
mtime : 0.000000 ,
etag : 99a8629776211452eb4b9c3e6333a426 ,
owner : s3user ,
owner_display_name : s3user ,
content_type : jpg\/plain , # 修改完成
accounted_size : 254
},
tag : 0a6967a5-2c76-427a-99c6-8a788ca25034.54133.2084 ,
flags : 0,
pending_map : [],
versioned_epoch : 0
}
owner_display_name : u-n4999 ,
content_type : jpg\/plain , # 修改完成
accounted_size : 254
},
tag : 0a6967a5-2c76-427a-99c6-8a788ca25034.54133.2084 ,
flags : 0,
pending_map : [],
versioned_epoch : 0
}
}
]
以上是“怎么備份和恢復(fù) bucket 元數(shù)據(jù)信息”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注丸趣 TV 行業(yè)資訊頻道!
正文完