问题
尝试删除我的RAID1设置的残余时,我收到以下错误:
WARNING: Not using lvmetad because duplicate PVs were found.
WARNING: Use multipath or vgimportclone to resolve duplicate PVs
背景:
我对Linux很陌生,目前正在设计一个Ubuntu服务器,其中1TB maindisk由RAID1阵列中的2x 2TB数据磁盘支持. RAID1阵列是通过主板配置的,并且按预期工作,但我错误地尝试将Ubuntu安装到RAID1阵列.
一旦我意识到这是多么愚蠢,我断开了RAID驱动器并连接了1TB maindisk,我安装了Ubuntu.这没问题(nVidia驱动程序是一个需要克服的障碍.)
安装完成后,我重新连接了我的RAID1阵列,发现我以前安装的Ubuntu尝试仍在那里,现在系统在我启动时安装它们而不是在我的maindisk上安装我的新安装.
我在这一点上的想法是:
>重置机器
>在引导时删除硬件RAID1设置
>从CD启动GParted
>删除RAID1分区中遗留的数据
>重新启动机器
>重新创建RAID1硬件设置
>从CD启动GParted
>在ext4中格式化RAID1分区
>重新启动机器回到Ubuntu
>挂载新的RAID1分区
我到了第4步 – 此时GParted告诉我系统上有“重复的PV”.我试图谷歌这个问题,也搜索堆栈交换,但我认为我对Linux的天真阻止我看到答案.
我的假设是PV是某种驱动控制器,我已经完成了驱动器的状态,这意味着当GParted运行此命令时,它会混淆:
lvm pvremove /dev/sdb5
如果有人能帮助我解决这个问题,那么我将负债,特别是如果我可以获得所有这些新缩略词的资源指针(例如PV是什么).
谢谢!
解决方法:
有人发布在另一个论坛上 – 结果是我需要的wipefs命令.我从GParted运行了以下内容,现在我又回来了:
sudo wipefs -a /dev/sda
sudo wipefs -a /dev/sdb
这将两个驱动器擦回到完全未分配的状态,现在我重置RAID1阵列,创建一个新分区,并使用ext4格式化它.