Linux

使用什麼 KVM 磁碟類型?

  • June 6, 2011

我正在設置一些 KVM 虛擬客戶機,並且正在討論使用哪種磁碟類型。我一直無法在網上找到一個很好的資源來說明每種資源的優缺點。

你能幫我創建一個不同磁碟類型的列表以及每種磁碟的優缺點嗎?以下是我所知道的磁碟類型:

  • 原始圖像
  • qcow2
  • 專用分區(例如,在 LVM 中)

我對這些標準很好奇:

  • 易於設置(創建每種類型有多容易)
  • 表現
  • 易於複製
  • 易於擴展(做大,所以虛擬客戶有更多的磁碟空間)
  • 特定於該磁碟類型的功能
  • 易於備份
  • 遷移到其他主機

你能幫我評估我的選擇嗎?

我會專注於原始圖像和 LVM。

原始圖像更容易備份和複製,因為它只是一個文件,您可以對一個簡單文件執行任何操作。此外,避免使用特定格式,您可以輕鬆使用它,例如將其安裝在循環設備上以在發生崩潰或問題時訪問文件(甚至在沒有虛擬化的備份伺服器上)。另一方面,原始圖像文件受核心文件記憶體的影響,因此在處理崩潰和關閉時必須非常小心,因為 VM sync() 並不意味著主機伺服器同步了文件到磁碟。我有很多問題。

LVM 繞過記憶體問題,比文件有更好的性能(AFAIK,它可能在最近幾個月發生了變化),並且具有快照備份的優勢。更改磁碟的大小也並不復雜,但它比原始文件要簡單一些。同樣使用 LVM,您可以設置 DRBD 以進行實時遷移/故障轉移。

在我看來,除非您對文件有非常特殊的需求,否則請使用 LVM。

引用自:https://serverfault.com/questions/277294