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

Many certification courses will help you with the basics of configuring LVM logical volumes and this course will show you the basics and advanced features of LVM so you are not left on your own.

Read more

Many certification courses will help you with the basics of configuring LVM logical volumes and this course will show you the basics and advanced features of LVM so you are not left on your own.

At the core of Linux storage subsystems is a thorough knowledge of configuring logical volumes to support different tasks. This course, Mastering Linux Storage Using LVM2, will show you how to configure more than just standard volumes. First, you’ll learn the basics of LVM volumes. Next, you’ll explore advanced volumes and using provisioning. Finally, you’ll discover how to make the best use of limited access to SSDs by configuring cache volumes in LVM2. When you’re finished with this course, you’ll have a foundational knowledge of Linux storage that will help you as you move forward to provide the most cost-effective storage solutions for your enterprise. This course is run on Ubuntu 18.04, but any recent Linux distribution will be sufficient.

Enroll now

What's inside

Syllabus

Course Overview
Linux Storage Management with LVM
Understanding the Layered Storage Model of LVM2
Configuring LVM
Read more
Using Ansible to Deploy LVM
Configuring Storage for LVM
Configuring Volume Groups and Logical Volumes
Creating Thinly Provisioned Volumes
Using LVM Snapshots
Migrating Data within Volume Groups
Creating RAID, Striped, and Cache Volumes

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores Linux storage using LVM, making it relevant for Linux system administrators
Taught by Andrew Mallett, a respected instructor with expertise in Linux storage using LVM
Provides a comprehensive overview of Linux storage using LVM, covering both basic and advanced concepts
Includes hands-on labs and interactive materials, promoting practical application of knowledge
Can be taken as a stand-alone course, providing flexibility for learners
May require additional software or hardware resources, which could pose a barrier for some learners

Save this course

Save Mastering Linux Storage Using LVM2 to your list so you can find it easily later:
Save

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 Mastering Linux Storage Using LVM2 with these activities:
Review Basic Linux Command-Line Tools
Refresh your knowledge of basic Linux command-line tools, such as ls, cd, mkdir, and rm, to ensure a smooth experience during the course.
Browse courses on Linux Command Line
Show steps
  • Open a terminal window.
  • List the contents of the current directory.
  • Create a new directory.
  • Remove a directory.
  • Navigate to a different directory.
Organize and Review Course Materials
Keep track of lecture notes, assignments, quizzes, and exams to ensure you have a comprehensive record for review and knowledge retention.
Show steps
  • Create a designated folder or notebook for course materials.
  • Organize materials by topic or date.
  • Review materials regularly.
  • Highlight important concepts and make notes.
  • Use flashcards or other memory aids to reinforce learning.
Participate in a Study Group or Forum
Engage with peers in a study group or forum to discuss LVM concepts, share experiences, and enhance your understanding through collective learning.
Show steps
  • Join a study group or forum focused on LVM.
  • Participate in discussions and ask questions.
  • Share your knowledge and insights with others.
  • Collaborate on projects or assignments.
  • Network with other LVM enthusiasts.
Five other activities
Expand to see all activities and additional details
Show all eight activities
Practice Creating Logical Volume Groups and Logical Volumes
Practice the fundamental operations of creating and configuring logical volume groups and logical volumes to solidify your understanding of their structure and functionality.
Show steps
  • Review the basic concepts of LVM.
  • Create a physical volume from an existing disk.
  • Create a volume group using the physical volume.
  • Create a logical volume within the volume group.
  • Format and mount the logical volume.
Explore LVM Configuration Tools
Enhance your understanding of LVM configuration by exploring tools such as Ansible, lvcreate, lvremove, and lvextend. This will provide you with a wider range of options for managing your LVM setups.
Browse courses on Ansible
Show steps
  • Install Ansible if necessary.
  • Create an Ansible playbook for LVM configuration.
  • Write a script to automate LVM tasks.
  • Use lvcreate to create a logical volume.
  • Use lvremove to remove a logical volume.
Configure Advanced Volume Management Features
Delve deeper into LVM's advanced features by exploring how to create snapshots, migrate data within volume groups, and configure RAID, striped, and cache volumes to enhance storage performance and reliability.
Show steps
  • Research different types of advanced LVM features.
  • Identify use cases where these features would be beneficial.
  • Follow online tutorials or documentation to implement these features.
  • Test the functionality of the configured features.
  • Document your findings and share them with others.
Design and Implement a Storage Solution for a Specific Use Case
Apply your knowledge of LVM to a real-world scenario by designing and implementing a storage solution that meets specific requirements and constraints. This will enhance your ability to translate theoretical concepts into practical applications.
Browse courses on Storage Solutions
Show steps
  • Identify a use case that requires a storage solution.
  • Analyze the requirements and constraints of the use case.
  • Design a storage solution using LVM.
  • Implement the storage solution in a test environment.
  • Evaluate the performance and efficiency of the storage solution.
Write a White Paper on Advanced LVM Features
Share your knowledge and expertise by writing a white paper on advanced LVM features. This will not only reinforce your understanding but also contribute to the broader community's understanding of LVM.
Browse courses on Storage Optimization
Show steps
  • Research advanced LVM features and their applications.
  • Outline the key points and structure of your white paper.
  • Write the first draft of your white paper.
  • Edit and refine your white paper.
  • Publish your white paper online.

Career center

Learners who complete Mastering Linux Storage Using LVM2 will develop knowledge and skills that may be useful to these careers:
Systems Administrator
Systems Administrators are responsible for maintaining and troubleshooting computer systems. They must be familiar with a variety of operating systems and storage technologies, including LVM. This course can help you build a foundation in LVM that will be essential for success in this role. It will teach you how to configure LVM logical volumes, use advanced features of LVM, and make the best use of limited access to SSDs by configuring cache volumes in LVM2.
Storage Architect
Storage Architects plan, implement, and manage data storage systems for organizations. They must be familiar with a variety of storage technologies, including LVM. This course can help you build a foundation in LVM that will be essential for success in this role. It will teach you how to configure LVM logical volumes, use advanced features of LVM, and make the best use of limited access to SSDs by configuring cache volumes in LVM2.
Data Engineer
Data Engineers design, build, and manage data pipelines. They must be familiar with a variety of data storage technologies, including LVM. This course can help you build a foundation in LVM that will be essential for success in this role. It will teach you how to configure LVM logical volumes, use advanced features of LVM, and make the best use of limited access to SSDs by configuring cache volumes in LVM2.
Cloud Architect
Cloud Architects design, build, and manage cloud computing systems. They must be familiar with a variety of cloud technologies, including LVM. This course can help you build a foundation in LVM that will be essential for success in this role. It will teach you how to configure LVM logical volumes, use advanced features of LVM, and make the best use of limited access to SSDs by configuring cache volumes in LVM2.
DevOps Engineer
DevOps Engineers work to bridge the gap between development and operations teams. They must be familiar with a variety of technologies, including LVM. This course can help you build a foundation in LVM that will be essential for success in this role. It will teach you how to configure LVM logical volumes, use advanced features of LVM, and make the best use of limited access to SSDs by configuring cache volumes in LVM2.
Network Administrator
Network Administrators are responsible for managing and maintaining computer networks. They must be familiar with a variety of networking technologies, including LVM. This course may be useful for you if you are interested in becoming a Network Administrator. It will teach you how to configure LVM logical volumes, use advanced features of LVM, and make the best use of limited access to SSDs by configuring cache volumes in LVM2.
Database Administrator
Database Administrators are responsible for managing and maintaining databases. They must be familiar with a variety of database technologies, including LVM. This course may be useful for you if you are interested in becoming a Database Administrator. It will teach you how to configure LVM logical volumes, use advanced features of LVM, and make the best use of limited access to SSDs by configuring cache volumes in LVM2.
Web Developer
Web Developers design, develop, and maintain websites. They must be familiar with a variety of web technologies, including LVM. This course may be useful for you if you are interested in becoming a Web Developer. It will teach you how to configure LVM logical volumes, use advanced features of LVM, and make the best use of limited access to SSDs by configuring cache volumes in LVM2.
Software Engineer
Software Engineers design, develop, and maintain software applications. They must be familiar with a variety of programming languages and technologies, including LVM. This course may be useful for you if you are interested in becoming a Software Engineer. It will teach you how to configure LVM logical volumes, use advanced features of LVM, and make the best use of limited access to SSDs by configuring cache volumes in LVM2.
Security Analyst
Security Analysts are responsible for protecting computer systems from unauthorized access. They must be familiar with a variety of security technologies, including LVM. This course may be useful for you if you are interested in becoming a Security Analyst. It will teach you how to configure LVM logical volumes, use advanced features of LVM, and make the best use of limited access to SSDs by configuring cache volumes in LVM2.
Data Scientist
Data Scientists use data to solve business problems. They must be familiar with a variety of data analysis techniques, including LVM. This course may be useful for you if you are interested in becoming a Data Scientist. It will teach you how to configure LVM logical volumes, use advanced features of LVM, and make the best use of limited access to SSDs by configuring cache volumes in LVM2.
Machine Learning Engineer
Machine Learning Engineers design, develop, and maintain machine learning models. They must be familiar with a variety of machine learning techniques, including LVM. This course may be useful for you if you are interested in becoming a Machine Learning Engineer. It will teach you how to configure LVM logical volumes, use advanced features of LVM, and make the best use of limited access to SSDs by configuring cache volumes in LVM2.
Product Manager
Product Managers are responsible for managing the development and launch of new products. They must be familiar with a variety of product development techniques, including LVM. This course may be useful for you if you are interested in becoming a Product Manager. It will teach you how to configure LVM logical volumes, use advanced features of LVM, and make the best use of limited access to SSDs by configuring cache volumes in LVM2.
Project Manager
Project Managers are responsible for planning, executing, and closing projects. They must be familiar with a variety of project management techniques, including LVM. This course may be useful for you if you are interested in becoming a Project Manager. It will teach you how to configure LVM logical volumes, use advanced features of LVM, and make the best use of limited access to SSDs by configuring cache volumes in LVM2.
Technical Writer
Technical Writers create documentation for software and hardware products. They must be familiar with a variety of technical writing techniques, including LVM. This course may be useful for you if you are interested in becoming a Technical Writer. It will teach you how to configure LVM logical volumes, use advanced features of LVM, and make the best use of limited access to SSDs by configuring cache volumes in LVM2.

Reading list

We've selected 11 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 Mastering Linux Storage Using LVM2.
You should also read Linux Device Drivers for a deeper understanding of how device drivers work in Linux with a particular focus on storage and block devices. will be helpful as a reference.
Would be a recommended optional text as a companion to this course. It provides a broad overview of LVM and best practices for its use. It is geared towards system administrators and storage professionals.
Linux Kernel Programming great reference for low-level Linux system programming. If you want to gain a deeper understanding of the Linux kernel and device drivers, this book will be very helpful.
If you want to master Linux storage, it is important to have a good understanding of the Linux kernel itself. Understanding the Linux Kernel is an excellent resource for learning about the fundamentals of the Linux kernel.
Provides comprehensive coverage of LVM as well as logical partitions and filesystems. It would be an alternative primary text for this course.
Popular introductory text for Linux administrators. It provides a broad overview of storage topics, including an introduction to LVM concepts.
The Complete FreeBSD Handbook covers FreeBSD, which like Linux, features LVM, though it calls it GELI. Reading this book will give you a more in-depth knowledge of how LVM works.
Solaris System Administration: The Basics covers LVM for Oracle Solaris. Though it is for Oracle Solaris and not Linux, it will provide additional insight in how LVM operates and how it may be implemented on other platforms.

Share

Help others find this course page by sharing it with your friends and followers:
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 - 2024 OpenCourser