很抱歉,如果措辞奇怪,因为我对处理 RAID 还很陌生,对此我深表歉意(如果措辞错误,我们将不胜感激)。
除此之外,在我的远程专用服务器上,我在 RAID1 设置中拥有 2 个 1 TB NVME 驱动器,我想打破这个 RAID,以便数据只在一个驱动器上。我们正在运行 Ubuntu 22.04。我需要访问另一个驱动器,因为我需要重新对其进行分区以创建单独的卷,因为我们使用的软件需要为 KVM VPS 提供单独的分区(基本上,我们需要单独的分区才能运行 VPS)。
我尝试将 GParted 放在 USB 上并尝试重新分区驱动器,但由于 RAID 设置,在 GParted 中无法执行任何操作。
答案1
能够通过故意使 RAID1 设置中的其中一个驱动器发生故障(通过命令)来解决这个问题(据我所知,这将内容从一个驱动器备份到另一个驱动器 - 因此实际上它应该是安全的(我不是这方面的专家,所以不要打赌,任何更正请告诉我))。
指导
得益于本杰明·凯恩 (Benjamin Cane) 的指南,我能够故意禁用(通过使驱动器故障)RAID1 设置中的第二个驱动器。由于我们有 2 个 1TB 三星 SSD 驱动器,我想禁用其中一个,这样我们就可以有效地利用所有驱动器。
由于我们使用的是 Ubuntu Server,所以我有足够的信心使用 CLI,但没有足够的信心安全地管理驱动器。因此,我临时安装cockpit
并使用storage
它的功能来检查驱动器上的卷,重新熟悉卷和驱动器的名称。我还能够使用 Cockpit 继续检查驱动器的结构,这非常有帮助。
能够从主文件系统的大小及其挂载位置看到主文件系统源。
这对于显示哪些磁盘属于此文件系统(右侧的“磁盘”)特别有用。下面还显示了驱动器名称,这在以后使用时很有用mdadm
。
我能够通过使用以下方法做到这一点mdadm
:
- 查看驱动器的设置
mdadm --detail [volume e.g. /dev/md10]
从这里,我可以看到哪些驱动器是 RAID1 设置的一部分,因此从那里禁用驱动器很容易。 - 驱动器出现故障
mdadm [volume e.g. /dev/md10] -f [drive want to fail e.g. /dev/sdc1]
然后mdadm --detail
再次使用该命令检查驱动器是否已被移除。 - 从 RAID1 设置中移除驱动器
mdadm [volume e.g. /dev/md10] -r [drive that's been failed e.g. /dev/sdc1]
然后mdadm --detail
再次使用该命令来确认一切正常。
我还没有重启机器,而且我不太确定是否需要做其他事情来完全禁用 RAID1。如果有人知道任何其他信息,请告诉我!