初学者使用 OpenZFS 时犯的可怕错误

初学者使用 OpenZFS 时犯的可怕错误

这是我第一次使用 ZFS,我犯了一个巨大的错误。

我创建了我的“服务器”zpool:

sudo zpool create -f server raidz2 /dev/sdb /dev/sdc /dev/sdd /dev/sde

然后,我的根目录下有一个目录,名为/server.

因此,我更改了文件夹中的权限,以便我可以对其进行写入,并创建了两个文件夹,/server然后将几个便携式 HDD 和 SSD 转储到文件夹中,然后上床睡觉。我估计大约有 300-600 GB 的价值。

第二天我进去/server发现里面是空的!我查看了属性,它显示使用量为 404.8 GiB,其中 437 GiB 可用。当我输入时,ls -l文件夹中没有任何内容(池由四个 8 TB 驱动器组成)。

我想我需要创建一个数据集来保存数据,而不是 zpool 的顶层,天哪!

我在受影响的便携式硬盘上尝试了 Testdisk,我认为数据仍在其中,但文件结构无法使用 Testdisk 恢复?

所以现在我的大问题是我不能花数百小时​​整理随机文件,我有第四个孩子迫在眉睫,没有空闲时间。所以我真的希望找到一个 ZFS 解决方案来恢复丢失的数据,因为我认为这是我唯一可行的选择。我希望它仍然在 ZFS 驱动器上的某个地方。如果没有文件结构,数据几乎毫无用处。否则我会尝试使用 Testdisk 从便携式驱动器恢复数据。

相关内容