xfs和ext4文件系统大小调整

resize2fs 命令            针对的是ext2、ext3、ext4文件系统
xfs_growfs 命令         针对的是xfs文件系统
 

1、ext2/ext3/ext4文件系统的调整命令是resize2fs(增大和减小都支持)

1

2

3

4

5

lvextend -L 120G /dev/mapper/centos-home     #增大至120G

lvextend -L +20G /dev/mapper/centos-home     #增加20G

lvreduce -L 50G /dev/mapper/centos-home      #减小至50G

lvreduce -L -8G /dev/mapper/centos-home      #减小8G

resize2fs /dev/mapper/centos-home            #执行调整

2、xfs文件系统的调整命令是xfs_growfs(只支持增大)

1

2

3

4

5

6

lvextend -L 120G /dev/mapper/centos-home     #增大至120G

lvextend -L +20G /dev/mapper/centos-home     #增加20G

xfs_growfs /dev/mapper/centos-home           #执行调整

 

就是说:xfs文件系统只支持增大分区空间的情况,不支持减小的情况(切记!!)。

硬要减小的话,只能在减小后将逻辑分区重新通过mkfs.xfs命令重新格式化才能挂载上,这样的话这个逻辑分区上原来的数据就丢失了。

你可能感兴趣的:(Linux相关)