VMware exsi虛擬機磁盤擴容


創建Linux時分配磁盤空間隨着使用的增加,使用率逐漸升高,需要對/root進行擴容,此時需要在添加或者擴展一下磁盤。

查看Linux版本信息

[root@localhost ~]# cat /etc/redhat-release 
CentOS Linux release 7.3.1611 (Core) 

注意:擴容磁盤的方式分為 [添加磁盤]、[擴展磁盤] ; 擴展磁盤需要在此虛擬機停止的狀態下進行,同時擴展的數字是擴展后的預期大小,比如之前是100G,希望擴展300G,那么我們應該輸入400G。

1、VMware修改硬盤大小

  關閉客戶機
  右鍵需要擴容的服務器——設置——硬件——磁盤——實用工具——擴展

2、確認狀態
  擴展后,重新啟動linux,使用df -kh命令發現磁盤目錄大小沒有變化
  # df -kh

  使用fdisk確認磁盤空間是否已經擴展

  # fdisk -l
  可以看到“Disk /dev/sda: 400 GB”,已經擴展了300G空間。

  建議通過 ls /dev/ 命令查找到新添加的掛載盤,然后對新增加的盤進行分區操作。

3、擴展分區

  # fdisk /dev/sda

 

 

輸入p,查看已分區數量(如果之前擴容過,一般分區有三個sda1,sda2,sda3,如果未擴容過只有前兩個)

輸入n,新增加一個分區

輸入p,分區類型選擇為主分區

輸入分區號1,(如果上面已經有4個分區,可以 d 刪除一個分區在創建)

起始扇區 回車

結束扇區 回車

 

 

 

 輸入t,修改分區類型

輸入剛才的分區號4

輸入分區類型 8e

輸入w,將以上改動寫入分區表

 

4、對新增加的硬盤格式化

# mkfs.ext4 /dev/sda4 (注意:如果分區號是3,應該執行mkfs.ext3 /dev/sda3)

5、添加新LVM到已有的LVM組,實現擴容

#lvm /*進入lvm管理*/
lvm>pvcreate /dev/sda4 /*這是初始化剛才的分區,必須的*/
lvm>vgextend centos /dev/sda4    /*將初始化過的分區加入到虛擬卷組*/
lvm>lvextend -L +300G /dev/mapper/centos-root /*擴展已有卷的容量(注意容量大小)*/
lvm>pvdisplay    /*查看卷容量,這時你會看到一個很大的卷了*/
lvm>quit    /*退出*/

6、以上只是卷擴容,下面是文件系統的真正擴容

  # cat /etc/fstab | grep centos-root          #文件系統格式
  #xfs_growfs /dev/mapper/centos-root         #文件系統是xfs
  #resize2fs /dev/mapper/centos-root           #文件系統是ext

  以上是對磁盤擴容

Linux磁盤空間轉移

  磁盤空間轉移適用於相同系統中,一個分區空間大,另外一個分區空間不足,將一個分區的空間轉移一部分到另一個分區的情況。

1.減少cl-home磁盤大小
  # lvreduce -L -200G /dev/mapper/cl-home

2.增加cl-root磁盤大小
  # lvextend -L +200G /dev/mapper/cl-root

3.刷新磁盤
  # xfs_growfs /dev/mapper/cl-home
  # xfs_growfs /dev/mapper/cl-root
4.顯示文件系統信息
  # df -h

 

sd一般是指sata或scsi接口的硬盤(sda是第一塊,sdb是第二塊);hd一般是指IDE接口的硬盤;vd一般是指虛擬硬盤。
硬盤接口分為:

    •   ide  (integrated drive electronics)  把盤體和控制器集成在一起
    •   sata (serial ATA(advanced technology attachment))
    •   scsi (small computer system interface)
    •   光纖通道 fibre channel

參考: https://blog.csdn.net/Cyy19970527/article/details/87715079

    https://blog.csdn.net/weixin_29115985/article/details/81092179

 


免責聲明!

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



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