我刚刚继承了一台带有免费 napp-it(openIndiana)的台式电脑,它被设置为一种 NAS,它有两个 2TB 的磁盘和一个 3TB 的磁盘,没有任何冗余,其中一个驱动器发生故障,池现在处于离线状态。
我对 ZFS 还很陌生,并尝试过搜索,但到目前为止,我只找到了一些应该从备份中恢复的文章,而我没有。
另一个驱动器包含一些关键数据,我不太愿意对其进行实验,我的问题是是否有可能恢复池中的任何内容以及我该如何进行恢复?
zpool 状态输出:
state: UNAVAIL
status: One or more devices could not be opened. There are insufficient
replicas for the pool to continue functioning.
action: Attach the missing device and online it using 'zpool online'.
see: http://illumos.org/msg/ZFS-8000-3C
scan: none requested
config:
NAME STATE READ WRITE CKSUM
store UNAVAIL 0 0 0 insufficient replicas
c4t1d0 UNAVAIL 0 0 0 cannot open
c4t2d0 ONLINE 0 0 0
答案1
如果您有一个由两个磁盘组成的 raid-0 池,您的数据将分布在两个磁盘上。当一个磁盘丢失时,您无法从 raid-0 中恢复任何数据。
您唯一的选择是可以修复故障磁盘的专业数据救援服务。