擴展Linux磁盤空間


適用於虛擬機內系統
HyperV/Centos7已測

先為虛擬磁盤擴容,比如10G加到20G

最好進入單用戶模式:init 1

進入管理UI:fdisk -l /dev/sda
依次n {new partition}建分區,p {primary partition}主分區,然后輸入分區號  {partition number} 默認也可
再輸入t{change partition id}改變分區類型,輸入分區ID,再輸入類型:8e(linux lvm)

重啟系統再進入單用戶模式
創建卷:pvcreate /dev/sda3
用vgdisplay顯示當前卷信息,lvdisplay顯示已有的邏輯卷
擴展到新建的卷:vgextend centos /dev/sda3
邏輯卷擴展:lvextend /dev/vg_centos6host/lv_root /dev/sda3
執行文件系統的重定義尺寸:resize2fs /dev/centos/root

上一步可能出錯,換方法:
安裝這個包,centos7應該已經安裝了:
sudo yum install xfsprogs.x86_64 --assumeyes
創建一個目錄用於掛載:
mkdir vol
掛載系統到此目錄:
sudo mount -t xfs /dev/centos/root vol
執行尺寸增長:
sudo xfs_growfs vol
看下結果:
df -h

 

引用整理於:

http://www.linuxidc.com/Linux/2011-09/43972.htm

http://stackoverflow.com/questions/13362910/trying-to-resize2fs-eb-volume-fails


免責聲明!

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



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