Skip to content
Snippets Groups Projects
Commit 965c4b0d authored by Guiusepe's avatar Guiusepe
Browse files

added information about RAID implementations in ZFS

parent ac030d06
Branches
No related tags found
No related merge requests found
# ROADMAP # ROADMAP
- [x] RAID{0,1,6,10} - [x] RAID{0,1,6,10}
- [x] ZFS description and capabilities - [x] ZFS description and capabilities
- [ ] RAID implementations in ZFS - [X] RAID implementations in ZFS
- [ ] Cache systems in ZFS - [ ] Cache systems in ZFS
___ ___
- [ ] ZFS for DB or lvm+ext4 - [ ] ZFS for DB or lvm+ext4
# RAIDs # RAIDs
**R**edundant **A**rray of **I**ndependent **D**isks ### **R**edundant **A**rray of **I**ndependent **D**isks
## Some recorrent terms when defining a RAID system: ## Some recorrent terms when defining a RAID system:
**PARITY** **PARITY**
...@@ -56,7 +56,7 @@ ___ ...@@ -56,7 +56,7 @@ ___
# ZFS # ZFS
**Z**ettabyte **F**ile **S**ystem ### **Z**ettabyte **F**ile **S**ystem
Usually, data management involves physical and logical aspects. The first being the raw HardDrives and SDs organized in blocks and the second being the logical block devices as seen by the operation system. The logical part can use multiple layers as volume managers and RAID controllers. Usually, data management involves physical and logical aspects. The first being the raw HardDrives and SDs organized in blocks and the second being the logical block devices as seen by the operation system. The logical part can use multiple layers as volume managers and RAID controllers.
...@@ -66,4 +66,9 @@ As described in the documentation, one of the most powerful capabilities of ZFS ...@@ -66,4 +66,9 @@ As described in the documentation, one of the most powerful capabilities of ZFS
With the snapshot option, it's also possible to replicate a entire and independet file system. And it's implementation lets several numbers of snapshots to be taken without losing performance. With the snapshot option, it's also possible to replicate a entire and independet file system. And it's implementation lets several numbers of snapshots to be taken without losing performance.
## RAIDs with ZFS
ZFS implements versions of RAID0, RAID1 and RAID6. The first and second one are called as their most known names: RAID0 and RAID1. For parity-type RAIDS as RAID5 and RAID6, ZFS calls them as RAIDZ-{1,2,3}, the number being the total amount of parity disks available in the physical blocks.
As known in RAID10 implementation, ZFS can take two or more RAID1 tank arrangements to make a RAID0 array, resulting in a RAID10 setup. This setup needs at least four total disks
It's important to know that a RAID0 and RAID1 requires at least two disks, and any RAID-Z requires at least n+2 disks, n being the total amount of parity disks available in the system.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment