Linux

嘗試刪除 RAID1 設置時 GParted 中出現重複 PV 錯誤

  • August 28, 2016

問題 嘗試刪除我的 RAID1 設置的殘餘時,我收到以下錯誤:

WARNING: Not using lvmetad because duplicate PVs were found.
WARNING: Use multipath or vgimportclone to resolve duplicate PVs

背景: 我是Linux新手,目前正在設置一個 1TB 主磁碟的 Ubuntu 伺服器,該伺服器由 RAID1 陣列中的 2 個 2TB 數據磁碟支持。RAID1 陣列是通過主機板配置的,並且按預期工作,但是我在嘗試將 Ubuntu 安裝到 RAID1 陣列時犯了錯誤。

一旦我意識到這是多麼愚蠢,我就斷開了 RAID 驅動器並連接了一個 1TB 的主磁碟,我安裝了 Ubuntu。沒問題(nVidia 驅動程序是一個需要克服的障礙。)

安裝完之後,我重新連接了我的 RAID1 陣列,卻發現我之前的 Ubuntu 安裝嘗試仍然在那裡,現在系統在我啟動時正在安裝它們,而不是在我的主磁碟上安裝我的新安裝。

我此時的想法是:

  1. 重置機器
  2. 在啟動時刪除硬體 RAID1 設置
  3. 從 CD 引導 GParted
  4. 刪除 RAID1 分區遺留的數據
  5. 重啟機器
  6. 重新創建 RAID1 硬體設置
  7. 從 CD 引導 GParted
  8. 在ext4中格式化RAID1分區
  9. 重新啟動機器回到 Ubuntu
  10. 掛載新的 RAID1 分區

我到了第 4 步——此時 GParted 告訴我係統上有“重複的 PV”。我試圖用Google搜尋這個問題並蒐索堆棧交換,但我認為我對 Linux 的天真讓我看不到答案。

我的假設是 PV 是某種驅動控制器,並且我已經完成了驅動器的狀態,這意味著當 GParted 執行此命令時它會感到困惑:

lvm pvremove /dev/sdb5

如果有人能幫我弄清楚這一點,我將欠他們的債,尤其是如果我能獲得所有我遇到的所有這些新首字母縮略詞的資源指針(例如 PV 是什麼。)

謝謝!

有人在另一個論壇上發帖 - 原來這個wipefs命令是我需要的。我從 GParted 執行了以下內容,現在我又開始營業了:

sudo wipefs -a /dev/sda
sudo wipefs -a /dev/sdb

這將兩個驅動器抹回了完全未分配的狀態,現在我已經重置了 RAID1 陣列,創建了一個新分區,並使用 ext4 對其進行了格式化。

引用自:https://unix.stackexchange.com/questions/306299