首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ZFS:在不丢失任何数据的情况下销毁和重新创建镜像的zpool。有可能吗?

ZFS:在不丢失任何数据的情况下销毁和重新创建镜像的zpool。有可能吗?
EN

Server Fault用户
提问于 2011-06-19 17:30:09
回答 2查看 3.5K关注 0票数 2

我有一个现有的Solaris ZFS NAS/SAN设备,出于几个原因,我希望能够有效地销毁和重新创建zpool。问题是,我没有任何地方可以把数据放在其他地方,所以在我这样做的时候,它必须有效地停留在盒子上。

有12x1Tb7.2k SATA驱动器,它们构成了6对镜像的zpool。我的计划如下:

  1. 在镜像对一中,将其中一个驱动器从池中完全移除。
  2. 创建一个只包含此驱动器的新zpool
  3. 对其他镜像对重复(1),将它们添加到新的zpool中。
  4. 到目前为止,我只剩下两个大小相同的z池,没有冗余,但每个驱动器包含6个驱动器。
  5. 将数据复制到新的池中并进行验证(我猜是用一个刷子吗?)
  6. 一旦数据被复制,就销毁旧的池,并将6个驱动器添加到新的池中,作为对现有6个驱动器的镜像。
  7. 确保所有文件系统正确并具有正确的属性

有什么理由不能这样做吗?如果没有,我有什么不同的/更好的方法可以这样做吗?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2011-06-19 18:12:41

你为什么要重建游泳池?池中实际包含了多少数据?这将对您的迁移策略产生比其他任何东西更大的影响。如果有可能将数据放在单个磁盘上(例如,1或2 to ),我会这样做,而不是冒着一条没有镜像的磁盘的风险。但同样地,这取决于需要移动多少数据。

票数 2
EN

Server Fault用户

发布于 2011-06-19 19:15:37

您的步骤似乎相当于“跳跃青蛙”的镜子已经到位。这可能不会“撤消”重复,因为这些属性可能会在镜像集重建时继续向前。您可能需要考虑应用程序级别的复制/复制,以便扩展实际的文件实例。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/281969

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档