ProxmoxVE虛擬機器LVM擴容

13545163656發表於2019-11-28

-- Proxmox VE虛擬機器lvm擴容(/dev/mapper/centos-root 空間不足)


1:.首先檢視我們的根分割槽使用情況

[root@localhost ~]# df -h

檔案系統                   容量  已用  可用 已用% 掛載點

/dev/mapper/centos-root   50G   48G  2.5G   96% /

devtmpfs                  16G     0   16G    0% /dev

tmpfs                     16G  196K   16G    1% /dev/shm

tmpfs                     16G   17M   16G    1% /run

tmpfs                     16G     0   16G    0% /sys/fs/cgroup

/dev/sda1               1014M  168M  847M   17% /boot

/dev/mapper/centos-home   39G   17G   23G   43% /home

tmpfs                    3.2G     0  3.2G    0% /run/user/0


2:在虛擬機器中擴充磁碟,重起虛擬機器   -- /dev/sda由144G直接新增到了644G(擴充了500G磁碟 )  

[root@localhost ~]# fdisk -l

磁碟 /dev/sda:644.2 GB, 644245094400 位元組,1258291200 個扇區

Units = 扇區 of 1 * 512 = 512 bytes

扇區大小(邏輯/物理):512 位元組 / 512 位元組

I/O 大小(最小/最佳):512 位元組 / 512 位元組

磁碟標籤型別:dos

磁碟識別符號:0x000623eb


   裝置 Boot      Start         End      Blocks   Id  System

/dev/sda1   *        2048     2099199     1048576   83  Linux

/dev/sda2         2099200   209715199   103808000   8e  Linux LVM


磁碟 /dev/mapper/centos-root:53.7 GB, 53687091200 位元組,104857600 個扇區

Units = 扇區 of 1 * 512 = 512 bytes

扇區大小(邏輯/物理):512 位元組 / 512 位元組

I/O 大小(最小/最佳):512 位元組 / 512 位元組



磁碟 /dev/mapper/centos-swap:10.7 GB, 10737418240 位元組,20971520 個扇區

Units = 扇區 of 1 * 512 = 512 bytes

扇區大小(邏輯/物理):512 位元組 / 512 位元組

I/O 大小(最小/最佳):512 位元組 / 512 位元組


磁碟 /dev/mapper/centos-home:41.9 GB, 41871736832 位元組,81780736 個扇區


3:建立新的分割槽

[root@localhost ~]# fdisk /dev/sda

歡迎使用 fdisk (util-linux 2.23.2)。


更改將停留在記憶體中,直到您決定將更改寫入磁碟。

使用寫入命令前請三思。


命令(輸入 m 獲取幫助):n

Partition type:

   p   primary (2 primary, 0 extended, 2 free)

   e   extended

Select (default p): p

分割槽號 (3,4,預設 3):3

起始 扇區 (209715200-1258291199,預設為 209715200):回車

將使用預設值 209715200

Last 扇區, +扇區 or +size{K,M,G} (209715200-1258291199,預設為 1258291199):回車

將使用預設值 1258291199

分割槽 3 已設定為 Linux 型別,大小設為 500 GiB

命令(輸入 m 獲取幫助):t

分割槽號 (1-3,預設 3):3

Hex 程式碼(輸入 L 列出所有程式碼):8e

已將分割槽“Linux”的型別更改為“Linux LVM”


命令(輸入 m 獲取幫助):w

The partition table has been altered!


Calling ioctl() to re-read partition table.


提示錯誤: 重啟電腦

WARNING: Re-reading the partition table failed with error 16: 裝置或資源忙.

The kernel still uses the old table. The new table will be used at

the next reboot or after you run partprobe(8) or kpartx(8)

正在同步磁碟。

4:檢視磁碟情況,建立新的磁碟/dev/sda3是否標記為LVM

[root@localhost ~]# fdisk -l


磁碟 /dev/sda:644.2 GB, 644245094400 位元組,1258291200 個扇區

Units = 扇區 of 1 * 512 = 512 bytes

扇區大小(邏輯/物理):512 位元組 / 512 位元組

I/O 大小(最小/最佳):512 位元組 / 512 位元組

磁碟標籤型別:dos

磁碟識別符號:0x000623eb


     裝置 Boot      Start         End      Blocks   Id  System

/dev/sda1   *        2048     2099199     1048576   83  Linux

/dev/sda2         2099200   209715199   103808000   8e  Linux LVM

/dev/sda3       209715200  1258291199   524288000   8e  Linux LVM



5:檢視磁碟編號

[root@localhost ~]# ls /dev/sd*

/dev/sda  /dev/sda1  /dev/sda2  /dev/sda3


6:建立pv一個新的物理卷

[root@localhost ~]# pvcreate /dev/sda3

  Physical volume "/dev/sda3" successfully created.

  

  

7:檢視vgs組,VFree為0

[root@localhost ~]# vgs

  VG     #PV #LV #SN Attr   VSize   VFree

  centos   1   3   0 wz--n- <99.00g    0 


8:把pv加入vg中,相當於擴充vg的大小

[root@localhost ~]# vgextend centos /dev/sda3

  Volume group "centos" successfully extended



9:檢視vgs組 VFree為500G

[root@localhost ~]# vgs

  VG     #PV #LV #SN Attr   VSize   VFree   

  centos   2   3   0 wz--n- 598.99g <500.00g


10:擴充套件 LVM 的邏輯卷 centos-root 

 -- 檢視centos-root的磁碟路徑

[root@localhost ~]# lvdisplay

  --- Logical volume ---

  LV Path                /dev/centos/swap

  --- Logical volume ---

  LV Path                /dev/centos/home 

  --- Logical volume ---

  LV Path                /dev/centos/root

  -- 擴充套件LVM 也可以調整大小命令 lvextend -L +20G /dev/mapper/centos-root /dev/sda3

[root@localhost ~]# lvextend /dev/centos/root /dev/sda3

  Size of logical volume centos/root changed from 50.00 GiB (12800 extents) to <550.00 GiB (140799 extents).

  Logical volume centos/root successfully resized.


11:命令使系統重新讀取大小

[root@localhost ~]# xfs_growfs /dev/centos/root

meta-data=/dev/mapper/centos-root isize=512    agcount=4, agsize=3276800 blks

         =                       sectsz=512   attr=2, projid32bit=1

         =                       crc=1        finobt=0 spinodes=0

data     =                       bsize=4096   blocks=13107200, imaxpct=25

         =                       sunit=0      swidth=0 blks

naming   =version 2              bsize=4096   ascii-ci=0 ftype=1

log      =internal               bsize=4096   blocks=6400, version=2

         =                       sectsz=512   sunit=0 blks, lazy-count=1

realtime =none                   extsz=4096   blocks=0, rtextents=0

data blocks changed from 13107200 to 144178176


12:再使用df -h檢視

[root@localhost ~]# df -h

  檔案系統                 容量  已用  可用 已用% 掛載點

/dev/mapper/centos-root  550G   47G  504G    9% /

devtmpfs                  16G     0   16G    0% /dev

tmpfs                     16G  204K   16G    1% /dev/shm

tmpfs                     16G   25M   16G    1% /run

tmpfs                     16G     0   16G    0% /sys/fs/cgroup

/dev/sda1               1014M  168M  847M   17% /boot

/dev/mapper/centos-home   39G   17G   23G   43% /home

tmpfs                    3.2G     0  3.2G    0% /run/user/0



  


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31441024/viewspace-2666104/,如需轉載,請註明出處,否則將追究法律責任。

相關文章