diff --git a/ZFS-RAIDs.md b/ZFS-RAIDs.md index 6cab67bf0e21970138bcb7ed0342d6f02036d076..69896f652756d06f2cb913fd71644074302b1b79 100644 --- a/ZFS-RAIDs.md +++ b/ZFS-RAIDs.md @@ -1,8 +1,8 @@ # ROADMAP - [x] RAID{0,1,6,10} - [x] ZFS description and capabilities -- [X] RAID implementations in ZFS -- [ ] Cache systems in ZFS +- [x] RAID implementations in ZFS +- [x] Cache systems in ZFS ___ - [ ] ZFS for DB or lvm+ext4 @@ -72,3 +72,8 @@ ZFS implements versions of RAID0, RAID1 and RAID6. The first and second one are 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. + +## Cache in ZFS +### Read caching: +- ARC (**A**daptive **R**placement **C**ache) |=| Simple RAM cache. +- L2ARC (**L**evel **2** **ARC**) |=| Adds SSDs in cache flow so oldest data removed from RAM gets on a faster device than hard drives.