我有一个带有两个磁盘的 HP-UX B.11.11 系统。我想删除一个,但据我所知,卷似乎在这对上呈条纹状,我不知道如何转换/移动/减少数据,以便我可以删除一个 pv。
# pvdisplay /dev/dsk/c3t6d0
--- Physical volumes ---
PV Name /dev/dsk/c3t6d0
VG Name /dev/vg00
PV Status available
Allocatable yes
VGDA 2
Cur LV 5
PE Size (Mbytes) 8
Total PE 4340
Free PE 3742
Allocated PE 598
Stale PE 0
IO Timeout (Seconds) default
Autoswitch On
# vgreduce vg00 /dev/dsk/c3t6d0
vgreduce: Physical volume "/dev/dsk/c3t6d0" could not be removed since some of its
physical extents are still in use.
# pvmove /dev/dsk/c3t6d0
Operation cannot be performed because some of the data on the physical volume
is striped and striped mirroring is not supported. To enable data transfer for
a physical volume through mirroring/reduction, do not specify the striping
options (-i, -I) when creating logical volumes on that physical volume.
条纹是一个不可逆转的选择吗?
答案1
如果您想从当前状态的卷组中取出一个磁盘,那么您的 LVM 设置是条带化的,这是不可能的。
但是,您可能不必迁移整个系统,但您可以创建现有剥离卷的镜像,这最终将帮助您从设置中删除该磁盘。
几个月前,我为我的一个剥离的 LVM 创建了一个镜像(线性)。我已经使用了中提供的步骤这个链接那时一切都很顺利。通过这种方式获得镜像后,请删除托管条带卷的磁盘。我建议您完成那里的步骤。
PS:也有人谈论用dd
.并将旧磁盘更换为新磁盘。我还没有尝试过这个,但您也可以按照这些思路进行研究,但我相信您需要执行其他步骤才能使用该“克隆”磁盘。
答案2
我认为你应该首先分析该磁盘的内容:
# pvdisplay -v /dev/dsk/c3t6d0 | grep current | awk '{ print $3 }' | sort -u
这将为您提供逻辑卷列表
然后分析这些卷是如何存储的
# lvdisplay -v <lvol>
有了这些数据,您就可以做出决定。例如,如果磁盘中只有一个逻辑卷,并且可以卸载该卷,则您可以选择将其内容移动到另一个新的非条带逻辑卷。
事实上答案是:条带化是不可逆的。但经过一番调查后,您可以找到解决方案并删除磁盘。