这两天重做系统,组了RAID 1,安装系统时自动分配的,过后发现root分区分的太小被占满了,正打算考虑重装系统,重新分区时,看到系统使用的LVM分区,直接无损调整分区,这可方便多了。
相关命令
lvs,vgs,lvdisplayer,vgdisplayer,lvextend
操作:
1、查看容量
root@FIF-VM1-CentOS7:~# fdisk -l 磁盘 /dev/sda:285.7 GB, 285701224448 字节,558010204 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0x000d1200 设备 Boot Start End Blocks Id System /dev/sda1 * 2048 2099199 1048576 83 Linux /dev/sda2 2099200 558008319 277954560 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:8455 MB, 8455716864 字节,16515072 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘 /dev/mapper/centos-home:222.5 GB, 222474272768 字节,434520064 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节
可以看到centos-root分区只有53.7GB,而centos-home分区却很大,接下来就是删除centos-home分区,然后把省出来的空间分给centos-root分区
2、删除centos-home
lvremove /dev/mapper/centos-home
3、扩容LV
lvextend -L +222G /dev/mapper/centos-root
4、系统刷新分区大小
xfs_growfs /dev/mapper/centos-root