pvmove 是做什么的?

pvmove 是做什么的?

man pvmove

pvmove 将源 PV 上分配的物理盘区 (PE) 移动到一个或多个目标 PV。您可以选择指定源 LV,在这种情况下,只有该 LV 使用的范围才会被移动到目标 PV 上的空闲(或指定)范围。如果未指定目标 PV,则使用 VG 的正常分配规则。

“将源 PV 上分配的物理盘区 (PE) 移动到一个或多个目标 PV”是什么意思?

pvmove和 和有什么区别pvresize?是否pvmove缩小一个PV,然后使用释放的空间来放大另一个PV?

每个 PV 下都有一个设备(磁盘或分区)。是否pvmove与另一个调整所涉及的两个 PV 的底层设备大小的命令一起使用?

谢谢。

答案1

什么是“将源 PV 上分配的物理盘区 (PE) 移动到一个或多个目标 PV“ 意思是?

它的意思就是它所说的。一个 PV 中的范围(数据块)被移动到另一 PV 中。例如,如果您有两个 PV/dev/sda1并且/dev/sdb1对于 VG,您可以将范围从 移动/dev/sda1/dev/sdb1)。假设您有足够的空间,/dev/sdb1您可以/dev/sda1从 VG 中删除,甚至可能/dev/sda从系统中删除整个内容。

pvmove 和 pvresize 之间有什么区别? pvmove 是否会缩小一个 PV,然后使用释放的空间来放大另一个 PV

pvmove将数据从 VG 中的一个物理设备移动到另一物理设备。pvresize更改 PV 使用的大小。手册页中的一个示例表明,这可以在使用 更改分区大小后完成fdisk

pvmove 是否与另一个命令一起工作,该命令调整所涉及的两个 PV 的底层设备的大小?

pvresize调整 PV 的大小。pvmove将范围(数据块)从一个 PV 移动到另一个 PV。

相关内容