I decided to share with you my experience building a storage solution for my media files.
I'll also reiterate some good practices when it comes to storage/backup.
The whole thing started when I lost my 4TB 2.5" external drive and lost all my data. The critical documents you should keep in multiple locations such as USB drives, cloud storage, on a CD/DVD if you still use that.
A few years ago I got ahold of a 2TB Toshiba, enterprise-grade SATA HDD, and I started to slowly accumulate movies and tv shows. I was obsessed with the "what if" this drive will die as well. Prior to losing the external drive, my policy was to replace the HDD with newer ones when the old ones would approach the expiration date of the warranty provided by the manufacturer of the HDD. But I knew that enterprise-grade drives hold better in time than those intended for home use scenarios.
So I started to dream of a RAID 5 matrix using used enterprise-grade drives.
So I read up a lot on what RAID is and the alternatives. I wanted a hardware-based solution, so that meant either an Intel motherboard with RAID 5 logic or a dedicated hardware controller.
For those that don't already know, what RAID 5 does, is spreading information on 3 drives minimum, together with the so-called parity information, so if a drive fails, the data is still available, but the matrix will function with slower performance. If you replace the defective drive with a healthy one, the parity information from the remaining two drives will be reconstructed on the new one, thus re-establishing the full performance.
I was already accustomed to the process but never had the occasion before to get myself a raid 5 build. The menu in the Intel RST utility is very simple and intuitive but the parity information will be calculated by the host CPU taking quite a lot of cycles from it. Nobody really knows exactly how much as I haven't found specific reviews benchmarking the performance of a raid 5 setup on the onboard Intel raid controller, so I decided to go with a full hardware RAID 5 controller.
Modern raid 5 controllers don't have SATA connectors but something called either SAS or mini-SAS requires specific cables that open from that mini-SAS to 4 regular SATA ports. The cable in itself is called SFF 8087 mini-SAS to 4 SATA cables. The regular SAS connector is looking like 4 SATA data ports put together in a single piece of plastic while the mini-SAS one is like a larger SATA. Like I said I was already familiar with some controllers previously so I was thinking of getting myself an LSI-based controller and finally I decided on an LSI 9260-8i. I wanted something as close to the original design as I have found some problems online with semi-custom designs like 9267-8i so I decided to get something as close as possible to the original design. These days they are very cheap to buy from China, the disadvantage being the relatively long waiting time for the transit. I also wanted a package that would include cables too, as the cables can get quite expensive, around 35$ each, so a big drag for something costing just 50 CAD shipped. So, when I found a package with the controller and the cables, that also mentioned that shipping was done with SPEED PACK, the Express shipping method from China, I jumped on the occasion. In the meantime, I have transitioned my data from the old Toshiba to a brand new 4TB Seagate Ironwolf HDD that had a 3-year warranty and data rescue services included in the price for 3 years, for your peace of mind. This drive is designed for 24/7 operation, always on, so it never parks the heads like the infamous WD Green in order to save energy. This feature is very important, as many users discovered that this feature is very understandable in always-on environments, as if the HDD parks the heads and there is a read or write request to the raid matrix, by the time the drive comes online it will be too late and the controller will mark the HDD as failing, compromising the integrity and performance of the raid.
The initial estimated delivery time was at least 4 weeks, but I was very happy when I got home in 3.5 weeks. For RAID 5 you need at least 3 drives to build it, but you will have available just the space of double the capacity of the smallest drive, if there are drives of different sizes, or if they are identical, just double the capacity of a single drive. The capacity of the 3rd drive is used to write that parity information used to reconstruct the data in case a drive fails, and is not written on a single drive but distributed equally on each drive, so if any drive of the 3 fails your data is still safe. ( RAID 6 just adds a level of redundancy spreading the parity twice on every drive, so you will need a minimum of 4 drives while enjoying the space of just 2 drives, but you could lose up to two drives at once while still keeping your data safe ).
By the time the controller arrived I got myself a used 2 TB WD Black drive, the only consumer/desktop-grade drive I have, due to its known reliability, and also a 4 TB WD Ultrastar, which is something used in data centers, it is mentioned on the drive cover. So 2 x 2 TB + 1 x 4 TB, so the resulting capacity would have been 4 TB max with the 3 drives in raid 5 mode.
So I started to dream of a RAID 5 matrix using used enterprise grade drives.
So I read up a lot on what RAID is and the alternatives. I wanted a hardware based solution, so that meant either an Intel motherboard with RAID 5 logic or a dedicated hardware controller.
For those that don't already know, what RAID 5 does, is spreading information on 3 drives minimum, together with the so called parity information, so if a drive fails, the data is still available, but the matrix will function with slower performance. If you replace the defective drive with a healthy one, the parity information from the remaining two drives will be reconstructed on the new one, thus re-establishing the full performance.
I was already accustomed with the process but never had the occasion before to get myself a raid 5 build. The menu in the Intel RST utility is very simple and intuitive but the parity information will be calculated by the host CPU taking quite a lot of cycles from it. Nobody really knows exactly how much as I haven't found specific reviews benchmarking the performance of a raid 5 setup on the onboard Intel raid controller, so I decided to go with a full hardware RAID 5 controller.
Modern raid 5 controllers don't have SATA connectors but something called either SAS or mini-SAS requiring specific cables that open from that mini-SAS to 4 regular SATA ports. The cable in itself is called SFF 8087 mini-SAS to 4 SATA cables. The regular SAS connector is looking like 4 SATA data ports put together in a single piece of plastic while the mini-SAS one is like a larger SATA. Like I said I was already familiar with some controllers previously so I was thinking of getting myself a LSI based controller and finally I decided for a LSI 9260-8i. I wanted something as close to the original design as I have found some problems online with semi custom designs like 9267-8i so I decided to get something as close as possible to the original design. These days they are very cheap to buy from China, the disadvantage being the relatively long waiting time for the transit. I also wanted a package that would include cables too, as the cables can get quite expensive, around 35$ each, so a big drag for something costing just 50 CAD shipped. So, when I found a package with the controller and the cables, that also mentioned that shipping was done with SPEEDPACK, the Express shipping method from China, I jumped on the occasion. In the meantime I have transitioned my data from the old Toshiba to a brand new 4TB Seagate Ironwolf HDD that had 3 year warranty and data rescue services included in the price for 3 years, for your peace of mind. This drive is designed for 24/7 operation, always on, so it never parks the heads like the infamous WD Green in order to save energy. This feature is very important, as many users discovered that this feature is very understandable in always on environments, as if the HDD parks the heads and there is a read or write request to the raid matrix, by the time the drive comes online it will be too late and the controller will mark the HDD as failing, compromising the integrity and performance of the raid.
The initial estimated delivery time was at least 4 weeks, but I was very happy when I got home in 3.5 weeks. For RAID 5 you need at least 3 drives to build it, but you will have available just the space of double the capacity of the smallest drive, if there are drives of different sizes, or if they are identical, just double the capacity of a single drive. The capacity of the 3rd drive is used to write that parity information used to reconstruct the data in case a drive fails, and is not written on a single drive but distributed equally on each drive, so if any drive of the 3 fails your data is still safe. ( RAID 6 just adds a level of redundancy spreading the parity twice on every drive, so you will need a minimum of 4 drives while enjoying the space of just 2 drives, but you could loose up to two drive at once while still keeping your data safe ).
By the time the controller arrived I got myself a used 2 TB WD Black drive, the only consumer/desktop grade drive I have, due to it's known reliability, and also a 4 TB WD Ultrastar, which is something used in datacenters, it is mentioned on the drive cover. So 2 x 2 TB + 1 x 4 TB, so the resulting capacity would have been 4 TB max with the 3 drives in raid 5 mode.
I'll also reiterate some good practices when it comes to storage/backup.
The whole thing started when I lost my 4TB 2.5" external drive and lost all my data. The critical documents you should keep in multiple locations such as USB drives, cloud storage, on a CD/DVD if you still use that.
A few years ago I got ahold of a 2TB Toshiba, enterprise-grade SATA HDD, and I started to slowly accumulate movies and tv shows. I was obsessed with the "what if" this drive will die as well. Prior to losing the external drive, my policy was to replace the HDD with newer ones when the old ones would approach the expiration date of the warranty provided by the manufacturer of the HDD. But I knew that enterprise-grade drives hold better in time than those intended for home use scenarios.
So I started to dream of a RAID 5 matrix using used enterprise-grade drives.
So I read up a lot on what RAID is and the alternatives. I wanted a hardware-based solution, so that meant either an Intel motherboard with RAID 5 logic or a dedicated hardware controller.
For those that don't already know, what RAID 5 does, is spreading information on 3 drives minimum, together with the so-called parity information, so if a drive fails, the data is still available, but the matrix will function with slower performance. If you replace the defective drive with a healthy one, the parity information from the remaining two drives will be reconstructed on the new one, thus re-establishing the full performance.
I was already accustomed to the process but never had the occasion before to get myself a raid 5 build. The menu in the Intel RST utility is very simple and intuitive but the parity information will be calculated by the host CPU taking quite a lot of cycles from it. Nobody really knows exactly how much as I haven't found specific reviews benchmarking the performance of a raid 5 setup on the onboard Intel raid controller, so I decided to go with a full hardware RAID 5 controller.
Modern raid 5 controllers don't have SATA connectors but something called either SAS or mini-SAS requires specific cables that open from that mini-SAS to 4 regular SATA ports. The cable in itself is called SFF 8087 mini-SAS to 4 SATA cables. The regular SAS connector is looking like 4 SATA data ports put together in a single piece of plastic while the mini-SAS one is like a larger SATA. Like I said I was already familiar with some controllers previously so I was thinking of getting myself an LSI-based controller and finally I decided on an LSI 9260-8i. I wanted something as close to the original design as I have found some problems online with semi-custom designs like 9267-8i so I decided to get something as close as possible to the original design. These days they are very cheap to buy from China, the disadvantage being the relatively long waiting time for the transit. I also wanted a package that would include cables too, as the cables can get quite expensive, around 35$ each, so a big drag for something costing just 50 CAD shipped. So, when I found a package with the controller and the cables, that also mentioned that shipping was done with SPEED PACK, the Express shipping method from China, I jumped on the occasion. In the meantime, I have transitioned my data from the old Toshiba to a brand new 4TB Seagate Ironwolf HDD that had a 3-year warranty and data rescue services included in the price for 3 years, for your peace of mind. This drive is designed for 24/7 operation, always on, so it never parks the heads like the infamous WD Green in order to save energy. This feature is very important, as many users discovered that this feature is very understandable in always-on environments, as if the HDD parks the heads and there is a read or write request to the raid matrix, by the time the drive comes online it will be too late and the controller will mark the HDD as failing, compromising the integrity and performance of the raid.
The initial estimated delivery time was at least 4 weeks, but I was very happy when I got home in 3.5 weeks. For RAID 5 you need at least 3 drives to build it, but you will have available just the space of double the capacity of the smallest drive, if there are drives of different sizes, or if they are identical, just double the capacity of a single drive. The capacity of the 3rd drive is used to write that parity information used to reconstruct the data in case a drive fails, and is not written on a single drive but distributed equally on each drive, so if any drive of the 3 fails your data is still safe. ( RAID 6 just adds a level of redundancy spreading the parity twice on every drive, so you will need a minimum of 4 drives while enjoying the space of just 2 drives, but you could lose up to two drives at once while still keeping your data safe ).
By the time the controller arrived I got myself a used 2 TB WD Black drive, the only consumer/desktop-grade drive I have, due to its known reliability, and also a 4 TB WD Ultrastar, which is something used in data centers, it is mentioned on the drive cover. So 2 x 2 TB + 1 x 4 TB, so the resulting capacity would have been 4 TB max with the 3 drives in raid 5 mode.
So I started to dream of a RAID 5 matrix using used enterprise grade drives.
So I read up a lot on what RAID is and the alternatives. I wanted a hardware based solution, so that meant either an Intel motherboard with RAID 5 logic or a dedicated hardware controller.
For those that don't already know, what RAID 5 does, is spreading information on 3 drives minimum, together with the so called parity information, so if a drive fails, the data is still available, but the matrix will function with slower performance. If you replace the defective drive with a healthy one, the parity information from the remaining two drives will be reconstructed on the new one, thus re-establishing the full performance.
I was already accustomed with the process but never had the occasion before to get myself a raid 5 build. The menu in the Intel RST utility is very simple and intuitive but the parity information will be calculated by the host CPU taking quite a lot of cycles from it. Nobody really knows exactly how much as I haven't found specific reviews benchmarking the performance of a raid 5 setup on the onboard Intel raid controller, so I decided to go with a full hardware RAID 5 controller.
Modern raid 5 controllers don't have SATA connectors but something called either SAS or mini-SAS requiring specific cables that open from that mini-SAS to 4 regular SATA ports. The cable in itself is called SFF 8087 mini-SAS to 4 SATA cables. The regular SAS connector is looking like 4 SATA data ports put together in a single piece of plastic while the mini-SAS one is like a larger SATA. Like I said I was already familiar with some controllers previously so I was thinking of getting myself a LSI based controller and finally I decided for a LSI 9260-8i. I wanted something as close to the original design as I have found some problems online with semi custom designs like 9267-8i so I decided to get something as close as possible to the original design. These days they are very cheap to buy from China, the disadvantage being the relatively long waiting time for the transit. I also wanted a package that would include cables too, as the cables can get quite expensive, around 35$ each, so a big drag for something costing just 50 CAD shipped. So, when I found a package with the controller and the cables, that also mentioned that shipping was done with SPEEDPACK, the Express shipping method from China, I jumped on the occasion. In the meantime I have transitioned my data from the old Toshiba to a brand new 4TB Seagate Ironwolf HDD that had 3 year warranty and data rescue services included in the price for 3 years, for your peace of mind. This drive is designed for 24/7 operation, always on, so it never parks the heads like the infamous WD Green in order to save energy. This feature is very important, as many users discovered that this feature is very understandable in always on environments, as if the HDD parks the heads and there is a read or write request to the raid matrix, by the time the drive comes online it will be too late and the controller will mark the HDD as failing, compromising the integrity and performance of the raid.
The initial estimated delivery time was at least 4 weeks, but I was very happy when I got home in 3.5 weeks. For RAID 5 you need at least 3 drives to build it, but you will have available just the space of double the capacity of the smallest drive, if there are drives of different sizes, or if they are identical, just double the capacity of a single drive. The capacity of the 3rd drive is used to write that parity information used to reconstruct the data in case a drive fails, and is not written on a single drive but distributed equally on each drive, so if any drive of the 3 fails your data is still safe. ( RAID 6 just adds a level of redundancy spreading the parity twice on every drive, so you will need a minimum of 4 drives while enjoying the space of just 2 drives, but you could loose up to two drive at once while still keeping your data safe ).
By the time the controller arrived I got myself a used 2 TB WD Black drive, the only consumer/desktop grade drive I have, due to it's known reliability, and also a 4 TB WD Ultrastar, which is something used in datacenters, it is mentioned on the drive cover. So 2 x 2 TB + 1 x 4 TB, so the resulting capacity would have been 4 TB max with the 3 drives in raid 5 mode.
Last edited: