我正在使用一个驱动器出现故障的 Linux 服务器,并且对将现有数据传输到新驱动器并使用新硬件重新启动的最佳/最简单的方法感兴趣。
该服务器运行的是相当老版本的 SUSE(2.6.8-24 内核),包含两个内部 SCSI 驱动器。其中一个驱动器被划分为多个标准分区。第二个驱动器被映射到自定义挂载点以保存某些数据。第一个驱动器出现故障。
操作系统检测到错误,并自动以只读方式重新挂载 /home 分区。
我有与故障驱动器大小和类型相同的备用驱动器。我还有几个较大的驱动器。
答案1
您可以使用dd if=/dev/sda of=/dev/sdb bs=1M
命令从一个卸载驱动器。然后交换驱动器并重新启动。请确保正确设置块大小,以避免非常慢速复制。另请参阅https://serverfault.com/questions/4906/using-dd-for-disk-cloning
编辑:修复示例命令中的块大小,使其更适合现代系统。