我需要将一个磁盘复制到另一个磁盘。我尝试使用下面的命令,将近1天的时间在federo中复制1 TB磁盘。
dd if=/dev/sda of=/dev/sdb
我已经在Unix(HP-UX)系统上使用以下命令尝试了相同的操作,它在几个小时内完成
dd if=/dev/sda of=/dev/rdsk
我可以用来更快地从磁盘复制到磁盘的替代方法是什么?
cat
可能更快,但区别并不那么明显(在设备间的设备可能比在实验中的文件到文件更大)。
dd
陷阱1
cp /dev/sda /dev/sdb
或(pv /dev/sda > /dev/sdb
获取进度条)会更快。你为什么要dd
在这里使用?dd
只会在conv=sync,noerror
处理带有错误的磁盘之类的东西时有用,但是即使那样,使用诸如此类之类的东西还是更有意义的ddrescue
(另请参见pv
的-E
选项)。