#centos7/redhat7#

# resize2fs /dev/vg00/lv00
resize2fs 1.41.12 (17-May-2010)
resize2fs: New size too large to be expressed in 32 bits

The lvdisplay and vgdisplay commands shows the logical volume size as 16TiB.

Resolution:

1、下载高版本e2fsprogs

wget  http://prdownloads.sourceforge.net/e2fsprogs/e2fsprogs-1.45.6.tar.gz

2、停止数据库/应用

3、tar -zxvf e2fsprogs-1.45.6.tar.gz

cd e2fsprogs-1.45.6

./configure

make

因为还有数据库环境,不想改变现有系统环境库版本,使用当前编译环境即可。下面是执行过程,根据文件系统大小,需要一些时间,执行前卸载挂载目录。

[root@db01 e2fsprogs-1.45.6]# ./misc/tune2fs -l /dev/mapper/datavg-datalv |grep "features"
Filesystem features:      has_journal ext_attr resize_inode dir_index filetype needs_recovery extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize

[root@db01 e2fsprogs-1.45.6]# ./resize/resize2fs -b /dev/mapper/datavg-datalv
resize2fs 1.45.6 (20-Mar-2020)Cannot change the 64bit feature while the filesystem is mounted.

[root@db01 e2fsprogs-1.45.6]#umount /data
[root@db01 e2fsprogs-1.45.6]# ./resize/resize2fs -b /dev/mapper/datavg-datalv
resize2fs 1.45.6 (20-Mar-2020)
Please run 'e2fsck -f /dev/mapper/datavg-datalv' first.

[root@db01 e2fsprogs-1.45.6]# ./e2fsck/e2fsck -f /dev/mapper/datavg-datalv
e2fsck 1.45.6 (20-Mar-2020)
Pass 1: Checking inodes, blocks, and sizes
Inode 598344167 extent tree (at level 1) could be shorter.  Optimize<y>? yes
Pass 1E: Optimizing extent trees
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
/lost+found not found.  Create<y>? yes
Pass 4: Checking reference counts
Pass 5: Checking group summary information

/dev/mapper/datavg-datalv: ***** FILE SYSTEM WAS MODIFIED *****
/dev/mapper/datavg-datalv: 3279/1073741824 files (13.7% non-contiguous), 4033059467/4294962176 blocks
[root@db01 e2fsprogs-1.45.6]# ./resize/resize2fs -b /dev/mapper/datavg-datalv
resize2fs 1.45.6 (20-Mar-2020)
Converting the filesystem to 64-bit.
The filesystem on /dev/mapper/datavg-datalv is now 4294962176 (4k) blocks long.

[root@db01 e2fsprogs-1.45.6]# ./resize/resize2fs /dev/mapper/datavg-datalv
resize2fs 1.45.6 (20-Mar-2020)
Resizing the filesystem on /dev/mapper/datavg-datalv to 4831832064 (4k) blocks.

完成后挂载。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐