Storage Area Network with Oracle ZFS on Centos Linux : L1

oracle ZFS storage area network & network attached storage accessed by windows linux VMware redhat centos ubuntu
4.6 (46 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
2,157 students enrolled
94% off
Coupon valid until Mar 1, 2017 7:59 AM UTC
Take This Course
  • Lectures 29
  • Length 2.5 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 11/2015 English

Course Description

This course delivers Oracle ZFS leading technology to build advanced, professional and efficient storage that meets modern business needs and reduce the complexity and risk.

By using ZFS which becomes an open source technology now, you can build your own professional storage, which has almost the same features found in any commercial hardware storage.

In order to get benefit from this course, you should have some background about Linux administration since this course is completely built on open source Linux.

By the end of this course you will have a strong knowledge about ZFS and how you can build and administrate your professional storage box.

What are the requirements?

  • Little experience in Linux
  • VMware or VirtualBox
  • Centos 7 DVD
  • Internet

What am I going to get from this course?

  • Introduction and overview
  • CentOS 7 and ZFS packages installation
  • Data protection and RAID levels
  • Creating a protected ZFS storage pool
  • Discover ZFS file system features
  • ZFS file system and ZFS Volumes creation
  • Effectively use thin provisioning to maximize your storage utilization
  • How to enable De-duplication and compression to save more space
  • Creating and Destroying ZFS Snapshots
  • Exporting ZFS file system as a NAS storage using NFS and samba
  • Exporting ZFS Volume as a SAN storage using ISCSI

Who is the target audience?

  • This course is for IT students to understand new technology and to help them for testing and simulating the storage types
  • This course is for IT employee who need to build a professional storage with same features like a commercial storage to study ( cluster with shared storage , implementation of storage , understand new technologies )
  • This course is suitable for any one has a some of experience in Linux and want to extend his knowledge with storage

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction

This lesson will give you good introduction about the course


With this lecture you will understand the course idea and what you will get from this amazing course

Welcome to the course and how to get the most from it :)

A Very Special Bonus For You My Current Udemy Students! 

Section 2: Lab Preparation

learn how to create virtual machine using a virtual box with best settings


learn step by step how to install centos 7 in easy way


learn how to prepare your storage machine by installing ZFS packages

1 page

This document explains some zfs terms you will hear about them through the course.

Section 3: Data Protection

This lesson will explain the RAID levels and their advantages and disadvantages

2 pages

This document will explain to you the idea of XOR


Learn how to create RAID0,RAID1,RAID5 ZFS Pools and how to destroy ZFS Pools

3 questions

This question is about RAID1

Section 4: ZFS File System

Discover ZFS features and what makes it different from other known filesystems.


How to create ZFS volume and ZFS filesystem, enable some storage features

Section 5: Thin Provisioning in ZFS
Learn the concept of thin provisioning with easy example

Enable Thin provisioning and effectively extend your storage capacity

Section 6: ZFS properties

Get the concept of compression


List ZFS compression algorithms and applying them on ZFS Filesystem


Get the concept of De-duplication


Enable De-duplication


Good exercise to let the student understand by himself what is the benefits from Thin Provisioning with De-duplication

We are waiting you for this discussion

Section 7: ZFS Snapshots

Learn more about ZFS snapshots


Learn how to create,list,access and destroy ZFS Snapshots


This question will give you a good chance to do a search to know what is the main differences between snapshots and backup ?

Section 8: SAN / NAS Storage

Describe SAN/NAS concepts


Explain the NAS/SAN Labs


Create a NAS storage and share zfs filesystem to windows client


Connecting your NAS storage to Linux client using NFS


Connecting your SAN storage to Linux client


Connecting your SAN storage to Windows client

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Muhamad Elkenany, Unix/Linux System Engineer, Teaching Linux & Storage

Hi There,

I am Muhamad Elkenany and I’m your go-to Unix/Linux systems and maintenance support.

I began with Linux in 2006 and have never looked back, gaining certifications in Linux, HPUX and Solaris. Throughout my career I served in several IT companies and am now at work as a UNIX/LINUX System Engineer, ever passionate to learn and know more.

Along the way, I’ve also gained much experience with virtualization (VMware ESXi , KVM ,VPAR) and storage (EMC, SUN, HP storage products)

I’m happy to share my expertise, and support your needs for more knowledge and information in the world of Linux.

If you are enthused about the possibilities of Linux, it is my pleasure to gain new friends! Please add me on Facebook & linkedin.

Instructor Biography

Mohamed Nawar, Unix/Linux Engineer

My name is Mohamed Nawar

I have worked on Linux since 2007, and have got certified RHCE in 2009, then I have spent the rest of my career working on oracle products related to operating system and storage as a system engineer and also as an instructor, so I have a pretty good experience in delivering these technologies.

As a system engineer I worked at the biggest telecom companies and mobile operators, which was the place that I found the latest high-end mission critical technologies.

As an instructor I have delivered operating system (Solaris 10, 11 curriculum, and Red Hat curriculum) and advanced services courses like oracle sun cluster, virtualization on SPARC machines “Ldoms”, advanced ZFS administration and ZFS storages.

I am very glad to be one of Udemy community, sharing with you knowledge and looking forward to know more from you.


Ready to start learning?
Take This Course