溫馨提示×

VirtualBox在CentOS如何配置虛擬硬盤

小樊
37
2025-10-04 19:56:28
欄目: 云計算

VirtualBox在CentOS中配置虛擬硬盤的完整步驟

一、前期準備

  1. 關閉目標CentOS虛擬機:所有磁盤操作需在虛擬機關機狀態下進行,避免數據損壞。
  2. 備份重要數據:磁盤操作存在風險,建議提前備份虛擬機內的關鍵文件。

二、創建虛擬硬盤

虛擬硬盤的創建可通過VirtualBox圖形界面或命令行完成,以下以圖形界面為例:

  1. 打開VirtualBox管理器:選中需要配置的CentOS虛擬機,點擊頂部菜單欄的「設置」。
  2. 進入存儲設置:在左側菜單選擇「存儲」,切換至「存儲樹」標簽。
  3. 添加虛擬硬盤
    • 點擊「控制器:SATA」(或「控制器:IDE」,根據虛擬機配置選擇)右側的「添加虛擬硬盤」按鈕(帶+號的硬盤圖標)。
    • 選擇「創建新的虛擬硬盤」,進入向導:
      • 硬盤文件類型:推薦選擇「VDI(VirtualBox Disk Image)」,兼容性最佳。
      • 存儲方式:選擇「動態分配」(隨使用增長占用物理空間)或「固定大小」(立即占用指定空間)。
      • 文件位置與大小:設置虛擬硬盤文件的保存路徑(如CentOS_Disk.vdi),并指定容量(如100GB)。
    • 點擊「創建」完成虛擬硬盤生成。

三、將虛擬硬盤添加至虛擬機

  1. 在VirtualBox的「存儲設置」中,確保新創建的虛擬硬盤已掛載至「控制器:SATA」(或「控制器:IDE」)。
  2. 點擊「確定」保存設置,虛擬硬盤即關聯至目標CentOS虛擬機。

四、在CentOS中初始化虛擬硬盤

啟動CentOS虛擬機,通過以下命令完成磁盤分區、格式化與掛載:

1. 查看磁盤信息

使用fdisk -l命令列出所有磁盤,確認新虛擬硬盤的設備名(通常為/dev/sdb、/dev/sdc等,需根據實際情況判斷):

sudo fdisk -l

輸出示例中,/dev/sda為系統盤,新添加的硬盤通常為/dev/sdb。

2. 創建分區

/dev/sdb為例,使用fdisk工具創建分區:

sudo fdisk /dev/sdb

進入交互界面后,按以下步驟操作:

  • 輸入n:創建新分區。
  • 輸入p:選擇主分區(若需多個分區可選擇e擴展分區)。
  • 輸入分區號(默認1)。
  • 輸入起始扇區(直接按回車使用默認值)。
  • 輸入結束扇區(或直接輸入分區大小,如+50G表示50GB)。
  • 輸入w:保存分區表并退出。
3. 格式化分區

將新分區(如/dev/sdb1)格式化為常用文件系統(如ext4):

sudo mkfs.ext4 /dev/sdb1

若需其他文件系統(如XFS),可將ext4替換為xfs。

4. 掛載分區
  • 臨時掛載:創建掛載點并掛載分區:
    sudo mkdir /mnt/newdisk  # 創建掛載點目錄
    sudo mount /dev/sdb1 /mnt/newdisk  # 掛載分區
    
  • 驗證掛載:使用df -h命令查看掛載情況,確認新分區已顯示。
5. 設置開機自動掛載
  • 獲取分區UUID:
    sudo blkid /dev/sdb1
    
    輸出示例:/dev/sdb1: UUID="1234abcd-5678-efgh-90ij-klmnopqrstuv" TYPE="ext4"。
  • 編輯/etc/fstab文件:
    sudo vi /etc/fstab
    
    在文件末尾添加一行(替換為實際UUID和掛載點):
    UUID=1234abcd-5678-efgh-90ij-klmnopqrstuv /mnt/newdisk ext4 defaults 0 0
    
    保存并退出(vi中按Esc→輸入:wq→回車)。

五、擴展虛擬硬盤(可選)

若需增加虛擬硬盤容量,需按以下步驟操作:

  1. 關閉CentOS虛擬機。
  2. 使用VBoxManage擴展虛擬硬盤: 在宿主機(Windows/Linux)終端中,運行以下命令(替換為實際路徑和大?。?pre class="hljs">VBoxManage modifyhd "/path/to/CentOS_Disk.vdi" --resize 200000 # 擴展至200GB(單位:MB)
  3. 啟動CentOS虛擬機,擴展分區與文件系統:
    • 若使用普通分區:使用fdisk刪除舊分區(注意:需備份數據)、創建更大分區,然后格式化并掛載。
    • 若使用LVM(邏輯卷管理)(推薦):
      • 擴展物理卷:sudo pvresize /dev/sdb1。
      • 擴展邏輯卷:sudo lvextend -L +50G /dev/mapper/centos-home(替換為實際邏輯卷路徑)。
      • 擴展文件系統:sudo resize2fs /dev/mapper/centos-home(ext4文件系統)或sudo xfs_growfs /dev/mapper/centos-home(XFS文件系統)。

注意事項

  • 操作前務必備份數據,尤其是分區調整或格式化步驟。
  • 若虛擬硬盤為動態分配,擴展后需在CentOS內擴展分區才能使用新增空間。
  • 推薦使用LVM管理磁盤,便于后續動態調整分區大小。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女