ZFS 池 – 急需帮助。

ZFS 池 – 急需帮助。

我对 Ubuntu 真的非常陌生。这可能就是我面临这种困境的原因...

今天晚上我无法加载 Ubuntu。无论出于什么原因,我可以进入登录屏幕,但绝对无法进入我的帐户或访客帐户。屏幕根本无法加载。

我有四个驱动器。一个 SSD,三个 HDD,组成一个 ZFS Raid。基本上是 RAID 5。A 和 B 驱动器 = C 驱动器上的 AB。

由于对 Ubuntu 缺乏了解,我以为我可以重新安装 SSD 上的操作系统。因此,我覆盖了整个安装。我相信我已经在 Ubuntu 上正确地重新安装了 ZFS。然后,我尝试使用我能记住的设置重新创建池。现在我这样做可能不是正确的做法......我现在正在诅咒自己。

运行 sudo zpool import 给我

/NameDrive$ sudo zpool import pool: NamePool id: 5108504088423678092 state: UNAVAIL status: 一个或多个设备包含损坏的数据。 action: 由于设备或数据损坏,无法导入池。 参见:http://zfsonlinux.org/msg/ZFS-8000-5E 配置:

QuantumPool  UNAVAIL  insufficient replicas
  raidz1-0  UNAVAIL  insufficient replicas
    sda     UNAVAIL
    sdc     UNAVAIL
    sdd     UNAVAIL

我可能在尝试将驱动器重新安装到相同位置时搞砸了。我真的非常担心,因为我丢失了所有数据。

任何帮助我都感激不尽。应该非常清楚的是,我不知道自己在做什么,而且我还在学习。

如果我的数据丢失且无法恢复,请告诉我。

答案1

由于我对 Ubuntu 缺乏了解,我认为我可以重新安装 SSD 上的操作系统。因此,我覆盖了整个安装。我相信我已经在 Ubuntu 上正确地重新安装了 ZFS。

那部分很好。

然后我尝试使用我记得的设置内容来重新创建该池。

您需要更清楚地说明此步骤,以便我们帮助您。您真的zpool create ...用相同的磁盘做了什么吗?您是否成功创建了池?该池上的文件系统?

运行 sudo zpool import 给我......

是正确的做法。但是如果您zpool create在相同的磁盘上开始进行破坏性操作(例如),则需要采取谨慎的步骤才能恢复池。

说什么zpool import -D?这将列出所有“已毁坏”的池。

相关内容