我的服务器硬盘坏了。我想恢复磁盘上的数据。为此,我创建了一个 ubuntu live cd,并在其中一个客户端中使用它。我正尝试在我的 ubuntu livecd 中安装服务器上的 linux 共享。
我正在使用此命令来挂载 sda1 共享:
mount -t cifs //(服务器的 ip 地址)/dev/sda1 /mnt/cifs
但我总是收到错误“无法找到合适的地址。”
我也确信我的服务器中确实有 sda1 分区。有人能建议导致此错误的原因是什么吗?
答案1
您无法共享分区,您只能共享文件系统。您无法共享特殊文件,例如设备节点。
您可以尝试使用 dd 和 netcat 检索服务器上的数据,但当遇到坏块时,读取磁盘映像很可能会在内核级别失败。
首先在服务器上运行“badblocks”来标记坏块,然后尝试使用以下方法恢复磁盘映像:dd if=/dev/sda |netcat reveiver_host receiver_port