I have two external drives, one 20tb seagate HDD and one 2tb SDD that was scavenged from a laptop and put in housing. I want to preserve their data best I can. What is the easiest way to scrub the data to prevent bitrot/the data loss SSD is known for? Is there an application that makes it easy, or do I just have to do it with powershell?
Powershell or shell scripting is probably the easiest to maintain parity between 2 sets of data. But the crux of the problem is your source of truth is 1 drive. While magnetic media doesn't bitrot to the degree solid state does, it you want a minimum of protection from it you will need 4 drives.If you have 1 drive, you loose2 drives you can mirror, but you don't have a source of truth cause one drive can fail.3 drives you will have a source of truth as long as all 3 keep working, when 1 fails though you can introduce bitrot while rebuilding. 4 drives will give you 100% protection assuming no more than 1 drive fails at a time, and more than 2 drives don't fail at the same time(that would cause array failure).On top of that you need to run a copy on write file system, ZFS or BTRFS ideally in raidz2. Last item to look into on your file storage system would be error correcting RAM. This will protect data in transit.
>>107839287damn /g/ really came through for you opthis answer is basically everything you need to know