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。