LVM – pvmove 到较小的卷
我想将pvmove逻辑卷移至较小但较快的驱动器,并将多余的部分留在原始驱动器上。这可以轻松实现吗? ...
我最近不得不缩小 Clonezilla 图像,但是做得过头了,现在必须恢复一些未使用的可用空间。 以下是 vgadisplay 的输出: --- Volume group --- VG Name vg_centos6svr System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 27 VG Access read/write VG Statu...
我一直在通过减少 lvmgroup 来减少 Centos 6.10 映像的大小。我现在可以运行以下命令: pvresize -tv --setphysicalvolumesize 1600G /dev/md125p2 它给了我以下错误信息: /dev/md125p2: cannot resize to 409599 extents as later ones are allocated. 我试图了解如何构建 pvmove 命令来消除错误,但我不太明白这个概念。 以下是该命令的输出 pvs -v --segments /dev/md125p PV...
我有一个名为 的逻辑卷storage。它包含两个 ~1TB 的物理卷:/dev/sdc和/dev/sdd。smartctl -a /dev/sdd通知我它/dev/sdd失败了。我仍然可以从中读取数据,我刚刚备份了 LV 中的所有内容。 我的实际数据约为 200GB — 很少,以至于其中一个 PV 可以容纳所有数据。我想/dev/sdd从逻辑卷中删除它并将其所有数据传输到此/dev/sdcLV 上的其他 PV()。 pvmove由于所有范围都已分配,因此失败。 # pvmove /dev/sdd /dev/sdc WARNING: No free ...
我在 CentOS 7、lvm 上运行,根驱动器为 XFS 格式。按照最初的设置,服务器有一个包含操作系统和数据的单个大型根卷。现在数据已经增长,我想将其移至单独的驱动器。这很简单,但在过程结束时,它将留下一个相当大的根驱动器几乎是空的。由于这是一台虚拟机(proxmox 服务器),我想释放主机驱动器空间,所以我想“缩小”根驱动器。到目前为止,我想到的最佳程序如下: 将新的、较小的物理驱动器添加到驱动器组 用于pvmove将范围从旧驱动器移动到新驱动器 删除旧的物理卷并丢弃映像 我遇到的问题与步骤 2 有关:据我所知,它会失败,因为新卷上可用的物理盘...
因此,我们在办公室使用 pvmove 进行了迁移。然后发生了以下情况 Mar 8 12:26:51 v1 kernel: [ 5798.100321] BUG: kernel NULL pointer dereference, address: 0000000000000140 Mar 8 12:26:51 v1 kernel: [ 5798.101099] #PF: supervisor read access in kernel mode Mar 8 12:26:51 v1 kernel: [ 5798.101716] #PF: error_co...
我在单个 SSD 上有一个 LVM 组,空间用完后,我将其扩展到 HDD。现在我买了一个更大的 SSD,想把所有东西都移到那里。 $ sudo lvm vgs VG #PV #LV #SN Attr VSize VFree fedora_localhost-live 3 2 0 wz--n- <266.74g 8.00m $ sudo pvscan WARNING: Failed to connect to lvmetad. Falling back to device ...
因此,我遇到了磁盘故障,并将 LV 从故障磁盘移动到新的 PV。一些 LV 移动成功,一些没有。之后我最终处于以下状态:- 两个锁定的 LV - 卷组缺少 PV 当我尝试删除 PV 时,我得到: vgreduce --removemissing --force vg3 Couldn't find device with uuid RQr0HS-17ts-1k6Y-Xnex-IZwi-Y2kM-vCc5mP. Removing partial LV var. Can't remove locked LV var lvremove -fff v...
今天晚上我过得很糟糕。我不得不将 LVM2 LV 从一个 PV 移动到另一个 PV(源 PV 由 NFS 存储的 vdisk 支持,目标 PV 由 iscsi LUN 支持)。移动此 VG 的小型 LV(几 GB)很顺利,但我有一个 400GB 的 LV,过了一会儿,这使我的客户机达到 150 以上的负载平均值,以至于它卡住了,我不得不硬重启它。 我尝试在将内存和 CPU 大小增加一倍(16GB 和 4vcpu)后恢复 pvmove。负载几乎立即变得非常高。达到 5 分钟负载平均值中的 60,我决定终止 pvmove 进程(祈祷)。进程被正确终止,或者至少...
因此,我最近将一个 2TB 物理卷 (PV) 添加到 LVM 卷组 (VG),唯一目的是从 VG 中删除另一个 2TB PV。一切都从 webmin 进行。 因此,一旦将额外的 PV 附加到 LVM 中,请按“从 VG 中删除”来删除多余的 PV。然后 webmin 询问 Are you sure you want to remove physical volume device /dev/sdc from its volume group? This will result in any data being shifted to other phys...
当我尝试解决一个特定问题时,我遇到了一个有趣的错误。 我们遇到了一个问题,因为元数据大小太小(255 个扇区或 128k),我们必须将扩展区移至新的物理卷。我们已将 /etc/lvm.conf 中的 pvmetadatasize 增加到 32768,并使用 4K 作为新物理卷上的元数据大小,因此我们认为在这方面是好的。但是,当我们移动最后几个卷(每个卷大约有 500 GB 的数据)时,我们运行时出现此错误: metadata too large for circular buffer 考虑到我们所做的设置,这很奇怪。不过,我们最终通过在各个卷上重新运...
我在两个卷之间执行了 pvmove 命令,但现在我可以看到两个存储中的数据。那么 pvmove 是复制还是移动数据? 在服务器中执行的命令 pvmove /dm/dm-1 /dm/dm-0 ...
我运行 pvmove 将范围从旧 LVM 磁盘迁移到新磁盘,但我忘记先在新磁盘上创建分区结构: pvmove /dev/sdb1 /dev/sdc 一切似乎都很好,但我想知道我是否应该再次将其从新磁盘上移出,创建分区结构,然后重新安装?似乎不这样做的唯一警告是其他人可能会查看磁盘并发现上面没有分区结构并将其格式化。目前我是唯一管理它们的人。 另外,有没有一种方法可以做到这一点而不涉及更多 pvmoves? ...