如何在基於 KVM 的虛擬機器上新增額外磁碟

如何在基於 KVM 的虛擬機器上新增額外磁碟

在此輸入影像描述我在 KVM 伺服器上安裝了 Redhat 6.4。現在只有一個磁碟 /dev/vda。現在我需要新增額外的磁碟,例如 /dev/vdb 我嘗試新增卷,但當我這樣做時它沒有顯示fdisk -l

如何為現有正在運行的虛擬機器添加額外的捲

答案1

您可以使用virsh上面提到的選項(實際上可能更快),也可以使用「新增硬體」選項來virt-manager新增空間或指派現有空間。

只需開啟虛擬機,前往「詳細資料」(左上),然後選擇「新增硬體」(左下):

「添加硬體」位於左下角

儲存是預設的硬體類型,因此預設應該已選擇它。

FWIW,由於它是一個新磁碟,如果來賓是 Linux,您可能想要將其新增為 VirtIO 而不是 IDE。 VirtIO 具有更好的效能,但非 Linux 平台需要安裝特殊驅動程式才能使用 VirtIO 驅動器。

GUI 非常不言自明。由於您已經建立了.img文件,您可能想要選擇「託管或現有儲存」單選並瀏覽它。之後,客人應該可以看到它。

答案2

新增虛擬磁碟可以使用virt-manager(KVM 的圖形介面)或來完成virsh

使用virsh:

virsh edit VM-name

根據需要修改您的設定檔並儲存設定檔(請參閱您的vda設定行)。

注意:您需要重新啟動虛擬機器才能識別虛擬磁碟。

使用關閉虛擬機 virsh destroy VM-name 並使用重新啟動虛擬機 virsh start VM-name

一旦您登入虛擬機,請fdisk -l以 root 身分進行檢查,否則它將不會顯示任何內容。

最後使用mkfs.ext3 /dev/vdbmkfs.ext4 /dev/vdb為虛擬磁碟指派一個檔案系統。

相關內容