![磁盘在复制过程中更改设备路径,从 /dev/sdc 到 /dev/sdd](https://linux22.com/image/1087764/%E7%A3%81%E7%9B%98%E5%9C%A8%E5%A4%8D%E5%88%B6%E8%BF%87%E7%A8%8B%E4%B8%AD%E6%9B%B4%E6%94%B9%E8%AE%BE%E5%A4%87%E8%B7%AF%E5%BE%84%EF%BC%8C%E4%BB%8E%20%2Fdev%2Fsdc%20%E5%88%B0%20%2Fdev%2Fsdd.png)
我正在尝试克隆计算机的内部硬盘。我使用 16.04 Live USB 映像启动,可以看到 3 个磁盘:
/dev/sda # Internal SSD, copy source
/dev/sdb # Live USB
/dev/sdc # External SSD via SATA III USB cable, copy destination
我使用以下命令启动复制:
sudo bash -c "pv /dev/sda > /dev/sdc"
但复制操作刚好进行到 20% 时,/dev/sdc
消失了,而同一个磁盘重新出现为。此时复制操作挂起(没有报告错误,进度只是停止)。此故障可重复出现,并且也会在使用或 的/dev/sdd
同一命令的变体中发生。dd
cat
该磁盘为 500Gb,有 10 个分区,包括一个 EFI 分区、一个 Windows 10 安装、Ubuntu 16.04 以及各种制造商恢复的部分。
为什么会发生这种设备变化,我该怎么做才能完全克隆这个磁盘?
答案1
这是因为 USB 存储设备没有足够的电力,可以通过主电源或双 USB 电缆提供更多电力来解决。