/boot、/和/swap分区扩容

一.查看磁盘分区和文件系统挂载情况

]#lsblk

]#df  -hT

二.对新增的/dev/vdc  300G 进行分区

规划:/dev/vdc1  5G    ( /boot分区扩容 )

/dev/vdc2  30G   ( /swap分区扩容 )

/dev/vdc3  265G  ( /分区扩容 )

]#fdisk  /dev/vdc

三.把/dev/vdc2和/dev/vdc3的文件系统格式改成LVM并刷新分区、查看分区情况

]#partprobe  /dev/vdc

]#lsblk

]#df  -hT

 

四.把/dev/vdc2和/dev/vdc3创建成物理卷并查看卷组名称

]#pvcreate  /dev/vdc2

]#pvcreate  /dev/vdc3

]#vgdisplay

 

五.把/dev/vdc2和/dev/vdc3两个物理卷加入到centos卷组里

]#vgextend  centos  /dev/vdc2

]#vgextend  centos  /dev/vdc3

]#pvscan

 

六.查看逻辑卷名称,并把/dev/vdc3扩展到逻辑卷/dev/centos/root

]#lvdisplay

]#lvextend  /dev/centos/root  /dev/vdc3

七.查看/分区的文件系统格式并扩展/分区的文件系统

]#cat  /etc/fstab

]#xfs_growfs  /dev/centos/root

八.把/dev/vdc2扩展到逻辑卷/dev/centos/swap中,卸载swap分区、格式化文件系统后重新挂载

]#lvextend  /dev/centos/swap  /dev/vdc2

]#swapoff  /dev/centos/swap

]#mkswap  /dev/centos/swap

]#swapon  /dev/centos/swap

]#swapon  -s

]#swapon  -a

九.查看磁盘分区情况和文件系统挂载情况

]#lsblk

]#df  -hT

十.把/dev/vdc1格式化成xfs格式、备份/boot分区、把/dev/vdc1挂载到/boot分区后,把刚才备份的/boot分区里的文件复制回/boot分区

(注意:/dev/vdc1挂载到/boot后会覆盖原有/boot分区,此操作需要提前boot备份)

]#mkfs.xfs  /dev/vdc1

]#cp  -r  /boot  /boot.old

]#mount  /dev/vdc1  /boot

]#cp  -r  /boot.old   /boot

]#blkid  /dev/vdc1

 

 

十一.查看/dev/vdc1磁盘的UUID并修改/etc/fstab里/dev/vdc1的UUID

]#vim  /etc/fstab

]#mount  -a

十二.重新挂载后,reboot重启正常. 重启后重新查看磁盘分区情况及文件系统挂载情况,此时已完成所有操作并且系统正常运行

]#reboot

]#lsblk

]#df  -hT

 

原文地址:https://www.cnblogs.com/RXDXB/p/12740589.html