将现有磁盘转换为lvm,这样我就可以增加存储空间?

将现有磁盘转换为lvm,这样我就可以增加存储空间?

我有一个磁盘。我想将其转换为 LVM,这样我就可以向其中添加另一个磁盘——以增加存储空间。

它不是系统盘什么的,它是使用xfs格式化的,只是存储数据。

这是信息

/dev/sdc                           932G   32G  900G   4% /gluster/bricks/1
Disk /dev/sdc: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

所以我想做的是添加另一个物理磁盘,系统将其视为一个。

任何人都可以帮助执行一些简单的步骤而不丢失那里的数据。

我确实尝试了 pvcreate 但我发现磁盘已安装。

我有点不知道自己在做什么——所以我想我应该伸出援手。

我的意思是它不是系统磁盘,它只是我想要转换为 LVM 的额外磁盘,因此我可以使用另一个物理磁盘对其进行扩展。

如果我可以提供更多详细信息,请告诉我,我只提供了上述 2 个命令输出。

答案1

您可以做的是在新磁盘上设置LVM逻辑卷,将xfs文件系统复制到新逻辑卷,用LVM物理卷替换旧xfs,然后将新物理卷添加到LVM卷组。最后,您可以调整新逻辑卷的大小以为其提供更多存储空间。这将有效地允许新的 xfs 文件系统跨越两个磁盘。

警告:在继续之前,我建议您先备份数据。

  1. 安装新磁盘。举个例子,假设它叫做/dev/sdd.
  2. 创建分区表(例如 GPT)和分区。您可以使用 、cfdiskpartedgparted
  3. 在新磁盘上创建物理卷和卷组。例如,我们将卷组称为VG0:vgcreate vg0 /dev/sdd1
  4. 创建逻辑卷:lvcreate -ay -L 931.5G -n gluster vg0
  5. 停止 gluster 服务并卸载 gluster xfs 文件系统。
  6. 将 xfs 文件系统复制到逻辑卷:xfs_copy /dev/sdc /dev/vg0/gluster
  7. 快速擦除旧的 xfs 文件系统:wipefs /dev/sdc
  8. 将旧驱动器添加到卷组:vgextend vg0 /dev/sdc
  9. 编辑/etc/fstab以便挂载 xfs 文件系统/dev/mapper/vg0-gluster
  10. 交叉手指并重新启动。

如果一切顺利,一切都会像以前一样,除了您将拥有一个由两个磁盘的存储容量组成的 LVM 卷组。然后您可以使用lvextend来增加 xfs 文件系统的大小。

相关内容