如何将 RAID 1 阵列的大小从 750GB 增加到 1TB?3ware

如何将 RAID 1 阵列的大小从 750GB 增加到 1TB?3ware

3ware 9650SE-2LP

阵列卷为 750GB,RAID 1。一个驱动器为 750GB,另一个为 1TB。希望用 1TB 驱动器替换 750GB 驱动器。阵列是否会重建到最大 1TB 大小,还是需要从第一个驱动器拆分并重建阵列?我需要保留数据,这样一旦完成所有操作,我就可以调整 /home ext3 分区的大小以占用增加的空间。

谢谢

答案1

你将其拆分成单独的磁盘,然后转换为降级 RAID1,然后添加第二个磁盘。这就是我们的迁移方式。很愚蠢,但确实有效。

答案2

思考您可以使用 resize2fs 来执行此操作...从手册页它指出:

resize2fs 程序不会操纵分区的大小。如果您希望扩大文件系统,则必须首先确保您可以扩展底层分区的大小。这可以通过使用 fdisk(8) 来完成,方法是删除分区并以更大的大小重新创建它,或者如果您使用逻辑卷管理器 lvm(8),则可以使用 lvextend(8)。重新创建分区时,请确保使用与之前相同的起始磁盘柱面创建它!否则,调整大小操作肯定不会起作用,您可能会丢失整个文件系统。运行 fdisk(8) 后,运行 resize2fs 来调整 ext2 文件系统的大小,以使用新扩大的分区中的所有空间。

YMMV,不提供任何暗示保证,为了安全起见,请备份您的数据!

答案3

坏消息。

根据用户文档,RAID1 到 RAID1 不是有效的迁移路径(检查‘/cx/ux move’部分下的手册)。

既然手册说这是不可能的,而且你无论如何都要移走你的数据……为什么不尝试一下看看它是否有效呢?

答案4

RAID 1 将采用最小的驱动器大小作为其最大值。

用 1 TB 替换 750GB 将使阵列大小增加到 1 TB 并且保持所有内容完好无损。

相关内容