Luke
Well-Knwοn Мember
I'm having an issue with running fixdisk to its conclusion as it keeps on stopping with everything frozen, and I'm after ideas about what I can try next.
All runs have been with
I initially wanted to run fixdisk against a couple of 2tb drives but, annoyingly now, first wanted to check I understood how to run fixdisk. Turned out to be simple (thanks af123 and anyone else who assisted) and the 2TB drive runs are now complete.
The drive which is problematic is 1TB and has been running fine with clean smart data and Humax UI check disk OK. It is empty of recordings. The c/f was reinstalled a few days ago following a reset and so is barren of additional packages apart from fix-disk/temenu for some runs of fixdisk.
Initially fix-disk and tmenu were not installed and when running fixdisk the drive looked reasonable until it reached an inode with an address of the order of 22300000. It then went wild but unfortunately it got accidentally interrupted at around inode 33500000. Restarting and after 70 minutes it carried on shortly after the address that it got interrupted on but I think it must have inadvertently been interrupted again (by the PC auto-locking?) at about 44700000 and then again at 50300000.
I then installed fix-disk (and tmenu).
What happened when ever fixdisk was run on the 1TB disk after that was that the output to the putty session kept on freezing after it had progressed about 120000 of address increment. When it was running 'smoothly' I estimate it would have taken about 60 hours to complete but with the freezing this would now be months.
When the putty window freezes if I leave it alone for a few hours then terminate, reboot and start again it still has only progressed about 120000. In other words the HDR itself has been doing nothing.
I've tried uninstalling fix-disk and tmenu but it still just progress about 12000 with each fixdisk run.
The only theory I have is that something to do with the HDR logging is causing an issue when it reaches a certain quantity of output and that uninstalling fix-disk and tmenu doesn't remove the issue. But that's purly based on logging not being visibly produced when fix-disk is installed and does not really make any sense as uninstalling fix-disk/tmenu fixes the logging visibility issue.
Sample output from the end of a frozen execution below. It appears to terminate on a random issue each time so I guess that what ever is causing it to freeze is not appearing in the output:
All runs have been with
Custom firmware version: 3.10 (build 2734)
Humax Version: 1.03.12 (kernel HDR_CFW_3.10)
No fixdisk options were included when initiating fixdisk
Humax Version: 1.03.12 (kernel HDR_CFW_3.10)
No fixdisk options were included when initiating fixdisk
I initially wanted to run fixdisk against a couple of 2tb drives but, annoyingly now, first wanted to check I understood how to run fixdisk. Turned out to be simple (thanks af123 and anyone else who assisted) and the 2TB drive runs are now complete.
The drive which is problematic is 1TB and has been running fine with clean smart data and Humax UI check disk OK. It is empty of recordings. The c/f was reinstalled a few days ago following a reset and so is barren of additional packages apart from fix-disk/temenu for some runs of fixdisk.
Initially fix-disk and tmenu were not installed and when running fixdisk the drive looked reasonable until it reached an inode with an address of the order of 22300000. It then went wild but unfortunately it got accidentally interrupted at around inode 33500000. Restarting and after 70 minutes it carried on shortly after the address that it got interrupted on but I think it must have inadvertently been interrupted again (by the PC auto-locking?) at about 44700000 and then again at 50300000.
I then installed fix-disk (and tmenu).
What happened when ever fixdisk was run on the 1TB disk after that was that the output to the putty session kept on freezing after it had progressed about 120000 of address increment. When it was running 'smoothly' I estimate it would have taken about 60 hours to complete but with the freezing this would now be months.
When the putty window freezes if I leave it alone for a few hours then terminate, reboot and start again it still has only progressed about 120000. In other words the HDR itself has been doing nothing.
I've tried uninstalling fix-disk and tmenu but it still just progress about 12000 with each fixdisk run.
The only theory I have is that something to do with the HDR logging is causing an issue when it reaches a certain quantity of output and that uninstalling fix-disk and tmenu doesn't remove the issue. But that's purly based on logging not being visibly produced when fix-disk is installed and does not really make any sense as uninstalling fix-disk/tmenu fixes the logging visibility issue.
Sample output from the end of a frozen execution below. It appears to terminate on a random issue each time so I guess that what ever is causing it to freeze is not appearing in the output:
Code:
Inode 52889850, i_blocks is 3960879305, should be 0. Fix? yes
Inode 52889981, i_size is 9269156067431821477, should be 0. Fix? yes
Inode 52889981, i_blocks is 1284290374, should be 0. Fix? yes
Inode 52890093, i_size is 8014684842474254315, should be 0. Fix? yes
Inode 52890093, i_blocks is 2591489609, should be 0. Fix? yes
Inode 52890095, i_size is 4060923659119093225, should be 0. Fix? yes
Inode 52890095, i_blocks is 1616549222, should be 0. Fix? yes
Inode 52889869, i_size is 6217708061731797821, should be 0. Fix? yes
Inode 52889869, i_blocks is 2117231132, should be 0. Fix? yes
Inode 52889823 has compression flag set on filesystem without compkression support. Clear? yes
Inode 52889823, i_size is 18323036454650159557, should be 0. Fix? yes
Inode 52889823, i_blocks is 3471522269, should be 0. Fix? yes
Inode 52890170 has compression flag set on filesystem without compression support. Clear? yes
Inode 52890170 has illegal block(s). Clear? yes
Illegal block #0 (3568927373) in inode 52890170. CLEARED.
Illegal block #1 (1099767888) in inode 52890170. CLEARED.
Illegal block #2 (2623612171) in inode 52890170. CLEARED.
Illegal block #3 (1002302815) in inode 52890170. CLEARED.
Illegal block #4 (1304960572) in inode 52890170. CLEARED.
Illegal block #5 (3437696117) in inode 52890170. CLEARED.
Illegal block #6 (956579610) in inode 52890170. CLEARED.
Illegal block #7 (2186152892) in inode 52890170. CLEARED.
Illegal block #8 (4244722261) in inode 52890170. CLEARED.
Illegal block #9 (3335608061) in inode 52890170. CLEARED.
Illegal block #10 (2481883650) in inode 52890170. CLEARED.
Too many illegal blocks in inode 52890170.
Clear inode? yes
Inode 52890192 has INDEX_FL flag set but is not a directory.
Clear HTree index? yes
Inode 52890192, i_size is 2121864064518211004, should be 0. Fix? yes
Inode 52890192, i_blocks is 83478672, should be 0. Fix? yes
Inode 52889987 has compression flag set on filesystem without compression support. Clear? yes