首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法注册bcache备份设备:无效参数

无法注册bcache备份设备:无效参数
EN

Unix & Linux用户
提问于 2022-06-02 06:40:45
回答 1查看 279关注 0票数 0

当我尝试注册我的bcache备份设备时:

代码语言:javascript
复制
echo $backing | sudo tee /sys/fs/bcache/register

我得到了Invalid argument

缓存设备已经注册。

EN

回答 1

Unix & Linux用户

发布于 2022-06-02 06:40:45

首先,试着清理一下:

代码语言:javascript
复制
echo $cset_uuid | sudo tee /sys/fs/bcache/pendings_cleanup
echo $backing_uuid | sudo tee /sys/fs/bcache/pendings_cleanup

使用bcache-super-show获取uuid。

然后再次尝试注册:

代码语言:javascript
复制
echo $cset_uuid | sudo tee /sys/fs/bcache/register
echo $backing_uuid | sudo tee /sys/fs/bcache/register

如果成功注册了缓存设备,那么缓存uuid应该存在于/dev/fs/bcache中。

如果bcache-super-show说支持dev.data.cache_state状态为clean,而cset.uuid仅由零组成,则bcache设备处于无效状态,必须重新创建。[来源]

但是,如果是干净的,可以尝试强制启动支持设备,而不需要缓存设备:

代码语言:javascript
复制
echo 1 | sudo tee /sys/class/block/$dev/bcache/running
票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/704690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档