我自己有1台4TB驱动器,相当满,现在我又有了2台4TB驱动器,我想在raid5配置中使用这三种驱动器,包括一些软件raid,比如lvm或zfs。
但在制作数组时,我没有任何地方可以保存原始驱动器中的数据。是否有可能使新的卷保持现有的数据?或者,是否有可能最初制作一个带有2个磁盘的raid5,复制数据,然后添加原始驱动器?
发布于 2021-05-06 18:25:09
您可以使用这两个新磁盘创建一个降级的RAID5,然后将您的文件复制到该磁盘上,然后将旧磁盘添加到RAID5中,使其不再降级。
我确信也有Ubuntu指南,但我找不到;但是,这些为SUSE编写的说明应该也同样有效(至少可以让您了解这个想法):
https://documentation.suse.com/sles/15-SP1/html/SLES-all/cha-raid-degraded.html
发布于 2021-05-06 17:37:21
使用现有磁盘创建ZFS池将擦除数据,因此请确保不使用它创建raid5或镜像。
我将创建一个带有两个新磁盘的zfs镜像池,设置压缩,创建一些zfs文件系统,并将数据从现有磁盘复制到镜像。zfs压缩通常工作得很好,我使用二进制文件和文本文件(4TB)进行1.66x压缩。这样,你的数据就会在镜子上,这比现在更安全,你应该有一些自由空间。Raid 5会给你更多的空间,但是你不能用可用的硬件来构建它。
我发现镜像在未来比raid5提供更大的灵活性,例如,您可以在镜像中添加更大的磁盘,等待重银完成,然后将较小的磁盘分离到容量更大的镜像。
https://askubuntu.com/questions/1336552
复制相似问题