je82 Posted November 10, 2019 Share Posted November 10, 2019 Hi. When unraid triggers the mover to move cached data to the array is there any checks in place to make sure that data writes correctly? I have had issues writing directly to my array using SMB so i am abit worried how it is going to go when it writes from cache to array. Quote Link to comment
Squid Posted November 10, 2019 Share Posted November 10, 2019 Any write error would have the effect of disabling the drive in question. But, if there are other underlying problems (eg: bad RAM) that can affect the integrity of the data being written, then the data may or may not be compromised during its transit. Quote Link to comment
je82 Posted November 10, 2019 Author Share Posted November 10, 2019 1 hour ago, Squid said: Any write error would have the effect of disabling the drive in question. But, if there are other underlying problems (eg: bad RAM) that can affect the integrity of the data being written, then the data may or may not be compromised during its transit. So there's no crc checking on the data being transfered between cache and array? Quote Link to comment
Squid Posted November 10, 2019 Share Posted November 10, 2019 Doubt it. To do that after every file is transferred you would have to then read the file from the array to calculate its CRC. If you don't trust your drives, then you should replace them. If you don't trust your memory, then you should have ECC Quote Link to comment
bonienl Posted November 10, 2019 Share Posted November 10, 2019 3 minutes ago, je82 said: So there's no crc checking on the data being transfered between cache and array? There is always hardware error checking done by the hard disks to ensure correct reading and writing from/to disk Quote Link to comment
je82 Posted November 10, 2019 Author Share Posted November 10, 2019 1 minute ago, Squid said: Doubt it. To do that after every file is transferred you would have to then read the file from the array to calculate its CRC. If you don't trust your drives, then you should replace them. If you don't trust your memory, then you should have ECC Aye, , i do have ECC, i've just had some issues with SMB transfering directly to the array due to bad array performance which i do not know if it is working as intended or if it is indeed an issue somewhere. I'll keep an eye on the mover and see how the data looks, i doubt there will be issues but for some reason whenever the array has been heavily loaded with write operations smb has been troublesome locking files and what not. It's my first unraid build so i have no reference point if my system is working as intended or if there's indeed some problem somewhere. Quote Link to comment
Squid Posted November 10, 2019 Share Posted November 10, 2019 Just now, je82 said: array has been heavily loaded with write operations smb has been troublesome locking files and what not I replied in your other thread. Upgrading to 6.8 will probably alleviate that 1 Quote Link to comment
Squid Posted November 10, 2019 Share Posted November 10, 2019 And, thank you! Always appreciated 🍺 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.