我的 CentOS 7 专用服务器中有 2 个连接的硬盘驱动器,但只有一个正在使用(上面已经有数据),而另一个则未分区且未使用。我想将未使用的硬盘空间“添加”到正在使用的主驱动器中,这样它将成为一个大卷,但我担心它可能会清除主驱动器上的所有数据。
有没有办法在不丢失数据的情况下实现这一点?
答案1
如果您的系统设置了 LVM,您可以将第二个驱动器作为物理卷 (PV) 添加到现有卷组 (VG)。这将使第二个驱动器上的空间在 LVM 中可用。然后,您可以使用该空间来扩展现有文件系统和/或为您想要的任何目的创建新的磁盘分区。
脚步:
- 创建一个跨越整个第二个磁盘的“Linux LVM”类型的分区。
- 使用命令从中创建 LVM PV
pvcreate
。 - 使用命令检查现有 VG 的名称
vgs
。 - 使用命令将新 PV 添加到该 VG
vgextend
。 vgs
通过再次运行命令来验证 VG 现在是否有可用的可用空间。- 使用 扩展现有分区
lvextend
或添加新分区lvcreate
。 - 使用适当的命令扩展已增长分区中的文件系统(
resize2fs
如果是 ext4;如果是 xfs,lvextend
可以为您完成)或使用 .在新分区中创建文件系统mkfs
。