我可以在 btrfs 替换期间重新启动然后恢复它吗?

sss*_*dan 6 btrfs replace

我的硬盘已损坏并出现很多读取错误。我目前正在进行 btrfs 替换,但 24 小时后完成率刚刚超过 5%,这是一个问题:这是我的工作计算机;这是我的工作计算机;我目前已启动到 Live USB,但我需要返回到现有的 Ubuntu 才能继续我的工作(由于所有读取错误,启动非常困难,但有时能够成功)。

注意:整个硬盘,或者至少是它的这个分区,当前的读取速度约为 500 KBps,即使没有读取错误 -btrfs replace status当前报告 0 个读取错误。

所以我有两个选择:1)关闭,重新启动到其他操作系统,然后尝试运行btrfs replace start我第一次运行的相同命令。2)取消当前的替换操作,这可能需要很长时间(我之前已经尝试过取消,替换一分钟后,似乎需要同样长的时间才能取消)并且会撤销一天来之不易的传输进度。3) 承认失败,在接下来的 2-3 周内适应这个 LiveUSB 操作系统,并祈祷清洁人员不要碰撞 U 盘。

sss*_*dan 1

回答我的问题:我试过了,一切都着火了。输入/输出错误无处不在,不知何故我的文件系统认为它是 RAID1,但实际上不是。公平地说,分区已经损坏,这似乎是问题的一部分,但我不建议这样做。做一个btrfs replace cancel并等待它结束。