November 15, 20169 yr Hi to all, I have a problem and after searching in forum and WiKi I cant find a solution. Maybe its a noob question: I upgraded one of the disk of the array (1,5TB) for another bigger (3TB). I shut down and replace the disk physically and reboot the server without problem. The IU said me to choose the new unit in the former position in the array and then the system begins a "reconstruction" of the array that theorically would take a few hours. There goes my problem! The served lost the power accidentally and had to reboot. When done now I can see the new disk with a red icon, and the system doesnt show me the option to "reconstruct" again or make a parity check (it says started but obviously can make a check without proper reconstruct). The size of the unit used is the same as the former disk, and when exploring and executing files there seems all there???!!! I guess that cant be possible because it said it would have been a few hours to complete... What can I do to "sync" again the server? I dont want to lose the data of this disk!! Thanks in advance and sorry for my english!
November 16, 20169 yr You can see all your files because the disk is being emulated. To start the rebuild again do this: 1. Stop the array. 2. Unassign the problem disk. 3. Start the array briefly, then stop it again. 4. Reassign the missing disk. 5. Start the array and the rebuild will start.
November 17, 20169 yr Author Now the system is rebuild and parity ok and checked. One last thing I found: In the web UI all the array disk are labeled and all the info show (Size, used, free, reads and writes, errors....). Now one of the disks (disk1) has wrong info: Temp ok, Size ok (3TB), used wrong! (nan) and free wrong! (3,19TB that is bigger that the unit). All works ok and parity is checked so the drive should be ok. How can I force Unraid to do a deep check or what needed to solve this and get the info ok?
November 17, 20169 yr One last thing I found: In the web UI all the array disk are labeled and all the info show (Size, used, free, reads and writes, errors....). Now one of the disks (disk1) has wrong info: Temp ok, Size ok (3TB), used wrong! (nan) and free wrong! (3,19TB that is bigger that the unit). All works ok and parity is checked so the drive should be ok. How can I force Unraid to do a deep check or what needed to solve this and get the info ok? That usually indicates file system corruption on that drive. Please see Check Disk File systems, and run a check on that drive, then follow any instructions you are given.
November 17, 20169 yr Author Filesystem checked and this is the output: Will read-only check consistency of the filesystem on /dev/md1 Will put log info to 'stdout' ########### reiserfsck --check started at Thu Nov 17 02:33:24 2016 ########### Replaying journal: Replaying journal: Done. Reiserfs journal '/dev/md1' in blocks [18..8211]: 0 transactions replayed Checking internal tree.. \|/-\|/finished Comparing bitmaps..Checking Semantic tree: finished 2 found corruptions can be fixed when running with --fix-fixable ########### reiserfsck finished at Thu Nov 17 02:38:50 2016 ########### vpf-10640: The on-disk and the correct bitmaps differs. The web UI still says the wrong info. Any clue on the log? EDIT: Sorry for the hurry! Re-run the filesystem check with correction and all ok!!
Archived
This topic is now archived and is closed to further replies.