wall1s Posted March 25 Share Posted March 25 (edited) So I woke up this morning to both a parity and a array drive being disabled and i'm not sure why. Neither had ever had any problems or shown any possible issues. And both are less then a year old. So far the only step I have taken is to reboot the machine to no avail. Given one of the drives is a parity I'm hesitant to mess around too much without knowing exactly what I need to do to fix it. For some reason (or at least i'm not sure) even though my drive is emulated when I go into docker it doesnt list any containers. Any ideas? attached are my diag file. tower-diagnostics-20240325-0905.zip Edited March 25 by wall1s Quote Link to comment
trurl Posted March 25 Share Posted March 25 1 minute ago, wall1s said: So far the only step I have taken is to reboot the machine to no avail. Reboot will never fix this. Fortunately, previous syslog was saved and is in those diagnostics. You were having connection problems with many disks. Those just happened to be the 2 disks that got disabled first because they couldn't be written and you can't have more than 2 disable disks. SMART for both disabled disks looks fine, a small number of reallocated on parity nothing to worry about. And as mentioned, not really disk problems. Disabled/emulated disk7 is unmountable though so that will have to be taken care of before rebuilding. Also looks like you have corruption on disk1, but perhaps that is because it can't really be read. Looks like you are trying to use USB for many of your disks. USB not recommended for assigned disks for many reasons, including the disconnections that caused all this. Quote Link to comment
wall1s Posted March 25 Author Share Posted March 25 5 minutes ago, trurl said: Looks like you are trying to use USB for many of your disks. USB not recommended for assigned disks for many reasons, including the disconnections that caused all this. So I've got a Terramaster JBOD attached via USB. and actually never had problems before. But I can work on moving them off if its a common issue. as for the disk7 being unmount able problem is my solution just going to be reformat and backfill data? Quote Link to comment
trurl Posted March 25 Share Posted March 25 7 minutes ago, wall1s said: disk7 being unmount able problem is my solution just going to be reformat No. Several approaches possible. Usually repair the emulated filesystem. If the results look good, rebuild. Otherwise see if the physical disk contents look better and New Config it back into the array. Or some combination where you repair then rebuild to a new disk, and use the original to recover any files if necessary. Before doing anything, it would be best to get those disks connected without USB. Quote Link to comment
wall1s Posted March 25 Author Share Posted March 25 What is the best way to repair the emulated file system? I've never had to before, is there a tool? Quote Link to comment
trurl Posted March 25 Share Posted March 25 When a disk is disabled, it is no longer used. Instead, all other disks are read to get the data for the emulated disk from the parity calculation, and parity is updated to emulate writes to the disk so those can also be recovered by rebuild. The initial failed write, and any subsequent writes to the emulated disk, can be recovered by rebuild. Repairing the filesystem will involve writing the emulated disk. But, if you try to work with the emulated disk, you are relying on all the other disks working well to emulate the disk. If other disks disconnect as before, that won't work. And rebuild won't work either since it must write the emulated data to the rebuilding disk. 1 hour ago, trurl said: Also looks like you have corruption on disk1, but perhaps that is because it can't really be read. This might be real corruption since I saw that in the logs after reboot, when presumably all enabled disks were still connected. And since that disk isn't being emulated, we could start with that one since repairing it would only involve disk1 and the remaining parity. Check filesystem on disk1 from the webUI. Capture the output and post it. Quote Link to comment
trurl Posted March 25 Share Posted March 25 Do you have another copy of anything important and irreplaceable? If you insist on trying to get things all working again while still on USB, then I am going to recommend only attempting rebuild of disk1 to a new disk and leaving the original with its contents alone in case rebuild goes badly due to USB. Quote Link to comment
wall1s Posted March 25 Author Share Posted March 25 4 minutes ago, trurl said: Check filesystem on disk1 from the webUI. Capture the output and post it. Phase 1 - find and verify superblock... Phase 2 - using internal log - zero log... - scan filesystem freespace and inode maps... - found root inode chunk Phase 3 - for each AG... - scan (but don't clear) agi unlinked lists... - process known inodes and perform inode discovery... - agno = 0 - agno = 1 - agno = 2 Metadata corruption detected at 0x438a03, xfs_inode block 0x100227290/0x4000 bad CRC for inode 4297224872 bad magic number 0x241a on inode 4297224872 bad version number 0x6d on inode 4297224872 bad next_unlinked 0xdeda645c on inode 4297224872 inode identifier 1575615604729810958 mismatch on inode 4297224872 bad CRC for inode 4297224873 bad magic number 0x241a on inode 4297224873 bad version number 0x6d on inode 4297224873 bad next_unlinked 0xdeda645c on inode 4297224873 inode identifier 1575615604729810958 mismatch on inode 4297224873 bad CRC for inode 4297224874 bad magic number 0x241a on inode 4297224874 bad version number 0x6d on inode 4297224874 bad next_unlinked 0xdeda645c on inode 4297224874 inode identifier 1575615604729810958 mismatch on inode 4297224874 bad CRC for inode 4297224875 bad magic number 0x241a on inode 4297224875 bad version number 0x6d on inode 4297224875 bad next_unlinked 0xdeda645c on inode 4297224875 inode identifier 1575615604729810958 mismatch on inode 4297224875 bad CRC for inode 4297224876 bad magic number 0x241a on inode 4297224876 bad version number 0x6d on inode 4297224876 bad next_unlinked 0xdeda645c on inode 4297224876 inode identifier 1575615604729810958 mismatch on inode 4297224876 bad CRC for inode 4297224877 bad magic number 0x241a on inode 4297224877 bad version number 0x6d on inode 4297224877 bad next_unlinked 0xdeda645c on inode 4297224877 inode identifier 1575615604729810958 mismatch on inode 4297224877 bad CRC for inode 4297224878 bad magic number 0x241a on inode 4297224878 bad version number 0x6d on inode 4297224878 bad next_unlinked 0xdeda645c on inode 4297224878 inode identifier 1575615604729810958 mismatch on inode 4297224878 bad CRC for inode 4297224879 bad magic number 0x241a on inode 4297224879 bad version number 0x6d on inode 4297224879 bad next_unlinked 0xdeda645c on inode 4297224879 inode identifier 1575615604729810958 mismatch on inode 4297224879 bad CRC for inode 4297224880 bad magic number 0x241a on inode 4297224880 bad version number 0x6d on inode 4297224880 bad next_unlinked 0xdeda645c on inode 4297224880 inode identifier 1575615604729810958 mismatch on inode 4297224880 bad CRC for inode 4297224881 bad magic number 0x241a on inode 4297224881 bad version number 0x6d on inode 4297224881 bad next_unlinked 0xdeda645c on inode 4297224881 inode identifier 1575615604729810958 mismatch on inode 4297224881 bad CRC for inode 4297224882 bad magic number 0x241a on inode 4297224882 bad version number 0x6d on inode 4297224882 bad next_unlinked 0xdeda645c on inode 4297224882 inode identifier 1575615604729810958 mismatch on inode 4297224882 bad CRC for inode 4297224883 bad magic number 0x241a on inode 4297224883 bad version number 0x6d on inode 4297224883 bad next_unlinked 0xdeda645c on inode 4297224883 inode identifier 1575615604729810958 mismatch on inode 4297224883 bad CRC for inode 4297224884 bad magic number 0x241a on inode 4297224884 bad version number 0x6d on inode 4297224884 bad next_unlinked 0xdeda645c on inode 4297224884 inode identifier 1575615604729810958 mismatch on inode 4297224884 bad CRC for inode 4297224885 bad magic number 0x241a on inode 4297224885 bad version number 0x6d on inode 4297224885 bad next_unlinked 0xdeda645c on inode 4297224885 inode identifier 1575615604729810958 mismatch on inode 4297224885 bad CRC for inode 4297224886 bad magic number 0x241a on inode 4297224886 bad version number 0x6d on inode 4297224886 bad next_unlinked 0xdeda645c on inode 4297224886 inode identifier 1575615604729810958 mismatch on inode 4297224886 bad CRC for inode 4297224887 bad magic number 0x241a on inode 4297224887 bad version number 0x6d on inode 4297224887 bad next_unlinked 0xdeda645c on inode 4297224887 inode identifier 1575615604729810958 mismatch on inode 4297224887 bad CRC for inode 4297224888 bad magic number 0x241a on inode 4297224888 bad version number 0x6d on inode 4297224888 bad next_unlinked 0xdeda645c on inode 4297224888 inode identifier 1575615604729810958 mismatch on inode 4297224888 bad CRC for inode 4297224889 bad magic number 0x241a on inode 4297224889 bad version number 0x6d on inode 4297224889 bad next_unlinked 0xdeda645c on inode 4297224889 inode identifier 1575615604729810958 mismatch on inode 4297224889 bad CRC for inode 4297224890 bad magic number 0x241a on inode 4297224890 bad version number 0x6d on inode 4297224890 bad next_unlinked 0xdeda645c on inode 4297224890 inode identifier 1575615604729810958 mismatch on inode 4297224890 bad CRC for inode 4297224891 bad magic number 0x241a on inode 4297224891 bad version number 0x6d on inode 4297224891 bad next_unlinked 0xdeda645c on inode 4297224891 inode identifier 1575615604729810958 mismatch on inode 4297224891 bad CRC for inode 4297224892 bad magic number 0x241a on inode 4297224892 bad version number 0x6d on inode 4297224892 bad next_unlinked 0xdeda645c on inode 4297224892 inode identifier 1575615604729810958 mismatch on inode 4297224892 bad CRC for inode 4297224893 bad magic number 0x241a on inode 4297224893 bad version number 0x6d on inode 4297224893 bad next_unlinked 0xdeda645c on inode 4297224893 inode identifier 1575615604729810958 mismatch on inode 4297224893 bad CRC for inode 4297224894 bad magic number 0x241a on inode 4297224894 bad version number 0x6d on inode 4297224894 bad next_unlinked 0xdeda645c on inode 4297224894 inode identifier 1575615604729810958 mismatch on inode 4297224894 bad CRC for inode 4297224895 bad magic number 0x241a on inode 4297224895 bad version number 0x6d on inode 4297224895 bad next_unlinked 0xdeda645c on inode 4297224895 inode identifier 1575615604729810958 mismatch on inode 4297224895 bad CRC for inode 4297224872, would rewrite bad magic number 0x241a on inode 4297224872, would reset magic number bad version number 0x6d on inode 4297224872, would reset version number bad next_unlinked 0xdeda645c on inode 4297224872, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224872 would have cleared inode 4297224872 bad CRC for inode 4297224873, would rewrite bad magic number 0x241a on inode 4297224873, would reset magic number bad version number 0x6d on inode 4297224873, would reset version number bad next_unlinked 0xdeda645c on inode 4297224873, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224873 would have cleared inode 4297224873 bad CRC for inode 4297224874, would rewrite bad magic number 0x241a on inode 4297224874, would reset magic number bad version number 0x6d on inode 4297224874, would reset version number bad next_unlinked 0xdeda645c on inode 4297224874, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224874 would have cleared inode 4297224874 bad CRC for inode 4297224875, would rewrite bad magic number 0x241a on inode 4297224875, would reset magic number bad version number 0x6d on inode 4297224875, would reset version number bad next_unlinked 0xdeda645c on inode 4297224875, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224875 would have cleared inode 4297224875 bad CRC for inode 4297224876, would rewrite bad magic number 0x241a on inode 4297224876, would reset magic number bad version number 0x6d on inode 4297224876, would reset version number bad next_unlinked 0xdeda645c on inode 4297224876, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224876 would have cleared inode 4297224876 bad CRC for inode 4297224877, would rewrite bad magic number 0x241a on inode 4297224877, would reset magic number bad version number 0x6d on inode 4297224877, would reset version number bad next_unlinked 0xdeda645c on inode 4297224877, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224877 would have cleared inode 4297224877 bad CRC for inode 4297224878, would rewrite bad magic number 0x241a on inode 4297224878, would reset magic number bad version number 0x6d on inode 4297224878, would reset version number bad next_unlinked 0xdeda645c on inode 4297224878, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224878 would have cleared inode 4297224878 bad CRC for inode 4297224879, would rewrite bad magic number 0x241a on inode 4297224879, would reset magic number bad version number 0x6d on inode 4297224879, would reset version number bad next_unlinked 0xdeda645c on inode 4297224879, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224879 would have cleared inode 4297224879 bad CRC for inode 4297224880, would rewrite bad magic number 0x241a on inode 4297224880, would reset magic number bad version number 0x6d on inode 4297224880, would reset version number bad next_unlinked 0xdeda645c on inode 4297224880, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224880 would have cleared inode 4297224880 bad CRC for inode 4297224881, would rewrite bad magic number 0x241a on inode 4297224881, would reset magic number bad version number 0x6d on inode 4297224881, would reset version number bad next_unlinked 0xdeda645c on inode 4297224881, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224881 would have cleared inode 4297224881 bad CRC for inode 4297224882, would rewrite bad magic number 0x241a on inode 4297224882, would reset magic number bad version number 0x6d on inode 4297224882, would reset version number bad next_unlinked 0xdeda645c on inode 4297224882, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224882 would have cleared inode 4297224882 bad CRC for inode 4297224883, would rewrite bad magic number 0x241a on inode 4297224883, would reset magic number bad version number 0x6d on inode 4297224883, would reset version number bad next_unlinked 0xdeda645c on inode 4297224883, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224883 would have cleared inode 4297224883 bad CRC for inode 4297224884, would rewrite bad magic number 0x241a on inode 4297224884, would reset magic number bad version number 0x6d on inode 4297224884, would reset version number bad next_unlinked 0xdeda645c on inode 4297224884, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224884 would have cleared inode 4297224884 bad CRC for inode 4297224885, would rewrite bad magic number 0x241a on inode 4297224885, would reset magic number bad version number 0x6d on inode 4297224885, would reset version number bad next_unlinked 0xdeda645c on inode 4297224885, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224885 would have cleared inode 4297224885 bad CRC for inode 4297224886, would rewrite bad magic number 0x241a on inode 4297224886, would reset magic number bad version number 0x6d on inode 4297224886, would reset version number bad next_unlinked 0xdeda645c on inode 4297224886, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224886 would have cleared inode 4297224886 bad CRC for inode 4297224887, would rewrite bad magic number 0x241a on inode 4297224887, would reset magic number bad version number 0x6d on inode 4297224887, would reset version number bad next_unlinked 0xdeda645c on inode 4297224887, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224887 would have cleared inode 4297224887 bad CRC for inode 4297224888, would rewrite bad magic number 0x241a on inode 4297224888, would reset magic number bad version number 0x6d on inode 4297224888, would reset version number bad next_unlinked 0xdeda645c on inode 4297224888, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224888 would have cleared inode 4297224888 bad CRC for inode 4297224889, would rewrite bad magic number 0x241a on inode 4297224889, would reset magic number bad version number 0x6d on inode 4297224889, would reset version number bad next_unlinked 0xdeda645c on inode 4297224889, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224889 would have cleared inode 4297224889 bad CRC for inode 4297224890, would rewrite bad magic number 0x241a on inode 4297224890, would reset magic number bad version number 0x6d on inode 4297224890, would reset version number bad next_unlinked 0xdeda645c on inode 4297224890, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224890 would have cleared inode 4297224890 bad CRC for inode 4297224891, would rewrite bad magic number 0x241a on inode 4297224891, would reset magic number bad version number 0x6d on inode 4297224891, would reset version number bad next_unlinked 0xdeda645c on inode 4297224891, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224891 would have cleared inode 4297224891 bad CRC for inode 4297224892, would rewrite bad magic number 0x241a on inode 4297224892, would reset magic number bad version number 0x6d on inode 4297224892, would reset version number bad next_unlinked 0xdeda645c on inode 4297224892, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224892 would have cleared inode 4297224892 bad CRC for inode 4297224893, would rewrite bad magic number 0x241a on inode 4297224893, would reset magic number bad version number 0x6d on inode 4297224893, would reset version number bad next_unlinked 0xdeda645c on inode 4297224893, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224893 would have cleared inode 4297224893 bad CRC for inode 4297224894, would rewrite bad magic number 0x241a on inode 4297224894, would reset magic number bad version number 0x6d on inode 4297224894, would reset version number bad next_unlinked 0xdeda645c on inode 4297224894, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224894 would have cleared inode 4297224894 bad CRC for inode 4297224895, would rewrite bad magic number 0x241a on inode 4297224895, would reset magic number bad version number 0x6d on inode 4297224895, would reset version number bad next_unlinked 0xdeda645c on inode 4297224895, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224895 would have cleared inode 4297224895 - agno = 3 - agno = 4 - agno = 5 - agno = 6 - agno = 7 - process newly discovered inodes... Phase 4 - check for duplicate blocks... - setting up duplicate extent list... - check for inodes claiming duplicate blocks... - agno = 0 - agno = 2 - agno = 6 - agno = 4 - agno = 5 - agno = 7 - agno = 1 - agno = 3 entry "bzbui_skin_bg-4x.gif" in shortform directory 4297224844 references free inode 4297224872 would have junked entry "bzbui_skin_bg-4x.gif" in directory inode 4297224844 would have corrected i8 count in directory 4297224844 from 9 to 8 bad CRC for inode 4297224872, would rewrite bad magic number 0x241a on inode 4297224872, would reset magic number bad version number 0x6d on inode 4297224872, would reset version number bad next_unlinked 0xdeda645c on inode 4297224872, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224872 would have cleared inode 4297224872 bad CRC for inode 4297224873, would rewrite bad magic number 0x241a on inode 4297224873, would reset magic number bad version number 0x6d on inode 4297224873, would reset version number bad next_unlinked 0xdeda645c on inode 4297224873, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224873 would have cleared inode 4297224873 bad CRC for inode 4297224874, would rewrite bad magic number 0x241a on inode 4297224874, would reset magic number bad version number 0x6d on inode 4297224874, would reset version number bad next_unlinked 0xdeda645c on inode 4297224874, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224874 would have cleared inode 4297224874 bad CRC for inode 4297224875, would rewrite bad magic number 0x241a on inode 4297224875, would reset magic number bad version number 0x6d on inode 4297224875, would reset version number bad next_unlinked 0xdeda645c on inode 4297224875, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224875 would have cleared inode 4297224875 bad CRC for inode 4297224876, would rewrite bad magic number 0x241a on inode 4297224876, would reset magic number bad version number 0x6d on inode 4297224876, would reset version number bad next_unlinked 0xdeda645c on inode 4297224876, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224876 would have cleared inode 4297224876 bad CRC for inode 4297224877, would rewrite bad magic number 0x241a on inode 4297224877, would reset magic number bad version number 0x6d on inode 4297224877, would reset version number bad next_unlinked 0xdeda645c on inode 4297224877, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224877 would have cleared inode 4297224877 bad CRC for inode 4297224878, would rewrite bad magic number 0x241a on inode 4297224878, would reset magic number bad version number 0x6d on inode 4297224878, would reset version number bad next_unlinked 0xdeda645c on inode 4297224878, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224878 would have cleared inode 4297224878 bad CRC for inode 4297224879, would rewrite bad magic number 0x241a on inode 4297224879, would reset magic number bad version number 0x6d on inode 4297224879, would reset version number bad next_unlinked 0xdeda645c on inode 4297224879, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224879 would have cleared inode 4297224879 bad CRC for inode 4297224880, would rewrite bad magic number 0x241a on inode 4297224880, would reset magic number bad version number 0x6d on inode 4297224880, would reset version number bad next_unlinked 0xdeda645c on inode 4297224880, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224880 would have cleared inode 4297224880 bad CRC for inode 4297224881, would rewrite bad magic number 0x241a on inode 4297224881, would reset magic number bad version number 0x6d on inode 4297224881, would reset version number bad next_unlinked 0xdeda645c on inode 4297224881, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224881 would have cleared inode 4297224881 bad CRC for inode 4297224882, would rewrite bad magic number 0x241a on inode 4297224882, would reset magic number bad version number 0x6d on inode 4297224882, would reset version number bad next_unlinked 0xdeda645c on inode 4297224882, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224882 would have cleared inode 4297224882 bad CRC for inode 4297224883, would rewrite bad magic number 0x241a on inode 4297224883, would reset magic number bad version number 0x6d on inode 4297224883, would reset version number bad next_unlinked 0xdeda645c on inode 4297224883, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224883 would have cleared inode 4297224883 bad CRC for inode 4297224884, would rewrite bad magic number 0x241a on inode 4297224884, would reset magic number bad version number 0x6d on inode 4297224884, would reset version number bad next_unlinked 0xdeda645c on inode 4297224884, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224884 would have cleared inode 4297224884 bad CRC for inode 4297224885, would rewrite bad magic number 0x241a on inode 4297224885, would reset magic number bad version number 0x6d on inode 4297224885, would reset version number bad next_unlinked 0xdeda645c on inode 4297224885, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224885 would have cleared inode 4297224885 bad CRC for inode 4297224886, would rewrite bad magic number 0x241a on inode 4297224886, would reset magic number bad version number 0x6d on inode 4297224886, would reset version number bad next_unlinked 0xdeda645c on inode 4297224886, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224886 would have cleared inode 4297224886 bad CRC for inode 4297224887, would rewrite bad magic number 0x241a on inode 4297224887, would reset magic number bad version number 0x6d on inode 4297224887, would reset version number bad next_unlinked 0xdeda645c on inode 4297224887, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224887 would have cleared inode 4297224887 bad CRC for inode 4297224888, would rewrite bad magic number 0x241a on inode 4297224888, would reset magic number bad version number 0x6d on inode 4297224888, would reset version number bad next_unlinked 0xdeda645c on inode 4297224888, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224888 would have cleared inode 4297224888 bad CRC for inode 4297224889, would rewrite bad magic number 0x241a on inode 4297224889, would reset magic number bad version number 0x6d on inode 4297224889, would reset version number bad next_unlinked 0xdeda645c on inode 4297224889, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224889 would have cleared inode 4297224889 bad CRC for inode 4297224890, would rewrite bad magic number 0x241a on inode 4297224890, would reset magic number bad version number 0x6d on inode 4297224890, would reset version number bad next_unlinked 0xdeda645c on inode 4297224890, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224890 would have cleared inode 4297224890 bad CRC for inode 4297224891, would rewrite bad magic number 0x241a on inode 4297224891, would reset magic number bad version number 0x6d on inode 4297224891, would reset version number bad next_unlinked 0xdeda645c on inode 4297224891, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224891 would have cleared inode 4297224891 bad CRC for inode 4297224892, would rewrite bad magic number 0x241a on inode 4297224892, would reset magic number bad version number 0x6d on inode 4297224892, would reset version number bad next_unlinked 0xdeda645c on inode 4297224892, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224892 would have cleared inode 4297224892 bad CRC for inode 4297224893, would rewrite bad magic number 0x241a on inode 4297224893, would reset magic number bad version number 0x6d on inode 4297224893, would reset version number bad next_unlinked 0xdeda645c on inode 4297224893, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224893 would have cleared inode 4297224893 bad CRC for inode 4297224894, would rewrite bad magic number 0x241a on inode 4297224894, would reset magic number bad version number 0x6d on inode 4297224894, would reset version number bad next_unlinked 0xdeda645c on inode 4297224894, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224894 would have cleared inode 4297224894 bad CRC for inode 4297224895, would rewrite bad magic number 0x241a on inode 4297224895, would reset magic number bad version number 0x6d on inode 4297224895, would reset version number bad next_unlinked 0xdeda645c on inode 4297224895, would reset next_unlinked inode identifier 1575615604729810958 mismatch on inode 4297224895 would have cleared inode 4297224895 No modify flag set, skipping phase 5 Phase 6 - check inode connectivity... - traversing filesystem ... Metadata corruption detected at 0x438a03, xfs_inode block 0x100227290/0x4000 entry "bzbui_skin_bg-4x.gif" in shortform directory inode 4297224844 points to free inode 4297224872 would junk entry would fix i8count in inode 4297224844 - traversal finished ... - moving disconnected inodes to lost+found ... Phase 7 - verify link counts... No modify flag set, skipping filesystem flush and exiting. Quote Link to comment
wall1s Posted March 25 Author Share Posted March 25 Well that is a lot of corruptions for a disk that SMART is telling me is healthy. Quote Link to comment
trurl Posted March 25 Share Posted March 25 Filesystem corruption is independent of disk health. It is the data on the disk (actually, the filesystem metadata that keeps track of the other data) that is bad, not the disk. And that does look pretty bad. Looks like disk1 is connected to this controller 00:17.0 SATA controller [0106]: Intel Corporation Comet Lake SATA AHCI Controller [8086:06d2] DeviceName: Onboard - SATA Subsystem: Micro-Star International Co., Ltd. [MSI] Comet Lake SATA AHCI Controller [1462:7c79] Kernel driver in use: ahci Kernel modules: ahci So USB is not causing any problems with that disk. Post new diagnostics. Quote Link to comment
wall1s Posted March 25 Author Share Posted March 25 Just reran diag! tower-diagnostics-20240325-1054.zip Quote Link to comment
trurl Posted March 25 Share Posted March 25 Doesn't look like there were any problems communicating with disk1 during that. Do you have another copy of anything important and irreplaceable? Quote Link to comment
wall1s Posted March 25 Author Share Posted March 25 I dont think I have anything irreplaceable on them. Its like 75% plex. And everything should be covered by parity. Quote Link to comment
trurl Posted March 25 Share Posted March 25 28 minutes ago, wall1s said: And everything should be covered by parity. I don't know what you mean by that. Parity is not a substitute for backup, whether Unraid or some other system. Parity contains none of your data. Parity is just an extra bit that allows a missing bit to be calculated from all the other bits. That is basically how parity works in any system, Unraid or otherwise. Parity contains parity bits that allow the contents of a failed/missing/disabled/emulated/rebuilding disk to be calculated from the bits on all the other disks. https://docs.unraid.net/unraid-os/manual/what-is-unraid/#parity-protected-array Parity by itself can recover nothing. All bits of all other disks must be reliably read to reliably rebuild all bits of a disk. And as we have seen, it doesn't appear that your current setup can reliably read all other disks. Quote Link to comment
wall1s Posted March 25 Author Share Posted March 25 55 minutes ago, trurl said: And as we have seen, it doesn't appear that your current setup can reliably read all other disks. Well... so what do you think my option is at this point? It sounds like you're saying I'm boned. Quote Link to comment
trurl Posted March 25 Share Posted March 25 4 hours ago, trurl said: Before doing anything, it would be best to get those disks connected without USB. Quote Link to comment
trurl Posted March 25 Share Posted March 25 Each data disk in the Unraid array is an independent filesystem that can be read all by itself on any Linux. You could just New Config disk7 back into the array and rebuild both parity. Maybe physical disk7 is actually mountable and not corrupted. And then live with whatever results from repairing disk1 and possibly disk7 (until the next time). Even if parity rebuild won't succeed, parity contains none of your data as mentioned. Your earlier diagnostics seemed to indicate there was a lost+found share, which would have been the result of an earlier check filesystem. It doesn't show as currently existing, possibly it is on the unmountable disk7 so can't be seen until repaired (again). Quote Link to comment
trurl Posted March 25 Share Posted March 25 2 minutes ago, trurl said: Even if parity rebuild won't succeed, parity contains none of your data as mentioned. I often recommend not even using parity with USB since if something disconnects, the array won't be out-of-sync since there is nothing to be in-sync with. So nothing to rebuild. But nothing can be rebuilt. Quote Link to comment
wall1s Posted March 25 Author Share Posted March 25 (edited) 1 hour ago, trurl said: Well I have moved one disk out, specifically the 14tb parity disk. However now the system isnt seeing it at all. And currently I am unable to move the other 4 disks out. Gonna have to buy a new sata expansion card. and trays. *edit* Ok moved the parity drive back into the JBOD and I can see it again. It still is listed as disabled but at least I can see it again. Edited March 25 by wall1s Quote Link to comment
wall1s Posted March 25 Author Share Posted March 25 Ok, I built a new config, kept the parity drive in my jbod (going to work on moving off asap), and I'm currently doing a no-write parity check. Everything SEEMS to be functioning. Even the data in disk7 seems to be there. And accessible. So take aways get the fuck off jbod usb is bad. and replace drive 1 asap. Quote Link to comment
trurl Posted March 25 Share Posted March 25 19 minutes ago, wall1s said: replace drive 1 asap Not clear there is anything wrong with disk1, and replacing/rebuilding it won't fix its filesystem. Quote Link to comment
Recommended Posts
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.