如何从带区卷组中删除磁盘?

如何从带区卷组中删除磁盘?

我有一个带有两个磁盘的 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>

有了这些数据,您就可以做出决定。例如,如果磁盘中只有一个逻辑卷,并且可以卸载该卷,则您可以选择将其内容移动到另一个新的非条带逻辑卷。

事实上答案是:条带化是不可逆的。但经过一番调查后,您可以找到解决方案并删除磁盘。

相关内容