首页 > 云计算 > ceph > 关于bcache的一些事情

1990

浏览

0

评论

关于bcache的一些事情

作者:stephen | 分类:ceph | 标签:

安装

Debian wheezy升到最新版,确认是3.16的内核,安装bcache-tools后,updateramfs后重启系统。此时如果还没有bcache设备,lsmod是查看不到bcache加载的,但是模块已能正常使用

#apt-get install initramfs-tools
#dpkg -i bcache-tools_1.0.8-2_amd64.deb
#update-initramfs -u

两种创建方法

  1. backing 和 cache device一起


  2. 分别初始化(register)backing device和cache device(如果当前没有cache设备,但是后续又想添加的话建议使用这种方式)。创建了backing device之后就可以格式化、挂载使用了


    #make-bcache -B /dev/sdb
    #make-bcache -C /dev/sda3

    使用这种方法的话,在后续需要添加手动将backing device attach到cache device才能最终使用到缓存。不然backing device就相当于运行于passthrough mode

    我们可以通过/sys/fs或者/sys/block来管理bcache设备

/sys/block/bcache<N>/bcache
/sys/fs//bcache/<cset-uuid>/

初始化完两种设备后,需要attch才能真正启用bcache缓存

echo <CSET-UUID> > /sys/block/bcache0/bcache/attach

即使cache设备掉盘,可设置强制运行后端设备(注意使用writeback模式可能导致data loss):

echo 1 > /sys/block/sdb/bcache/running



本文链接:https://www.stephenwxf.com/post/175.html
原创文章如转载请注明:转载自王显璠的个人博客谢谢!

Copyright Your stephenwxf.com Rights Reserved.