我混合了sgdisk -R / dev / sdY / dev / sdX的参数

我有两个raid1arrays和一个跨越两个raidarrays的LVM分区

一个磁盘死了,我试图使用sgdisk -R将其他成员的分区表复制到它

但是我混淆了这些论点,所以在重新启动之后,好的磁盘好像不好用。

我可以修复它吗? 我的意思是在我重新启动之前它运行良好

您可以使用testing磁盘来恢复您的分区表。 TestDisk是一个免费的开源数据恢复工具,它可以:

  • 恢复已删除的分区
  • 重build分区表
  • 重写主启动logging(MBR)

这里有一个简单的howto

我解决了我的问题。

幸运的是我的第二个raid1数组有一个完全相同的分区表,所以我使用了sgdisk(这次是正确的方式)从另一个raid1的磁盘复制分区表。