Q-the-STORM
n00b
- Joined
- Jan 5, 2014
- Messages
- 2
I'm looking into flexraid and snapraid atm...
current setup:
I got 12 drives atm, 1x1TB, 5x2TB, 4x3TB, 2x4TB all in one HDD tower.
they are connected to three 5x1 port multipliers which are connected via usb 3.0 to my windows 7 PC...
Basically I can access 5 individual drives through 1 USB connection. If I buy a USB3.0 Hub, I could connect all individual drives through one USB3.0 Port.
I can turn individual drives on and off.
current usage:
I usually need 1 drive per day for 5-16 hours, so I only turn on the drives I need, the rest stays powered off. I turn everything off when I go to sleep, I don't want to have them running 24/7 and I don't want to turn every drive on every day if I don't need them. Due to this, I sometimes access some drives only once in 2-3 weeks. I write to them rarely (once in 2-4 weeks), so I mostly just read.
I get speeds of about 50-100MB/sek, depending on the drive.
now to what I am thinking of.. I obviously don't need real-time, so it's gonna be snapshot...
What I basically want, is to use my drives exactly like I use them now, only that I have 1-2 parity drives in case of HDD failure or bad sectors etc, and to verify my drives once in a while to make sure all data is still intact.
1. Still want to use USB3.0, I've read about single USB drives working (with performance loss) but nothing about multiple drives through one connection (which I think *should* act like multiple usb drives on a USB hub) eSATA would be the alternative (I can use eSATA on my port multipliers), but it would not work with my current PC, so I really want to get it working with USB. Would this work with flexraid and snapraid?
2. I still don't want to have all drives powered on. Not even talking about spinning, just powered on. I still want to power them on individually if I need them. From what I've read, this shouldn't be a problem, since there's no striping and I don't want pooling, I still want to see each individual drive. I haven't found anything about snapshots though, I assume if I make a new snapshot or if I want to verify the drives, I have to have all drives powered on. Or can I snapshot/verify individual drives?
3. If a drive fails, do I have to power on all drives on a rebuild even if it's just some bit errors due to bad sectors? (I assume yes, that's basically how raid works
) and if it's just some bit errors, would I still need to rebuild the whole drive or can it fix the single affected file quickly?
4. I read this on the snapraid homepage regarding fixing of silent errors:
can someone elaborate on that a bit? I would like to check for bit errors and fix them, before making a snapshot... it already happened a couple of times that videofiles got corrupted, which resulted in glitches when playing them... having a way to fix those errors is the second most important feature I want (complete HDD failure being the first), but that segment is a bit unclear. In which situation does flexraid not see/fix errors? How does that differ from snapraid?
What exactly would I have to do to insure that there are no errors since the last snapshot on flexraid and snapraid?
current setup:
I got 12 drives atm, 1x1TB, 5x2TB, 4x3TB, 2x4TB all in one HDD tower.
they are connected to three 5x1 port multipliers which are connected via usb 3.0 to my windows 7 PC...
Basically I can access 5 individual drives through 1 USB connection. If I buy a USB3.0 Hub, I could connect all individual drives through one USB3.0 Port.
I can turn individual drives on and off.
current usage:
I usually need 1 drive per day for 5-16 hours, so I only turn on the drives I need, the rest stays powered off. I turn everything off when I go to sleep, I don't want to have them running 24/7 and I don't want to turn every drive on every day if I don't need them. Due to this, I sometimes access some drives only once in 2-3 weeks. I write to them rarely (once in 2-4 weeks), so I mostly just read.
I get speeds of about 50-100MB/sek, depending on the drive.
now to what I am thinking of.. I obviously don't need real-time, so it's gonna be snapshot...
What I basically want, is to use my drives exactly like I use them now, only that I have 1-2 parity drives in case of HDD failure or bad sectors etc, and to verify my drives once in a while to make sure all data is still intact.
1. Still want to use USB3.0, I've read about single USB drives working (with performance loss) but nothing about multiple drives through one connection (which I think *should* act like multiple usb drives on a USB hub) eSATA would be the alternative (I can use eSATA on my port multipliers), but it would not work with my current PC, so I really want to get it working with USB. Would this work with flexraid and snapraid?
2. I still don't want to have all drives powered on. Not even talking about spinning, just powered on. I still want to power them on individually if I need them. From what I've read, this shouldn't be a problem, since there's no striping and I don't want pooling, I still want to see each individual drive. I haven't found anything about snapshots though, I assume if I make a new snapshot or if I want to verify the drives, I have to have all drives powered on. Or can I snapshot/verify individual drives?
3. If a drive fails, do I have to power on all drives on a rebuild even if it's just some bit errors due to bad sectors? (I assume yes, that's basically how raid works
4. I read this on the snapraid homepage regarding fixing of silent errors:
Flexraid uses checksums to validate files, but such checksums are not verified when data is read to update the parity. This means that any silent error present will propagate into the parity, making impossible to fix it later, even if it can be still detected comparing the file checksum.
You can get in a state where the "Validate" operation reports errors, but the "Verify" one reports no problem in the parity, making impossible to fix the errors.
can someone elaborate on that a bit? I would like to check for bit errors and fix them, before making a snapshot... it already happened a couple of times that videofiles got corrupted, which resulted in glitches when playing them... having a way to fix those errors is the second most important feature I want (complete HDD failure being the first), but that segment is a bit unclear. In which situation does flexraid not see/fix errors? How does that differ from snapraid?
What exactly would I have to do to insure that there are no errors since the last snapshot on flexraid and snapraid?