#硬盘文件系统查看

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


签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回