OpenShift で大容量ディスクの mkfs.xfs 実行中にVMがハングする
環境
- Trident
- OpenShift 環境
- ONTAP-SAN
問題
- OpenShift環境でTridentを使用している場合、100GBを超えるディスクを
mkfs.xfsでフォーマットすると、VMがハングします
100GBのディスクを使用する場合:
[root@HOST_NAME ~]# mkfs.xfs -L <label> /dev/<device>
meta-data=/dev/vdx isize=512 agcount=4, agsize=6553600 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1, sparse=1, rmapbt=0
= reflink=1 bigtime=1 inobtcount=1 nrext64=0
data = bsize=4096 blocks=26214400, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0, ftype=1
log =internal log bsize=4096 blocks=16384, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
Discarding blocks...Done.
100GB超のディスクを使用する場合:
[root@HOST_NAME ~]# mkfs.xfs -L <label> /dev/<device>
meta-data=/dev/vdx isize=512 agcount=4, agsize=13107200 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1, sparse=1, rmapbt=0
= reflink=1 bigtime=1 inobtcount=1 nrext64=0
data = bsize=4096 blocks=52428800, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0, ftype=1
log =internal log bsize=4096 blocks=25600, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
- /var/log/messagesファイルでOpenShiftホストに次のエラーが観測されます:
<span style="font-size:inherit">2025-09-14T09:52:03.745994-04:00 kernel: Buffer I/O error on dev dm-2, logical block 6251249536, async page read</span>
<span style="font-size:inherit">2025-09-14T09:52:03.746033-04:00 kernel: Buffer I/O error on dev dm-2, logical block 6251249537, async page read</span>
<span style="font-size:inherit">2025-09-14T09:52:03.746052-04:00 kernel: Buffer I/O error on dev dm-2, logical block 6251249538, async page read</span>