centos7虛擬機器擴容
阿新 • • 發佈:2021-07-20
df -h
vgdisplay
vgdisplay -v centos
2、確認當前磁碟容量資訊,/dev/sda大小為53.7GB,劃分了2個分割槽,已劃分的總容量不到20GB。還有將近30GB可用空間
fdisk -l
3、在未用空間建立新的分割槽sda3。(很重要)
主要輸入:n p w,其他的就預設就好
[root@backup03 ~]# fdisk /dev/sda Command (m for help): n Select (default p): p Partition number (3,4, default 3): First sector (25593856-104857599, default 25593856): Using default value 25593856 Last sector, +sectors or +size{K,M,G} (25593856-104857599, default 104857599): Using default value 104857599 Partition 3 of type Linux and of size 37.8GiB is set Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. WARNING: Re-reading the partition table failed with error 16: Device or resource busy. 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 Syncing disks.
4、根據上面步驟的提示,需要重啟或者執行命令partprobe重新同步磁碟分割槽資訊,分割槽重新識別後可以看到新分割槽sda3。
[root@backup03 ~]# partprobe
Warning: Unable to open /dev/sr0 read-write (Read-only file system). /dev/sr0 has been opened read-only.
5、使用lvm命令pvcreate格式化sda3分割槽。
[root@backup03 ~]# pvcreate /dev/sda3 Physical volume "/dev/sda3" successfully created. [root@backup03 ~]# pvdisplay
6、將分割槽sda3加入root所在的vg(centos)裡 。
[root@backup03 ~]# vgextend centos /dev/sda3 Volume group "centos" successfully extended [root@backup03 ~]# vgdisplay -v centos
7、擴充套件root根分割槽所在的邏輯卷大小,vgdisplay可以看到root所在lv大小已經發生變化。
這裡37G要按照實際情況來。當然也可以不掛在/dev/centos/root,有些是掛在/dev/centos/home裡面的。
lvextend -L +37G /dev/centos/root
vgdisplay -v
8、根目錄大小依然沒變化
df -h
9,確認root檔案系統的型別是xfs後,使用xfs_growfs命令擴充套件根目錄大小。
mount
10,使用xfs_growfs命令擴充套件根目錄大小
xfs_growfs /dev/centos/root
11,最後使用df命令,確認根目錄大小已經從原來的10GB擴充套件為40GB。
df -h