Fix Common Problems: Drive mounted read-only or nearly full when its not


Recommended Posts

So, I am starting preparation to upgrade my Unraid from 6.4 to 6.5, and went to run the Fix Common problems plugin and am getting the following error:

 

image.thumb.png.68b049bdd1a16b140cfe5e9fa1276af7.png

 

However, when I go to the Main screen all is good.  My drive is Green, I absolutely can read and write from my shares.  So I'm not sure what is going on here.  My drive was marked as "Warning" because it was over 70% full, but I changed the threshold to 85% and it went back to Normal, but the Fix Common Problems plugin still has the above error after multiple Rescans and Extended Tests.  I'll post some screenshots about the drive, let me know if you have any ideas:

 

image.thumb.png.9293ea655f1b730c5cf5b2cb843c400c.png

 

image.thumb.png.136e4622c25afb96aaaf43eff977d818.png

 

image.thumb.png.d4f4baba5e307b53523ce9ef8bb04c23.png

Link to comment

Wow, not sure how that happened.  Where did you see that in the logs?  Here is the results of a check with -nv flag, do I need to do a repair?  

 

Phase 1 - find and verify superblock...
        - reporting progress in intervals of 15 minutes
        - block cache size set to 1474928 entries
Phase 2 - using internal log
        - zero log...
zero_log: head block 107499 tail block 107499
        - scan filesystem freespace and inode maps...
agf_freeblks 187296, counted 190870 in ag 0
agi_count 3072, counted 2560 in ag 0
agi_freecount 4294967121, counted 0 in ag 0
agi_freecount 4294967121, counted 0 in ag 0 finobt
sb_icount 111232, counted 110720
sb_ifree 4486, counted 4661
sb_fdblocks 450416816, counted 450420390
        - 10:03:16: scanning filesystem freespace - 100 of 100 allocation groups done
        - found root inode chunk
Phase 3 - for each AG...
        - scan (but don't clear) agi unlinked lists...
        - 10:03:16: scanning agi unlinked lists - 100 of 100 allocation groups done
        - process known inodes and perform inode discovery...
        - agno = 75
        - agno = 0
        - agno = 45
        - agno = 15
        - agno = 90
        - agno = 30
        - agno = 60
        - agno = 31
        - agno = 61
        - agno = 46
        - agno = 76
        - agno = 1
        - agno = 32
        - agno = 62
        - agno = 47
        - agno = 77
        - agno = 33
        - agno = 63
        - agno = 48
        - agno = 34
        - agno = 64
        - agno = 91
        - agno = 35
        - agno = 49
        - agno = 65
        - agno = 92
        - agno = 50
        - agno = 36
        - agno = 66
        - agno = 93
        - agno = 37
        - agno = 94
        - agno = 67
        - agno = 51
        - agno = 38
        - agno = 68
        - agno = 52
        - agno = 39
        - agno = 16
        - agno = 17
        - agno = 69
        - agno = 18
        - agno = 53
        - agno = 40
        - agno = 70
        - agno = 54
        - agno = 41
        - agno = 71
        - agno = 78
        - agno = 79
        - agno = 42
        - agno = 80
        - agno = 72
        - agno = 55
        - agno = 43
        - agno = 81
        - agno = 56
        - agno = 73
        - agno = 44
        - agno = 57
        - agno = 74
        - agno = 82
        - agno = 58
        - agno = 95
        - agno = 96
        - agno = 83
        - agno = 59
        - agno = 19
        - agno = 84
        - agno = 97
        - agno = 98
        - agno = 85
        - agno = 99
        - agno = 86
        - agno = 20
        - agno = 21
        - agno = 87
        - agno = 88
        - agno = 89
        - agno = 22
        - agno = 23
        - agno = 24
        - agno = 2
        - agno = 3
        - agno = 4
        - agno = 5
        - agno = 6
        - agno = 7
        - agno = 8
        - agno = 9
        - agno = 25
        - agno = 26
        - agno = 27
        - agno = 28
        - agno = 29
        - agno = 10
        - agno = 11
        - agno = 12
        - agno = 13
        - agno = 14
        - 10:03:47: process known inodes and inode discovery - 110720 of 111232 inodes done
        - process newly discovered inodes...
        - 10:03:47: process newly discovered inodes - 100 of 100 allocation groups done
Phase 4 - check for duplicate blocks...
        - setting up duplicate extent list...
        - 10:03:47: setting up duplicate extent list - 100 of 100 allocation groups done
        - check for inodes claiming duplicate blocks...
        - agno = 0
        - agno = 3
        - agno = 2
        - agno = 1
        - agno = 4
        - agno = 5
        - agno = 6
        - agno = 7
        - agno = 8
        - agno = 9
        - agno = 10
        - agno = 11
        - agno = 12
        - agno = 13
        - agno = 14
        - agno = 15
        - agno = 16
        - agno = 17
        - agno = 18
        - agno = 19
        - agno = 20
        - agno = 21
        - agno = 22
        - agno = 23
        - agno = 24
        - agno = 25
        - agno = 26
        - agno = 27
        - agno = 28
        - agno = 29
        - agno = 30
        - agno = 31
        - agno = 32
        - agno = 33
        - agno = 34
        - agno = 35
        - agno = 36
        - agno = 37
        - agno = 38
        - agno = 39
        - agno = 40
        - agno = 41
        - agno = 42
        - agno = 43
        - agno = 44
        - agno = 45
        - agno = 46
        - agno = 47
        - agno = 48
        - agno = 49
        - agno = 50
        - agno = 51
        - agno = 52
        - agno = 53
        - agno = 54
        - agno = 55
        - agno = 56
        - agno = 57
        - agno = 58
        - agno = 59
        - agno = 60
        - agno = 61
        - agno = 62
        - agno = 63
        - agno = 64
        - agno = 65
        - agno = 66
        - agno = 67
        - agno = 68
        - agno = 69
        - agno = 70
        - agno = 71
        - agno = 72
        - agno = 73
        - agno = 74
        - agno = 75
        - agno = 76
        - agno = 77
        - agno = 78
        - agno = 79
        - agno = 80
        - agno = 81
        - agno = 82
        - agno = 83
        - agno = 84
        - agno = 85
        - agno = 86
        - agno = 87
        - agno = 88
        - agno = 89
        - agno = 90
        - agno = 91
        - agno = 92
        - agno = 93
        - agno = 94
        - agno = 95
        - agno = 96
        - agno = 97
        - agno = 98
        - agno = 99
        - 10:03:47: check for inodes claiming duplicate blocks - 110720 of 111232 inodes done
No modify flag set, skipping phase 5
Phase 6 - check inode connectivity...
        - traversing filesystem ...
        - agno = 0
        - agno = 1
        - agno = 2
        - agno = 3
        - agno = 4
        - agno = 5
        - agno = 6
        - agno = 7
        - agno = 8
        - agno = 9
        - agno = 10
        - agno = 11
        - agno = 12
        - agno = 13
        - agno = 14
        - agno = 15
        - agno = 16
        - agno = 17
        - agno = 18
        - agno = 19
        - agno = 20
        - agno = 21
        - agno = 22
        - agno = 23
        - agno = 24
        - agno = 25
        - agno = 26
        - agno = 27
        - agno = 28
        - agno = 29
        - agno = 30
        - agno = 31
        - agno = 32
        - agno = 33
        - agno = 34
        - agno = 35
        - agno = 36
        - agno = 37
        - agno = 38
        - agno = 39
        - agno = 40
        - agno = 41
        - agno = 42
        - agno = 43
        - agno = 44
        - agno = 45
        - agno = 46
        - agno = 47
        - agno = 48
        - agno = 49
        - agno = 50
        - agno = 51
        - agno = 52
        - agno = 53
        - agno = 54
        - agno = 55
        - agno = 56
        - agno = 57
        - agno = 58
        - agno = 59
        - agno = 60
        - agno = 61
        - agno = 62
        - agno = 63
        - agno = 64
        - agno = 65
        - agno = 66
        - agno = 67
        - agno = 68
        - agno = 69
        - agno = 70
        - agno = 71
        - agno = 72
        - agno = 73
        - agno = 74
        - agno = 75
        - agno = 76
        - agno = 77
        - agno = 78
        - agno = 79
        - agno = 80
        - agno = 81
        - agno = 82
        - agno = 83
        - agno = 84
        - agno = 85
        - agno = 86
        - agno = 87
        - agno = 88
        - agno = 89
        - agno = 90
        - agno = 91
        - agno = 92
        - agno = 93
        - agno = 94
        - agno = 95
        - agno = 96
        - agno = 97
        - agno = 98
        - agno = 99
        - traversal finished ...
        - moving disconnected inodes to lost+found ...
Phase 7 - verify link counts...
        - 10:03:58: verify and correct link counts - 100 of 100 allocation groups done
No modify flag set, skipping filesystem flush and exiting.

        XFS_REPAIR Summary    Fri Apr  6 10:03:58 2018

Phase		Start		End		Duration
Phase 1:	04/06 10:03:15	04/06 10:03:16	1 second
Phase 2:	04/06 10:03:16	04/06 10:03:16
Phase 3:	04/06 10:03:16	04/06 10:03:47	31 seconds
Phase 4:	04/06 10:03:47	04/06 10:03:47
Phase 5:	Skipped
Phase 6:	04/06 10:03:47	04/06 10:03:58	11 seconds
Phase 7:	04/06 10:03:58	04/06 10:03:58

Total run time: 43 seconds

 

Link to comment
3 minutes ago, NateRules said:

Where did you see that in the logs?

Apr  6 09:21:07 drogo kernel: XFS (md1): Internal error XFS_WANT_CORRUPTED_GOTO at line 1423 of file fs/xfs/libxfs/xfs_ialloc.c.  Caller xfs_dialloc_ag+0xdd/0x23f [xfs]

 

3 minutes ago, NateRules said:

do I need to do a repair? 

Yes

Link to comment

Ok, I did the repair, but can't tell what it did, it mentions "- moving disconnected inodes to lost+found ...", but when I do a 'ls -la /mnt/disks/disk1' after restarting the array in normal mode, I dont see a lost+found folder.

 

 

root@dXXYY:~# xfs_repair -v /dev/md1
Phase 1 - find and verify superblock...
        - reporting progress in intervals of 15 minutes
        - block cache size set to 1474928 entries
Phase 2 - using internal log
        - zero log...
zero_log: head block 107499 tail block 107499
        - scan filesystem freespace and inode maps...
agf_freeblks 187296, counted 190870 in ag 0
agi_count 3072, counted 2560 in ag 0
agi_freecount 4294967121, counted 0 in ag 0
agi_freecount 4294967121, counted 0 in ag 0 finobt
sb_icount 111232, counted 110720
sb_ifree 4486, counted 4661
sb_fdblocks 450416816, counted 450420390
        - 10:21:11: scanning filesystem freespace - 100 of 100 allocation groups done
        - found root inode chunk
Phase 3 - for each AG...
        - scan and clear agi unlinked lists...
        - 10:21:11: scanning agi unlinked lists - 100 of 100 allocation groups done
        - process known inodes and perform inode discovery...
        - agno = 0
        - agno = 15
        - agno = 60
        - agno = 90
        - agno = 45
        - agno = 30
        - agno = 75
        - agno = 61
        - agno = 46
        - agno = 31
        - agno = 76
        - agno = 1
        - agno = 62
        - agno = 32
        - agno = 47
        - agno = 77
        - agno = 63
        - agno = 33
        - agno = 48
        - agno = 34
        - agno = 64
        - agno = 91
        - agno = 49
        - agno = 35
        - agno = 65
        - agno = 92
        - agno = 50
        - agno = 36
        - agno = 66
        - agno = 93
        - agno = 94
        - agno = 37
        - agno = 67
        - agno = 51
        - agno = 38
        - agno = 68
        - agno = 52
        - agno = 39
        - agno = 16
        - agno = 17
        - agno = 69
        - agno = 53
        - agno = 18
        - agno = 70
        - agno = 40
        - agno = 54
        - agno = 41
        - agno = 71
        - agno = 78
        - agno = 79
        - agno = 42
        - agno = 80
        - agno = 72
        - agno = 55
        - agno = 43
        - agno = 81
        - agno = 56
        - agno = 73
        - agno = 44
        - agno = 57
        - agno = 74
        - agno = 82
        - agno = 58
        - agno = 95
        - agno = 96
        - agno = 83
        - agno = 59
        - agno = 19
        - agno = 84
        - agno = 97
        - agno = 98
        - agno = 85
        - agno = 99
        - agno = 86
        - agno = 20
        - agno = 21
        - agno = 87
        - agno = 88
        - agno = 89
        - agno = 22
        - agno = 23
        - agno = 24
        - agno = 2
        - agno = 3
        - agno = 4
        - agno = 5
        - agno = 6
        - agno = 7
        - agno = 8
        - agno = 9
        - agno = 25
        - agno = 26
        - agno = 27
        - agno = 28
        - agno = 29
        - agno = 10
        - agno = 11
        - agno = 12
        - agno = 13
        - agno = 14
        - 10:21:41: process known inodes and inode discovery - 110720 of 111232 inodes done
        - process newly discovered inodes...
        - 10:21:41: process newly discovered inodes - 100 of 100 allocation groups done
Phase 4 - check for duplicate blocks...
        - setting up duplicate extent list...
        - 10:21:41: setting up duplicate extent list - 100 of 100 allocation groups done
        - check for inodes claiming duplicate blocks...
        - agno = 0
        - agno = 3
        - agno = 1
        - agno = 2
        - agno = 4
        - agno = 5
        - agno = 6
        - agno = 7
        - agno = 8
        - agno = 9
        - agno = 10
        - agno = 11
        - agno = 12
        - agno = 13
        - agno = 14
        - agno = 15
        - agno = 16
        - agno = 17
        - agno = 18
        - agno = 19
        - agno = 20
        - agno = 21
        - agno = 22
        - agno = 23
        - agno = 24
        - agno = 25
        - agno = 26
        - agno = 27
        - agno = 28
        - agno = 29
        - agno = 30
        - agno = 31
        - agno = 32
        - agno = 33
        - agno = 34
        - agno = 35
        - agno = 36
        - agno = 37
        - agno = 38
        - agno = 39
        - agno = 40
        - agno = 41
        - agno = 42
        - agno = 43
        - agno = 44
        - agno = 45
        - agno = 46
        - agno = 47
        - agno = 48
        - agno = 49
        - agno = 50
        - agno = 51
        - agno = 52
        - agno = 53
        - agno = 54
        - agno = 55
        - agno = 56
        - agno = 57
        - agno = 58
        - agno = 59
        - agno = 60
        - agno = 61
        - agno = 62
        - agno = 63
        - agno = 64
        - agno = 65
        - agno = 66
        - agno = 67
        - agno = 68
        - agno = 69
        - agno = 70
        - agno = 71
        - agno = 72
        - agno = 73
        - agno = 74
        - agno = 75
        - agno = 76
        - agno = 77
        - agno = 78
        - agno = 79
        - agno = 80
        - agno = 81
        - agno = 82
        - agno = 83
        - agno = 84
        - agno = 85
        - agno = 86
        - agno = 87
        - agno = 88
        - agno = 89
        - agno = 90
        - agno = 91
        - agno = 92
        - agno = 93
        - agno = 94
        - agno = 95
        - agno = 96
        - agno = 97
        - agno = 98
        - agno = 99
        - 10:21:41: check for inodes claiming duplicate blocks - 110720 of 111232 inodes done
Phase 5 - rebuild AG headers and trees...
        - agno = 0
        - agno = 1
        - agno = 2
        - agno = 3
        - agno = 4
        - agno = 5
        - agno = 6
        - agno = 7
        - agno = 8
        - agno = 9
        - agno = 10
        - agno = 11
        - agno = 12
        - agno = 13
        - agno = 14
        - agno = 15
        - agno = 16
        - agno = 17
        - agno = 18
        - agno = 19
        - agno = 20
        - agno = 21
        - agno = 22
        - agno = 23
        - agno = 24
        - agno = 25
        - agno = 26
        - agno = 27
        - agno = 28
        - agno = 29
        - agno = 30
        - agno = 31
        - agno = 32
        - agno = 33
        - agno = 34
        - agno = 35
        - agno = 36
        - agno = 37
        - agno = 38
        - agno = 39
        - agno = 40
        - agno = 41
        - agno = 42
        - agno = 43
        - agno = 44
        - agno = 45
        - agno = 46
        - agno = 47
        - agno = 48
        - agno = 49
        - agno = 50
        - agno = 51
        - agno = 52
        - agno = 53
        - agno = 54
        - agno = 55
        - agno = 56
        - agno = 57
        - agno = 58
        - agno = 59
        - agno = 60
        - agno = 61
        - agno = 62
        - agno = 63
        - agno = 64
        - agno = 65
        - agno = 66
        - agno = 67
        - agno = 68
        - agno = 69
        - agno = 70
        - agno = 71
        - agno = 72
        - agno = 73
        - agno = 74
        - agno = 75
        - agno = 76
        - agno = 77
        - agno = 78
        - agno = 79
        - agno = 80
        - agno = 81
        - agno = 82
        - agno = 83
        - agno = 84
        - agno = 85
        - agno = 86
        - agno = 87
        - agno = 88
        - agno = 89
        - agno = 90
        - agno = 91
        - agno = 92
        - agno = 93
        - agno = 94
        - agno = 95
        - agno = 96
        - agno = 97
        - agno = 98
        - agno = 99
        - 10:21:41: rebuild AG headers and trees - 100 of 100 allocation groups done
        - reset superblock...
Phase 6 - check inode connectivity...
        - resetting contents of realtime bitmap and summary inodes
        - traversing filesystem ...
        - agno = 0
        - agno = 1
        - agno = 2
        - agno = 3
        - agno = 4
        - agno = 5
        - agno = 6
        - agno = 7
        - agno = 8
        - agno = 9
        - agno = 10
        - agno = 11
        - agno = 12
        - agno = 13
        - agno = 14
        - agno = 15
        - agno = 16
        - agno = 17
        - agno = 18
        - agno = 19
        - agno = 20
        - agno = 21
        - agno = 22
        - agno = 23
        - agno = 24
        - agno = 25
        - agno = 26
        - agno = 27
        - agno = 28
        - agno = 29
        - agno = 30
        - agno = 31
        - agno = 32
        - agno = 33
        - agno = 34
        - agno = 35
        - agno = 36
        - agno = 37
        - agno = 38
        - agno = 39
        - agno = 40
        - agno = 41
        - agno = 42
        - agno = 43
        - agno = 44
        - agno = 45
        - agno = 46
        - agno = 47
        - agno = 48
        - agno = 49
        - agno = 50
        - agno = 51
        - agno = 52
        - agno = 53
        - agno = 54
        - agno = 55
        - agno = 56
        - agno = 57
        - agno = 58
        - agno = 59
        - agno = 60
        - agno = 61
        - agno = 62
        - agno = 63
        - agno = 64
        - agno = 65
        - agno = 66
        - agno = 67
        - agno = 68
        - agno = 69
        - agno = 70
        - agno = 71
        - agno = 72
        - agno = 73
        - agno = 74
        - agno = 75
        - agno = 76
        - agno = 77
        - agno = 78
        - agno = 79
        - agno = 80
        - agno = 81
        - agno = 82
        - agno = 83
        - agno = 84
        - agno = 85
        - agno = 86
        - agno = 87
        - agno = 88
        - agno = 89
        - agno = 90
        - agno = 91
        - agno = 92
        - agno = 93
        - agno = 94
        - agno = 95
        - agno = 96
        - agno = 97
        - agno = 98
        - agno = 99
        - traversal finished ...
        - moving disconnected inodes to lost+found ...
Phase 7 - verify and correct link counts...
        - 10:21:51: verify and correct link counts - 100 of 100 allocation groups done

        XFS_REPAIR Summary    Fri Apr  6 10:21:54 2018

Phase           Start           End             Duration
Phase 1:        04/06 10:21:10  04/06 10:21:11  1 second
Phase 2:        04/06 10:21:11  04/06 10:21:11
Phase 3:        04/06 10:21:11  04/06 10:21:41  30 seconds
Phase 4:        04/06 10:21:41  04/06 10:21:41
Phase 5:        04/06 10:21:41  04/06 10:21:41
Phase 6:        04/06 10:21:41  04/06 10:21:51  10 seconds
Phase 7:        04/06 10:21:51  04/06 10:21:51

Total run time: 41 seconds
done

 

Link to comment
3 hours ago, NateRules said:

but when I do a 'ls -la /mnt/disks/disk1' after restarting the array in normal mode, I dont see a lost+found folder.

 

This is not the correct path to disk1. It is at /mnt/disk1.

 

/mnt/disks/disk1 would be an Unassigned Device you had mounted and named disk1. Or possibly a folder created in /mnt by some misconfigured app. Does that path even exist on your server?

Link to comment
  • 3 years later...

I had received a warning for common problems with disk4 us mounted read-only. I inspected the syslog.1.txt (syslog.txt is full of the same errors) and found this error, "XFS (md4): Metadata CRC error detected at xfs_dir3_block_read_verify+0x7d/0xc6 [xfs], xfs_dir3_block block 0x1a8106c8' , 'Sep 14 02:19:27 Pensieve kernel: XFS (md4): Unmount and run xfs_repair'

 

I when here and found instructions how to run the repair. https://wiki.unraid.net/Check_Disk_Filesystems#Checking_and_fixing_drives_in_the_webGui

 

I ran the check first and there were errors (see log attached XFS_Check_log.txt):

 

In the instructions it says that, "If however issues were found, the display of results will indicate the recommended action to take. Typically, that will involve repeating the command with a specific option, clearly stated, which you will type into the options box (including any hyphens, usually 2 leading hyphens)."

 

I do not see any instruction in the output to do the repair. The instructions send me here: https://wiki.unraid.net/Check_Disk_Filesystems#xfs_repair.  I am not sure which switches to use. Can I get an assist in running the repair or overall checking my work to find the root cause? There could be one issue or many I do not know. 

 

Thank you in advance for your time and lending your expertise. 

pensieve-diagnostics-20210915-1958.zip XFS_check_output.txt

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.