虛擬機linux系統 硬盤/root路徑擴容


調整完后,重新打開虛擬機,使用fdisk -l查看,可以看到我們剛剛擴容的空間已經可以看到,但沒有分區,還不能使用。/dev/sda已經擁有了擴大的空間。

使用Linux的fdisk分區工具給磁盤/dev/sda分區,更可以根據提示輸入m查看幫助信息,再輸入n(表示增加分區),回車后輸入p(創建主分區),回車后partition number輸入3(因為上面已經有兩個分區sda1和sda2),回車會提示輸入分區的start值(通過fdisk -l 可以看出sda2的end值為3917),我們可以根據提示指定start值為3917,end值為默認即可(即當前最大值),回車后輸入W進行保存,分區划分完畢。

可以看到/dev/sda3的Id號為83,我們要將其改成8e(LVM卷文件系統的Id),具體方法同上根上部中的磁盤分區大同小異,輸入fdisk  /dev/sda,選擇t(change a partition's system id 改變一個分區的系統ID)回車,然后選擇分區3回車,然后輸入L回車。然后輸入8e回車,然后輸入w,保存修改的分區信息。最后輸入fdisk -l ,查看ID是否修改成功。修改成功后必須重新啟動linux系統才能進行后面的操作。

系統重啟后,格式化新的分區為ext4格式。

格式化后,創建PV. 用pvdisplay查看當前的物理卷。然后用pvcreate指令用於將物理硬盤分區初始化為物理卷,以便被LVM使用。要創建物理卷必須首先對硬盤進行分區,並且將硬盤分區的類型設置為“8e”后,才能使用pvcreat指令將分區初始化為物理卷。pvcreate /dev/sda3,創建完后,我們可以再用pvdisplay查看到新創建的物理卷。

擴展VG:當前需要查看擴充的lvm組名,可以通過vgdisplay查看,在此例中我們的組名為  VolGroup,並可以看到里面的空間只有20多G。然后用vgextend指令用於動態的擴展卷組,它通過向卷組中添加物理卷來增加卷組的容量。vgextend VolGroup  /dev/sda3  ,添加成功后,我們可以用vgdisplay再次查看,容量已經添加進去

lvextend -L+269.95G /dev/VolGroup/lv_root /dev/sda3 命令擴展空間到root下,擴容的空間要略小於VG的free空間,因此這里只輸入了269.95G.然后通過df -h查看,root空間還是沒變,因為我們差最后最關鍵的一部。

使用使用resize2fs命令,用於擴大或者縮小未掛載的ext2,ext3或者是ext4文件系統。具體命令為:resize2fs -p /dev/mapper/VolGroup-lv_root  290G 。然后再用df -h 查看,擴容成功。

在linux 7的版本里,resize2fs這條命令就不用了,而是使用下面這條命令

xfs_growfs     /dev/centos/磁盤名稱


免責聲明!

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



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