Linux
使用什麼 KVM 磁碟類型?
我正在設置一些 KVM 虛擬客戶機,並且正在討論使用哪種磁碟類型。我一直無法在網上找到一個很好的資源來說明每種資源的優缺點。
你能幫我創建一個不同磁碟類型的列表以及每種磁碟的優缺點嗎?以下是我所知道的磁碟類型:
- 原始圖像
- qcow2
- 專用分區(例如,在 LVM 中)
我對這些標準很好奇:
- 易於設置(創建每種類型有多容易)
- 表現
- 易於複製
- 易於擴展(做大,所以虛擬客戶有更多的磁碟空間)
- 特定於該磁碟類型的功能
- 易於備份
- 遷移到其他主機
你能幫我評估我的選擇嗎?
我會專注於原始圖像和 LVM。
原始圖像更容易備份和複製,因為它只是一個文件,您可以對一個簡單文件執行任何操作。此外,避免使用特定格式,您可以輕鬆使用它,例如將其安裝在循環設備上以在發生崩潰或問題時訪問文件(甚至在沒有虛擬化的備份伺服器上)。另一方面,原始圖像文件受核心文件記憶體的影響,因此在處理崩潰和關閉時必須非常小心,因為 VM sync() 並不意味著主機伺服器同步了文件到磁碟。我有很多問題。
LVM 繞過記憶體問題,比文件有更好的性能(AFAIK,它可能在最近幾個月發生了變化),並且具有快照備份的優勢。更改磁碟的大小也並不復雜,但它比原始文件要簡單一些。同樣使用 LVM,您可以設置 DRBD 以進行實時遷移/故障轉移。
在我看來,除非您對文件有非常特殊的需求,否則請使用 LVM。