是否可以将 2 个硬盘合并为 1 个大卷而不丢失其中的数据?

是否可以将 2 个硬盘合并为 1 个大卷而不丢失其中的数据?

我的 CentOS 7 专用服务器中有 2 个连接的硬盘驱动器,但只有一个正在使用(上面已经有数据),而另一个则未分区且未使用。我想将未使用的硬盘空间“添加”到正在使用的主驱动器中,这样它将成为一个大卷,但我担心它可能会清除主驱动器上的所有数据。

有没有办法在不丢失数据的情况下实现这一点?

答案1

如果您的系统设置了 LVM,您可以将第二个驱动器作为物理卷 (PV) 添加到现有卷组 (VG)。这将使第二个驱动器上的空间在 LVM 中可用。然后,您可以使用该空间来扩展现有文件系统和/或为您想要的任何目的创建新的磁盘分区。

脚步:

  1. 创建一个跨越整个第二个磁盘的“Linux LVM”类型的分区。
  2. 使用命令从中创建 LVM PV pvcreate
  3. 使用命令检查现有 VG 的名称vgs
  4. 使用命令将新 PV 添加到该 VG vgextend
  5. vgs通过再次运行命令来验证 VG 现在是否有可用的可用空间。
  6. 使用 扩展现有分区lvextend或添加新分区lvcreate
  7. 使用适当的命令扩展已增长分区中的文件系统(resize2fs如果是 ext4;如果是 xfs,lvextend可以为您完成)或使用 .在新分区中创建文件系统mkfs

相关内容