Centos8 如何给磁盘扩容
今天发现在home目录下无法写入文件,经过查看磁盘空间,发现/dev/mapper/cl-home空间满了。于是乎,给磁盘进行扩容,扩充成功,下面将操作步骤分享出来。
查看空间
[root@asrcent8~]#df-k
文件系统 1K-块 已用 可用已用%挂载点
devtmpfs 8075704 0 8075704 0%/dev
tmpfs 8105160 0 8105160 0%/dev/shm
tmpfs 8105160 17824 8087336 1%/run
tmpfs 8105160 0 8105160 0%/sys/fs/cgroup
/dev/mapper/cl-root637476761680722846940448 27%/
/dev/mapper/cl-home3112668431126664 20 100%/home
/dev/sda2 1038336 259696 778640 26%/boot
/dev/sda1 613184 7408 605776 2%/boot/efi
tmpfs 1621032 44 1620988 1%/run/user/0
/dev/sr0 1054099810540998 0 100%/run/media/root/CentOS-8-5-2111-x86_64-dvd
虚机关机,增加磁盘空间
选择硬盘,进行扩容
启动操作系统,进行查看
[root@asrcent8~]#fdisk-l
GPTPMBRsizemismatch(209715199!=2097151999)willbecorrectedbywrite.
Disk/dev/sda:1000GiB,1073741824000字节,2097152000个扇区
单元:扇区 /1*512=512字节
扇区大小(逻辑/物理):512字节/512字节
I/O大小(最小/最佳):512字节/512字节
磁盘标签类型:gpt
磁盘标识符:B9561FD8-F261-4BD1-A66F-0AF72F0A1EDB
设备 起点 末尾 扇区 大小类型
/dev/sda1 2048 1230847 1228800 600MEFI系统
/dev/sda2 1230848 3327999 2097152 1GLinux文件系统
/dev/sda3 332800020971315120638515298.4GLinuxLVM
Disk/dev/mapper/cl-root:60.8GiB,65309507584字节,127557632个扇区
单元:扇区 /1*512=512字节
扇区大小(逻辑/物理):512字节/512字节
I/O大小(最小/最佳):512字节/512字节
Disk/dev/mapper/cl-swap:7.9GiB,8468299776字节,16539648个扇区
单元:扇区 /1*512=512字节
扇区大小(逻辑/物理):512字节/512字节
I/O大小(最小/最佳):512字节/512字节
Disk/dev/mapper/cl-home:29.7GiB,31889293312字节,62283776个扇区
单元:扇区 /1*512=512字节
扇区大小(逻辑/物理):512字节/512字节
I/O大小(最小/最佳):512字节/512字节
[root@asrcent8~]#
fdisk分区
fdisk/dev/sda 对该磁盘进行分区,输入n并回车,n是“new”新建分区的意思
出现两个菜单e表示扩展分区,p表示主分区,按"p"键出现提示:"Partitionnumber(1-4):"选择主分区号
直接按回车 表示1柱面开始分区,提示最后一个柱面或大小。输入+500G按回车,表示第一个分区为500G空间(采用默认值一直回车会将整个1TB都分给/dev/sda)
输入w"write"并回车,意思是对刚才的结果进行保存,
fdisk-l确定/dev/sda/新增分区成功 新分区为/dev/sda4
使用LVM 给根分区扩展空间
使用vgdisplay命令查看VG组名
pvcreate/dev/sda4
使用vgextend 命令把新增磁盘追加到clVG组
vgextendcl/dev/sda4
使用vgextend 命令把新增磁盘追加到clVG组
lvextend+800G-n/dev/mapper/cl-home使用xfs_growfs格式化空间
根分区磁盘增加成功之后使用xfs_growfs /dev/cl/root格式化磁盘空间
xfs_growfs/dev/mapper/cl-home