#硬盘文件系统查看
df -ihT
#centos 文件系统管理依赖
yum install -y cloud-utils-growpart
#ubuntun 文件系统管理依赖
apt-get install -y cloud-guest-utils
---逻辑卷扩容步骤
pvcreate /dev/sdj #添加物理卷
vgextend data /dev/sdj #添加到卷组
lvextend -l +100%FREE /dev/mapper/data-data3 #扩充逻辑卷
xfs_growfs /dev/mapper/data-data3 #扩逻辑卷文件系统
lsblk |tail -3
一.扩展已有MBR分区
----扩容分区。本示例中,将/dev/vdb1由20GiB扩容到40GiB
---修改分区表
-安装parted
yum install -y parted
-通知内核更新分区表
partprobe /dev/vdb
partx -u /dev/vdb1
-确保分区表已经增加。
lsblk /dev/vdb
-再次检查文件系统,确认扩容分区后的文件系统状态为clean。
e2fsck -f /dev/vdb1
---扩容文件系统
--1.调整ext*文件系统大小并重新挂载分区。
resize2fs /dev/vdb1
--分区挂载到/mnt。
mount /dev/vdb1 /mnt
--2.xfs文件系统:依次运行以下命令先重新挂载分区,再调整xfs文件系统大小。
--分区挂载到/mnt。
mount /dev/vdb1 /mnt
--调整xfs文件系统大小。
xfs_growfs /mnt
--3.btrfs文件系统:依次运行以下命令先重新挂载分区,再调整btrfs文件系统大小。
mount /dev/vdb1 /mnt
--调整btrfs文件系统大小。
btrfs filesystem resize max /mnt
二.扩展已有GPT分区
-进入Parted分区工具。
parted /dev/vdb
-查看分区信息,并记录现有分区的分区号和起始扇区的值。
print
-若界面提示Fix/Ignore/Cancel?和Fix/Ignore?,均输入Fix即可
-运行以下命令删除现有分区。
rm <分区号>
-本示例中,现有分区的分区号为1,因此命令为:
rm 1
-运行以下命令重新创建主分区。
mkpart primary <原分区的起始扇区> <容量分配百分比>
-本示例中,原分区的起始扇区为1049kB,且要将扩容后的总容量(即3TiB)全部分配给该分区,因此命令为:
mkpart primary 1049kB 100%
-运行以下命令查看新分区是否创建成功。
print
-退出Parted分区工具。
quit
确认文件系统一致性。
fsck -f /dev/vdb1
-扩展分区对应的文件系统并重新挂载分区
1.ext*文件系统(例如ext3和ext4):
运行以下命令调整新分区的ext*文件系统大小。
resize2fs /dev/vdb1
mount /dev/vdb1 /mnt
2.xfs文件系统:
mount /dev/vdb1 /mnt
xfs_growfs /mnt
3.btrfs文件系统:
mount /dev/vdb1 /mnt
运行以下命令调整btrfs文件系统大小。
btrfs filesystem resize max /mnt
-扩容裸设备文件系统
-xfs_growfs命令扩容文件系统。
xfs_growfs /mnt
1.ext*文件系统:执行resize2fs命令扩容文件系统。
resize2fs /dev/vdb
2.btrfs文件系统:执行btrfs命令扩容文件系统。
btrfs filesystem resize max /mnt
mount /dev/vdb /mnt
签名:这个人很懒,什么也没有留下!