如何设置bcache?
我尝试在Ubuntu 14.04中使用全新安装和空/home分区(/dev/sdb2)作为后备设备来设置bcache 。我的SSD上有一个正在运行的系统,我想使用其/dev/sda2分区来缓存我的/home 。我一直设法从论坛上解决我的ubuntu问题,但我一直在努力了解这里的基础知识并需要帮助: 首先设置bcache时需要登录哪个帐户?显然,在安装过程中创建的用户/dev/sdb2必须注销/home才能卸载,因此我在另一个分区上设置了一个临时用户帐户来执行此操作。这似乎太笨拙了。 make-bcache -B而-C这两种告诉我,有非BCACHE超级块的设备上,所以我做sudo wipefs -a的两个设备。然后,分区在GParted中显示为未格式化,而没有UUID。这正常吗? 如果是这样,fstab和/home启动时会发生什么?我是否需要在fstab中使用bcache的UUID?我可以,但是系统/home在下次启动时找不到该分区。 双方echo /dev/sdb2 > /sys/fs/bcache/register并echo /dev/sda2 > /sys/fs/bcache/register返回“权限被拒绝”的消息; 据我了解/sys,无法写入。 所以 echo /dev/sdb2 | sudo tee /sys/fs/bcache/register似乎奏效了。 有人可以验证这是在Ubuntu中执行此操作的正确方法吗? 我似乎设法创建,注册和附加了后备驱动器,但根据tail /sys/block/bcache0/bcache/stats_total/*我所说,我只是绕过了数据。我的整个设置现在很乱,因此任何澄清将不胜感激。