Hello,
First time poster...I have an Unraid setup running on an HP EliteDesk 800 G3 Tower. I know this is a no no...but my array disks are connected via a USB 3.0 shelf. Cache is an M.2 and the dual parity are onboard SATA. I keep having issues where my file syncing program stops being able to access directories. When I go look via CLI, I get errors that the structure needs cleaned. I took a look at the logs and it reports that I need to run xfs_repair on md4, which is the disk having issues. The biggest concern is I just had this issue happen the other day in a different directory and with disk 3. I'm wondering if you all can help figure out what exactly is happening.
root@DUNDERMIFFLIN:/mnt/user/videos/hdmovies/local# ls
/bin/ls: reading directory '.': Structure needs cleaning
root@DUNDERMIFFLIN:/mnt/disk4/videos/hdmovies/local# ls -l | grep ??
/bin/ls: cannot access 'Short Cuts (1993)': Structure needs cleaning d????????? ? ? ? ? ? Short\ Cuts\ (1993)/
Nov 12 13:12:17 DUNDERMIFFLIN kernel: XFS (md4): Metadata corruption detected at xfs_dinode_verify+0xa3/0x581 [xfs], inode 0x101648118 dinode
Nov 12 13:12:17 DUNDERMIFFLIN kernel: XFS (md4): Unmount and run xfs_repair
dundermifflin-diagnostics-20211112-1930.zip