hawihoney Posted May 14, 2021 Share Posted May 14, 2021 (edited) How does this work? There's currently a data disk rebuild running. Let's call it disk1. Now I do write to disk1. What happens? There's a high potential that's there not even a valid filesystem on that disk at the time of writing. My understanding is, that this new data becomes written to all other data disks and the parity disks instead. Ok, for now. But what happens after the disk rebuild is finished. The data is not on that disk. Is there something like a transaction buffer that becomes applied afterwards? I'm possibly totally blind, but this puzzles me since some time. Edited May 14, 2021 by hawihoney Quote Link to comment
JorgeB Posted May 14, 2021 Share Posted May 14, 2021 54 minutes ago, hawihoney said: Now I do write to disk1. What happens? The same it would if the disk wasn't rebuilding, except that it will be slower. 1 Quote Link to comment
hawihoney Posted May 14, 2021 Author Share Posted May 14, 2021 So, if writing to a data disk, that's currently being reconstructed, Unraid will calculate the bits with the help of all other data disks and the parity disks, writes to all parity disks and writes to the reconstructed data disk? Sounds reasonable. Thanks. Quote Link to comment
JorgeB Posted May 14, 2021 Share Posted May 14, 2021 Yes, it will keep everything in sync. 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.