我有一个涉及SSD和HDD的bcache设置。 HDD开始失败,我有一个替代订单。 交换硬盘的最佳方法是什么?
我有一个想法,我可以:
如果我使用ddrescue复制整个驱动器,那么replace驱动器将具有与以前完全相同的UUID的分区,而bcache应该是没有智慧的。
看起来我可以通过在/sys某处stop一个文件来停止bcache,但是在bcache文档中,至less有两个文件与哪个文件完全不一样: https ://www.kernel.org/doc /Documentation/bcache.txt
任何想法的最佳途径进行?
我希望这有帮助。 如果你有lvm,那么可能的解决scheme就是pvmove。 请记住,这将是有风险的,因为如果pvmove被中断/崩溃,你会有损坏的数据(第一个技巧是在屏幕上运行pvmove)。
如果你不使用lvm,我想方法是使用sfdisk克隆分区表,然后dd / rsync数据。