pvmove 期间临时卷中的默认元数据大小是多少?

pvmove 期间临时卷中的默认元数据大小是多少?

当我尝试解决一个特定问题时,我遇到了一个有趣的错误。

我们遇到了一个问题,因为元数据大小太小(255 个扇区或 128k),我们必须将扩展区移至新的物理卷。我们已将 /etc/lvm.conf 中的 pvmetadatasize 增加到 32768,并使用 4K 作为新物理卷上的元数据大小,因此我们认为在这方面是好的。但是,当我们移动最后几个卷(每个卷大约有 500 GB 的数据)时,我们运行时出现此错误:

metadata too large for circular buffer

考虑到我们所做的设置,这很奇怪。不过,我们最终通过在各个卷上重新运行 pvmove 命令直到我们移动数据来解决这个问题。

查看手册页,我们看到以下内容:

1. A temporary pvmove logical volume is created to store details of all the data movements required.

我的问题是:在 pvmove 过程中使用哪种默认元数据大小?是源 PV、目标 PV 还是 /etc/lvm.conf 中使用的设置?

系统运行的是 CentOS 5.6,我们使用的大多数卷每 PV 大约有 500 Gigs。

相关内容