alheim
Dabbler
- Joined
- Nov 19, 2014
- Messages
- 22
Maybe I am paranoid, but: Say I copy a few hundred thousand files to the NAS over the network via a Windows CIFS share, on quality hardware (specs below). Once the data is safely on the ZFS NAS, I'm not too worried about its integrity. But how do I know that a bit hasn't flipped during data transmission? Say a bug in the router or a flaw in a NIC.
Is this something to worry about, or will error checking catch this sort of mistake along the way?
One idea is to run a checksum on all of the files, and verify it against the original data (this also could be saved and used to check integrity of my backups). On Windows this is easy enough using a program like ExactFile, but being new to Unix, I'm not sure how to do this server-side on the NAS.
Hardware:
FreeNAS:
Lenovo ThinkServer TS140
4x WD Red 3tb in RAID-Z2
8gb ECC RAM
Client (Windows 10 Pro):
Lenovo ThinkServer TS140
8gb ECC RAM
Network:
Ubiquiti US-8-60W Unifi Switch
Is this something to worry about, or will error checking catch this sort of mistake along the way?
One idea is to run a checksum on all of the files, and verify it against the original data (this also could be saved and used to check integrity of my backups). On Windows this is easy enough using a program like ExactFile, but being new to Unix, I'm not sure how to do this server-side on the NAS.
Hardware:
FreeNAS:
Lenovo ThinkServer TS140
4x WD Red 3tb in RAID-Z2
8gb ECC RAM
Client (Windows 10 Pro):
Lenovo ThinkServer TS140
8gb ECC RAM
Network:
Ubiquiti US-8-60W Unifi Switch