VirtualBox下Linux(centos)擴展磁盤空間


      最近在Linux里做文件合並,做分詞,磁盤空間不夠,把擴展磁盤空間方法記錄一下。

 

      1.在VirtualBox安裝路徑下(例如C:\Program Files\Oracle\VirtualBox>)打開windows小黑窗

      執行:

      VBoxManage modifyhd e:\vbox\Ubuntu12.04\Ubuntu1204-201310-disk1.vdi --resize 30000(30000是想要增加的容量, 以M為單位,可根據自己實際情況決定)

 

      如果虛擬機用的是vmdk格式,可以執行下面的命令來轉化虛擬硬盤存儲文件格式后再執行上面的命令:

      VBoxManage clonehd e:\vbox\Ubuntu12.04\Ubuntu1204-201302-disk1.vmdk  e:\vbox\Ubuntu12.04\Ubuntu1204-201310-disk1.vdi --format VDI     

      

      2.打開虛擬機設置,找到存儲,點擊虛擬硬盤所在的控制器,點“添加虛擬硬盤”->選"使用現有的虛擬盤"->選中擴容后的vdi文件,確定后就看見控制器下多了一個硬盤圖標,查看容量29.30G。刪除原來的vmdk虛擬盤。確定保存配置。

     

      3.進入Linux

  #查看掛載點:
  執行:df -h
  #顯示:

 

    文件系統 容量 已用 可用 已用%% 掛載點
   /dev/mapper/centos-root
   47G 12G 34G 25% /
   tmpfs 504M 88K 504M 1% /dev/shm
   /dev/sda1 485M 31M 429M 7% /boot

  對新增加的硬盤進行分區、格式化

  分區:

  fdisk /dev/sda    操作 /dev/sda 的分區表

  p       查看已分區數量(我看到有兩個 /dev/sda1 /dev/sda2)

  n       新增加一個分區

  p       分區類型我們選擇為主分區

  3       分區號選3(因為1,2已經用過了,見上)

  回車      默認(起始扇區)

  回車      默認(結束扇區)

  t       修改分區類型

  3       選分區3

  8e      修改為LVM(8e就是LVM)

  w      寫分區表

  q      完成,退出fdisk命令

  系統提示你重啟,重啟

  開機后,格式化:

  mkfs.ext3 /dev/sda3

  添加新LVM到已有的LVM組,實現擴容(如果過程中出錯,有可能是linux現有剩余容量太小,刪除一點沒用的文件再試一下)

  lvm                  進入lvm管理

  lvm> pvcreate /dev/sda3         初始化剛才的分區

  lvm> vgextend centos /dev/sda3   將初始化過的分區加入到虛擬卷組

  lvm>lvextend -L +29.9G /dev/centos/root  擴展已有卷的容量

  lvm>pvdisplay              查看卷容量

  lvm>quit                 退出

       以上只是卷擴容了,下面是文件系統的真正擴容,輸入以下命令:

       resize2fs /dev/centos/root(xfs要用這個命令:xfs_growfs /dev/centos/root)

  再運行下:df -h查看下我們機器

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM