如何告訴 pvresize 擴展物理卷以包含所有可用空間?

如何告訴 pvresize 擴展物理卷以包含所有可用空間?

我們有一個由供應商建立的實施得很差的 mysql 伺服器。它已經消耗了 100% 的可用磁碟空間,一旦任何空間被清除,mysql 就會開始消耗它。顯然,這是一個問題。

目前,我們在 raid 1+0 中有 2 個磁碟,並且剛剛新增了 2 個磁碟。我們已將它們直接添加到 RAID 中,因此磁碟大小基本上應是以前的兩倍。

Pvresize 將是我們的下一步,但它似乎只會促進增長到特定數字(pvresize --setphysicalvolumesize 20G /path/to/disk)。

是否有一個等效的命令可以讓您指定擴展到磁碟上的所有實體空間(或在本例中為陣列)?

答案1

作為尤尼克斯中指出評論,不含選項的 pvresize 調整大小物理體積作業系統報告的底層分割區的大小。

pvresize /dev/sdXY

--setphysicalvolumesize選項可用於縮小物理體積或覆蓋作業系統自動偵測的大小(如果因某種原因錯誤)。

延長一個邏輯磁碟區要獲得全部可用容量,您必須傳遞給lvextend明確選項:

lvextend -l +100%FREE /dev/VGNAME/LVNAME

相關內容