Hi All,
I added a parity disk and ran sync with the "-F, --force-full" option. It said the time to finish was about 50 hours. I stopped it around 10% to update some SW which required a reboot. I later ran sync without the -F option and it said nothing to do. I checked and sure enough, the new parity disk had a parity file that was the same size as the other parity disks. How is that possible? It was only 10% done. Do you have to let sync -F finish w/o interruptions? That's a long time to go w/o something forcing a restart of the sync. I decided to run sync -F again, and it says it will take about 50 hours. I will let it run longer this time. Any ideas? From what I am seeing, you cannot interrupt a sync -F, is that true? But... sync status says no sync in progress and 93% of the array is not scrubbed.
Thanks!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The sync "creates" the parity files but it fills them in during the sync. You need to let it run all the way through. Uncomment autosave and set it so the sync doesn't have to run all the way through in a single pass. Mine is set to 20000. After you see it set a save spot, you can break the sync and it will pick up at that point later.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks! The "autosave" was my issue! I had it set way too high! 50000! That's 50 TB, correct?
From the example configuration file -
Automatically save the state when syncing after the specified amount of GB processed
(uncomment to enable).
Exactly what does that mean? Is that the number of bytes read from a data disk that have had their parity calculated and written to a parity disk?
Example - say I have two drives, each 50000 GB in size and autosave is set to 50000. Does that mean that Snapraid would process "half" the array, autosave, then finish processing the rest?
My preference would be to have autosave be a time value rather a size value. I would like to set it to 6 hours and have it autosave. I was using the speed that Snapraid reported to calculate the autosave number but that speed is highly variable. Perhaps we can add that to a snapRaid wish list. I bet there's a post somewhere that people can add to.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Well, this bites! sync -F failed at 27%, my fault though. But again snapraid status says all is good. Do I need to restart the sync -F and let it finish w/o stopping? It's just hard to keep this system up for 50+ hours straight! Here is the printout showing status says it's OK but sync -F stopped at 27%. I think I am just wearing out the array! Sorry about the non-mono font making things look messy! I dont see a way set the font! Any advice on whether I have to run this non-stop is appreciated!
Hi All,
I added a parity disk and ran sync with the "-F, --force-full" option. It said the time to finish was about 50 hours. I stopped it around 10% to update some SW which required a reboot. I later ran sync without the -F option and it said nothing to do. I checked and sure enough, the new parity disk had a parity file that was the same size as the other parity disks. How is that possible? It was only 10% done. Do you have to let sync -F finish w/o interruptions? That's a long time to go w/o something forcing a restart of the sync. I decided to run sync -F again, and it says it will take about 50 hours. I will let it run longer this time. Any ideas? From what I am seeing, you cannot interrupt a sync -F, is that true? But... sync status says no sync in progress and 93% of the array is not scrubbed.
Thanks!
The sync "creates" the parity files but it fills them in during the sync. You need to let it run all the way through. Uncomment autosave and set it so the sync doesn't have to run all the way through in a single pass. Mine is set to 20000. After you see it set a save spot, you can break the sync and it will pick up at that point later.
Thanks! The "autosave" was my issue! I had it set way too high! 50000! That's 50 TB, correct?
From the example configuration file -
Automatically save the state when syncing after the specified amount of GB processed
(uncomment to enable).
Exactly what does that mean? Is that the number of bytes read from a data disk that have had their parity calculated and written to a parity disk?
Example - say I have two drives, each 50000 GB in size and autosave is set to 50000. Does that mean that Snapraid would process "half" the array, autosave, then finish processing the rest?
My preference would be to have autosave be a time value rather a size value. I would like to set it to 6 hours and have it autosave. I was using the speed that Snapraid reported to calculate the autosave number but that speed is highly variable. Perhaps we can add that to a snapRaid wish list. I bet there's a post somewhere that people can add to.
Well, this bites! sync -F failed at 27%, my fault though. But again snapraid status says all is good. Do I need to restart the sync -F and let it finish w/o stopping? It's just hard to keep this system up for 50+ hours straight! Here is the printout showing status says it's OK but sync -F stopped at 27%. I think I am just wearing out the array! Sorry about the non-mono font making things look messy! I dont see a way set the font! Any advice on whether I have to run this non-stop is appreciated!
Interesting! The font looks much better after posting!