我有一个戴尔r710运行Debian,并刚刚使它调整到我的使用。它从4x300gbSAS驱动器的RAID 5阵列启动。我刚刚把大约600 to的NetApp驱动器转换成512个扇区,它们得到了认可。如何将整个系统从4x300gb驱动器迁移到4x600gb驱动器,而不会造成数据丢失和启动操作系统的混乱?当然,我希望得到的数组能够增加存储大小的全部可用性。
是否可以一次交换一个磁盘,使用RAID bios重建数组?毕竟有一个磁盘冗余。
我看到了这个帖子:Community.spiceworks.com/…并想知道这在我的情况下是否有效:
替换1张磁盘更大的磁盘--让RAID重建另一个磁盘,用更大的磁盘重新生成替换最后一个磁盘,此时,控制器应该允许您展开vdisk。
我一共有八个停车位。其他四个存储媒体文件,因此可以暂时从fstab中注释,并删除如果这是更好的方式。
另外,最初运行的4x300gb还没有满:428 of从788 of中释放出来。
发布于 2019-12-12 03:14:41
强烈建议您不要用完全相同的型号替换硬件阵列中的驱动器,即使是驱动器上的相同的BIOS/固件。
如果您有备用的海湾,然后创建一个新的数组和克隆/图像的操作系统转到它。如果您没有可用的接口,我建议您将OS驱动器克隆到一个更大的磁盘上(USB HDD,任何可行的),确认其可行性,然后重新构建数组并将克隆/映像转换到新的数组。
如果您正在运行一个软件RAID数组,那么您是否能够一次更换一个驱动器将取决于您正在使用的软件中对驱动器差异的容忍度。我的理解是Linux (mdadm)非常宽容。Btrfs对不同的磁盘非常宽容。但是,在这样的操作之前,总是建议备份数据。
发布于 2019-12-15 21:11:15
好的,我做了一个大的:
dd if=/dev/sda of=/dev/sdb从一个活的发行版,然后扩展到填充磁盘使用剖开。
顺便说一下,花了两天。
https://serverfault.com/questions/995242
复制相似问题