ext3 または ext4 ファイルシステムのサイズを変更しようとすると、エラー "resize2fs:New size too large to be expressed in 32 bits" が発生する
Issue
- 既存の論理ボリュームを 16 TiB を超えるサイズに拡張し、その上の ext3 または ext4 ファイルシステムのサイズを変更しようとすると、次のエラーが発生します。
# resize2fs /dev/vg00/lv00
resize2fs 1.41.12 (17-May-2010)
resize2fs: New size too large to be expressed in 32 bits
lvdisplayおよびvgdisplayコマンドは、論理ボリュームのサイズが 16 TiB であることを示しています。
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert Devices
lv00 vg00 -wi-ao---- 16.00t /dev/sdg(0)
LV Path /dev/vg00/lv00
LV Name lv00
VG Name vg00
LV UUID mjcvWA-u750-sCi9-ZQEJ-cMvS-6Foe-8pqSYm
LV Write Access read/write
LV Creation host, time test, 2013-04-11 15:52:49 -0700
LV Status available
# open 2
LV Size 16.00 TiB
Current LE 4194558
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:5
- RHEL6 上でフォーマットされた EXT4 ファイルシステムを RHEL7 以降に移動し、16 TiB を超えるサイズに拡張しようとすると、次のエラーメッセージも出力されます。
# resize2fs /dev/vg01/lvol01
resize2fs 1.45.6 (20-Mar-2020)
resize2fs: New size too large to be expressed in 32 bits
Environment
- Red Hat Enterprise Linux 6
- 論理ボリューム管理 (LVM2)
- ext3 および ext4 ファイルシステム
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.