裸磁盘上ext4与xfs在线扩容,非LVM

虚拟机添加一个20G的硬盘,磁盘为sdb,分区为ext4

格式化一个5Gib的磁盘出来,用dd命令写入4G数据。

裸磁盘上ext4与xfs在线扩容,非LVM

一、需求是容量为5G的磁盘,文件系统为ext4的sdb1扩容到10G。

操作步骤为

1、解挂载/dev/sdb1

umount /dev/sdb1

裸磁盘上ext4与xfs在线扩容,非LVM

2、重新分区,将分区表中的数据扩容到10G

fdisk /dev/sdb

裸磁盘上ext4与xfs在线扩容,非LVM

3、重新检查分区

e2fsck -f /dev/sdb1

裸磁盘上ext4与xfs在线扩容,非LVM

4、重新调整sdb1的分区

resize2fs /dev/sdb1

裸磁盘上ext4与xfs在线扩容,非LVM

5、重新挂载

mount /dev/sdb1 /mnt
df -h

 裸磁盘上ext4与xfs在线扩容,非LVM

二、需求是容量为10G的磁盘,文件系统为xfs的sdb1扩容到15G。

将刚才的磁盘重新格式化,然后使用dd命令填充数据至9G。

裸磁盘上ext4与xfs在线扩容,非LVM

裸磁盘上ext4与xfs在线扩容,非LVM

1、解挂载/dev/sdb1

umount /dev/sdb1

裸磁盘上ext4与xfs在线扩容,非LVM

2、重新分区,将分区表中的数据扩容到15G

fdisk /dev/sdb

裸磁盘上ext4与xfs在线扩容,非LVM

3、挂载分区,与ext4不同xfs需要先挂载分区

mount /dev/sdb1 /mnt

裸磁盘上ext4与xfs在线扩容,非LVM

这里还是显示10G

4、重新读取分区

xfs_growfs /dev/sdb1

裸磁盘上ext4与xfs在线扩容,非LVM

 

上一篇:文件系统类型


下一篇:Centos7深入了解文件系统与日志信息(二) xfs文件的恢复