We may earn an affiliate commission when you visit our partners.
Andrew Mallett

Storage is at the heart of every Linux system and something that you will need to know as a Linux administrator. This course will teach you how to use block devices in Linux, preparing them with partitions and creating logical volumes with LVM2.

Read more

Storage is at the heart of every Linux system and something that you will need to know as a Linux administrator. This course will teach you how to use block devices in Linux, preparing them with partitions and creating logical volumes with LVM2.

Administering Linux servers has to involve managing disk and local storage. In this course, RHEL 8: Configuring Local Storage, you’ll learn to list and analyze your local block devices, creating new loopback devices as required. First, you’ll explore the tools used to list block devices. Next, you’ll discover how to add more block devices using losetup, creating loopback devices and partitioning them using parted. Finally, you’ll learn how to create and manage LVM2 logical volumes. When you’re finished with this course, you’ll have the skills and knowledge of Linux storage enabling you to partition an existing disk or create new loopback devices. You also be able to manage ongoing storage in a dynamic manner using LVM2.

What's inside

Syllabus

Course Overview
Linux Block Storage
Creating and Partitioning Block Devices
Creating Dynamic Disks Using LVM2
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Explores Linux Storage, which is a core competency for system administrators
Introduces learners to loopback devices and LVM2, which are fundamental in storage management
Led by Andrew Mallett, an experienced instructor in Linux storage

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Rhel 8 storage: clear, practical, foundational

According to learners, this course provides a clear and practical foundation for configuring local storage on RHEL 8, particularly excelling in its coverage of LVM2. Many appreciate the well-structured content and the instructor's ability to offer crystal clear explanations, making complex topics accessible. The hands-on labs and helpful demonstrations are frequently cited as essential for solidifying understanding and offering real-world applicability. While largely positive, some intermediate learners indicate it may feel too entry-level if seeking advanced troubleshooting or deeper dives, suggesting it's ideal for those new to RHEL storage or preparing for certification.
Excellent and clear explanations of LVM2 concepts.
"The instructor's explanations of LVM2 were crystal clear, making complex concepts easy to grasp."
"The logical progression of topics from block devices to LVM2 was perfect."
"I particularly appreciated the detailed walkthroughs for creating and managing logical volumes."
Labs and demos are crucial for reinforcing learning.
"The hands-on labs were essential and really helped solidify my understanding of configuring local storage on RHEL 8."
"The practical approach to LVM and partitioning is exactly what I needed. Everything is clearly explained and demonstrated."
"The labs were well-designed and directly applicable. I feel much more confident in my sysadmin tasks now."
Course delivers concepts with clarity and strong practical application.
"This course is incredibly well-structured and highly practical. The instructor's explanations of LVM2 were crystal clear, making complex concepts easy to grasp."
"Excellent course! The content is perfectly aligned with what you need for managing storage in a Linux environment. The instructor breaks down topics like LVM into manageable segments..."
"Very practical and to the point. The instructor does a great job of explaining the 'why' behind the commands, not just the 'how'."
Some lab setups or instructions may require troubleshooting.
"My only minor gripe is that a few lab setups were a bit tricky to replicate without extensive prior knowledge, but the overall value is high."
"Some lab instructions felt a little outdated or didn't quite match the RHEL 8 environment I was using, leading to some frustration."
Ideal for beginners, may lack depth for advanced users.
"The course covers the basics adequately, but I found some parts a bit too rushed, especially the more complex LVM operations. As someone with some prior Linux experience, I was hoping for a deeper dive."
"Good for absolute beginners, maybe less so for intermediate users."
"It teaches the basics, but it felt a little too entry-level for me. I was hoping for more advanced topics or troubleshooting."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in RHEL 8: Configuring Local Storage with these activities:
Infographic: Linux block storage
Creating an infographic provides a visually appealing and effective way to review key concepts.
Browse courses on Infographics
Show steps
  • Identify the key concepts to include in the infographic
  • Design and create the infographic
  • Share the infographic with others
Review Linux Basic Commands
Ensure a solid foundation by refreshing your knowledge of essential Linux commands before diving into storage management.
Browse courses on Linux Commands
Show steps
  • Revisit the course syllabus and identify relevant Linux commands.
  • Practice using the identified commands in a Linux terminal emulator.
Review your understanding of linux storage
Review the basics of Linux storage to ensure you have a strong foundation for the course.
Browse courses on Linux Storage
Show steps
  • Review your notes or online resources on Linux storage
  • Practice creating and managing partitions
  • Practice using LVM to manage logical volumes
13 other activities
Expand to see all activities and additional details
Show all 16 activities
Follow a tutorial on setting up and managing LVM
Step-by-step tutorials will provide you with a structured approach to learning LVM.
Browse courses on LVM
Show steps
  • Find a comprehensive tutorial on LVM
  • Follow the tutorial to set up LVM on your system.
  • Create and manage logical volumes using the commands learned in the tutorial.
Linux storage management workshop
Participating in a workshop enables practical application and reinforcement of LVM2 and Linux storage concepts.
Show steps
  • Identify and register for a Linux storage management workshop
  • Attend the workshop and actively participate in activities
  • Apply what you have learned in the workshop to your own projects
Join a study group or online forum
Connect with peers to discuss concepts, ask questions, and share ideas related to linux storage.
Show steps
  • Identify or join an online community or forum focused on Linux storage
  • Participate in discussions and ask questions
  • Share your knowledge and help others
Participate in Virtual Study Group
Enhance your learning experience by connecting with fellow students in a virtual study group to discuss course concepts and share perspectives.
Show steps
  • Join a virtual study group.
  • Participate actively in the group discussions and idea exchanges.
Partition loopback devices with parted
Working with loopback devices ensures stronger understanding of partitioning block devices.
Show steps
  • Set up a loopback device
  • Partition the loopback device using parted
  • Format and mount the partition
LVM2 logical volume expansion tutorial
Following extended tutorials will help you more deeply understand expanding logical volumes.
Show steps
  • Check the current size of the logical volume
  • Extend the underlying physical volume
  • Extend the logical volume
Practice Partitioning and Logical Volume Management
Solidify your understanding of partitioning and LVM2 through targeted practice exercises.
Show steps
  • Set up a virtual lab environment.
  • Practice partitioning different types of block devices.
  • Create and manage logical volumes and volume groups.
Configure and Manage Storage on a Raspberry Pi
Deepen your understanding through hands-on experience by setting up and managing storage on a physical Raspberry Pi device.
Show steps
  • Set up a Raspberry Pi with a Linux distribution.
  • Configure and partition the storage device.
  • Manage files and directories on the Raspberry Pi.
Contribute to the Linux kernel's storage related projects
Contributing to the Linux kernel will deepen your understanding of storage internals and the development process.
Browse courses on Linux Kernel
Show steps
  • Identify areas of the Linux kernel related to storage
  • Review the kernel's documentation and coding style
  • Make code modifications and submit patches
Contribute to Open Source Storage Projects
Gain practical experience and contribute to the Linux storage community by volunteering your skills.
Browse courses on Open Source
Show steps
  • Identify open source storage projects that align with your interests.
  • Contact the project maintainers and offer your assistance.
  • Contribute to the project by fixing bugs or implementing new features.
Linux storage management script
Creating a script will test your ability to automate tasks covered in the course.
Show steps
  • Identify the storage management tasks that need to be automated
  • Design and implement a script to perform these tasks
  • Test and refine the script
  • Document the script and make it available to others
Presentation: Advanced LVM2 techniques
A presentation provides a structured way to go over complex topics and share knowledge gained in this course.
Browse courses on LVM2
Show steps
  • Identify the advanced LVM2 techniques to cover in the presentation
  • Research and gather information on these techniques
  • Design and create presentation slides
  • Practice and refine the presentation
  • Deliver the presentation to an audience
Design and Implement a Storage Solution for a Specific Scenario
Synthesize your knowledge by designing and implementing a tailor-made storage solution for a given use case scenario.
Show steps
  • Identify the performance and capacity requirements of the storage solution.
  • Select the appropriate block devices and partitioning scheme.
  • Design a logical volume layout using LVM2.

Career center

Learners who complete RHEL 8: Configuring Local Storage will develop knowledge and skills that may be useful to these careers:
Storage Engineer
Storage Engineers are responsible for managing and maintaining data storage systems, which includes local storage. This course can be a great way to start or advance a career as a Storage Engineer.
Systems Administrator
Systems Administrators handle the setup, configuration, maintenance, and repair of computer systems, and those systems include local storage. This course, RHEL 8: Configuring Local Storage, can help you develop the foundational skills that can build toward a successful career as a Systems Administrator.
Database Administrator
Database Administrators design, implement, and maintain databases, which are often stored on local storage. This course can be helpful to those who want to start a career as a Database Administrator.
Cloud Engineer
Cloud Engineers design, implement, and maintain cloud computing systems, and local storage is a critical part of this process. Taking this course can give you foundational knowledge that you can use as a base on which to build the rest of your knowledge as a Cloud Engineer.
DevOps Engineer
DevOps Engineers are responsible for building and maintaining software systems, and local storage is one of the foundational building blocks they need to understand. This course can get you started with the knowledge needed to be an effective DevOps Engineer.
IT Specialist
IT Specialists provide technical support and assistance to users, which can include managing local storage. This course can be helpful to those who want to start a career as an IT Specialist.
Security Analyst
Security Analysts protect computer systems from unauthorized access, use, disclosure, disruption, modification, or destruction, and local storage is one of the areas they need to be familiar with. This course can be helpful to those who want to start a career as a Security Analyst.
Network Administrator
Network Administrators design, implement, and maintain computer networks, which can include local storage. This course may be helpful to those who want to start a career as a Network Administrator.
Data Analyst
Data Analysts collect, analyze, and interpret data to help businesses make informed decisions, and local storage is crucial for this process. This course may be helpful to those who want to start a career as a Data Analyst.
Software Developer
Software Developers design, develop, and test software systems, and local storage is one of the many areas they need to be familiar with. This course may be helpful to those who want to start a career as a Software Developer.
Web Developer
Web Developers design, develop, and maintain websites, and local storage is one of the areas they need to be familiar with. This course may be helpful to those who want to start a career as a Web Developer.
Computer Scientist
Computer Scientists research and develop new computer technologies, and local storage is one of the many areas they may work with. This course may be helpful to those who want to start a career as a Computer Scientist.
Computer Programmer
Computer Programmers write and maintain computer programs, and local storage is one of the many areas they may work with. This course may be helpful to those who want to start a career as a Computer Programmer.
Computer Systems Analyst
Computer Systems Analysts analyze, design, and implement computer systems, and local storage is one of the many areas they may work with. This course may be helpful to those who want to start a career as a Computer Systems Analyst.
Data Engineer
Data Engineers design, build, and maintain data pipelines and systems, and local storage is one of the many areas they may work with. This course may be helpful to those who want to start a career as a Data Engineer.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in RHEL 8: Configuring Local Storage.
Is the definitive guide to Linux device drivers, providing a comprehensive overview of Linux device drivers and their development.
Practical guide to essential Linux device drivers, providing a comprehensive overview of essential Linux device drivers and their development.
Practical guide to Linux system programming, providing a comprehensive overview of Linux system programming.
Practical guide to essential Linux system administration, providing a comprehensive overview of essential Linux system administration.
Practical guide to storage system design and management, providing a comprehensive overview of storage system design and management.
Practical guide to Linux kernel programming, providing a comprehensive overview of Linux kernel programming.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser