XFS file-system doesn't get mounted, throws error metadata I/O error: block 0x702c80 ("xlog_recover_iodone") error 28 in logs.
Issue
- XFS file-system doesn't get mounted and throws errors metadata I/O error: block 0x702c80 ("xlog_recover_iodone") error 28 numblks 32
- The file-system is forcefully shutting down due to no space left in device.
A sample of /var/log/messages
<hostname> kernel: [120968.462398] XFS (dm-9): metadata I/O error: block 0x702c80 ("xlog_recover_iodone") error 28 numblks 32
<hostname> kernel: [120968.465403] XFS (dm-9): xfs_do_force_shutdown(0x1) called from line 381 of file fs/xfs/xfs_log_recover.c. Return address = 0xffffffffc02b3185
<hostname> kernel: [120968.465406] XFS (dm-9): I/O Error Detected. Shutting down filesystem
<hostname> kernel: [120968.466577] XFS (dm-9): Please umount the filesystem and rectify the problem(s)
<hostname> kernel: [120968.468005] XFS (dm-9): log mount/recovery failed: error -28 <==========================
<hostname> kernel: [120968.468066] XFS (dm-9): log mount failed
- Mounting
XFS filesystem
failed with the error "No space left on device".
:/# mount /dev/rhel/root /mnt/sysimage/
[ 735.228913] XFS (dm-3): metadata I/O error in "xlog_recover_iodone" at daddr 0x121500 len 32 error 28
[ 735.229620] XFS (dm-3): I/O Error Detected. Shutting down filesystem
[ 735.230014] XFS (dm-3): Please umount the filesystem and rectify the problem(s)
mount: mount /dev/mapper/rhel-root on /mnt/sysimage failed: No space left on device
Environment
- Red Hat Enterprise Linux 7, 8, 9
- Thin-pool
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.