L V M A Logical Volume Manager for Linux by Heinz Mauelshagen Sistina, Inc.

Slides:



Advertisements
Similar presentations
System Administration Storage Systems. Agenda Storage Devices Partitioning LVM File Systems.
Advertisements

14 Macintosh OS X Internals. © 2005 Pearson Addison-Wesley. All rights reserved The Macintosh Platform 1984 – first affordable GUI Based on Motorola 32-bit.
Linux Installation LINUX INSTALLATION. Download LINUX Linux Installation To install Red Hat, you will need to download the ISO images (CD Images) of the.
Storage Systems: Advanced Topics Learning Objectives: To understand limitations of “one file system per partition” model To understand Logical Volume Management.
Solaris Volume Manager M. Desouky. RAID Overview SDS Software SDS Installation SDS User Interfaces MD State Database Concats & Stripes Mirrors Hot Spares.
Grant Cohoe IMPACT OF DISK ALIGNMENT IN VIRTUALIZED ENVIRONMENTS.
VSphere vs. Hyper-V Metron Performance Showdown. Objectives Architecture Available metrics Challenges in virtual environments Test environment and methods.
Open-File Backup & App. Consistent Snapshots Microsoft Volume Shadow Copy Service Introduced 2002 –VSS Broadly Adopted by 3 rd Party Backup Vendors –Enables.
Computer Forensics Principles and Practices by Volonino, Anzaldua, and Godwin Chapter 6: Operating Systems and Data Transmission Basics for Digital Investigations.
Disk Volume Management CSS-1. Terms  Extent – any contiguous set of clusters  Partition – extent treated as a disk  Volume - partition formatted with.
Session 3 Windows Platform Dina Alkhoudari. Learning Objectives Understanding Server Storage Technologies Direct Attached Storage DAS Network-Attached.
An Introduction to Operating Systems. Definition  An Operating System, or OS, is low-level software that enables a user and higher-level application.
Simplify your Job – Automatic Storage Management Angelo Session id:
BAB 2 BASIC OPERATING SYSTEM CONCEPT MANAGEMENT. User interface – –a program that controls a display for the user (usually on a computer monitor) and.
Linux+ Guide to Linux Certification, Third Edition
CompTIA Linux+ Certification
Storage Systems: Advanced Topics Learning Objectives: To understand major characteristics of SSD To understand Logical Volume Management – its motivations.
Microkernels, virtualization, exokernels Tutorial 1 – CSC469.
Chapter 2 Installation Overview. Planning the Installation Questions: –Size of partitions –Where to put partitions –Which software packages to install.
Operating Systems (CS 340 D) Dr. Abeer Mahmoud Princess Nora University Faculty of Computer & Information Systems Computer science Department.
Module 9: Configuring Storage
Seminar on Linux-based embedded systems
Module 2 Configuring Disks and Device Drivers. Module Overview Partitioning Disks in Windows® 7 Managing Disk Volumes Maintaining Disks in Windows 7 Installing.
Module 2 - The File System
Chapter 1 Managing Storage. Contents Understanding Partitioning Understanding LVM Understanding RAID Understanding Clustering and GFS Using Access Control.
File Systems— NTFS versus Ext2FS Yingfei Wang Course: Operating Systems Instructor: Prof. Anvari.
Windows Server 2003 硬碟管理與磁碟機陣列 林寶森
Configuring Disk Devices. Module 4 – Configuring Disk Devices ♦ Overview This module deals with making partitions using fdisk, implementing RAID and Logical.
Chapter 5 File Management File System Implementation.
Week #3 Objectives Partition Disks in Windows® 7 Manage Disk Volumes Maintain Disks in Windows 7 Install and Configure Device Drivers.
Large Scale Parallel File System and Cluster Management ICT, CAS.
COMP25212 STORAGE SYSTEM AND VIRTUALIZATION Sergio Davies Feb/Mar 2014COMP25212 – Storage 3.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 12: File System Implementation File System Structure File System Implementation.
Davie 5/18/2010.  Thursday, May 20 5:30pm  Ursa Minor  Co-sponsored with CSS  Guest Speakers  Dr. Craig Rich – TBA  James Schneider – Cal Poly.
MATSUMOTO Hitoshi SCSI support on Xen MATSUMOTO Hitoshi Fujitsu Ltd.
IT320 OPERATING SYSTEM CONCEPTS Unit 7: File Management May 2012 Kaplan University 1.
FAT File Allocation Table
UNIX & Windows NT Name: Jing Bai ID: Date:8/28/00.
Storage Management: MirrorDisk/UX, Online JFS Introduction LVM Striping Mirror Disk / UX – Basics Online Backups (lvsplit) Mirror Disk / UX – Advanced.
Linux File system and VFS. A simple description of the UNIX system, also applicable to Linux, is this: "On a UNIX system, everything is a file; if something.
Introduce File Systems – EXT2/3 and BTRFS Yang ShunFa.
IT320 OPERATING SYSTEM CONCEPTS Unit 7: File Management July 2011 Kaplan University 1.

Lecture 19 Linux/Unix – File System
Linux file systems Name: Peijun Li Student ID: Prof. Morteza Anvari.
Presentation Layer (Graphical User Interface) AppGUI Logic Layer (Business Logic and data access) Network Discovery Device Information Extraction Network.
Department of Computer Sciences, University of Wisconsin Madison DADA – Dynamic Allocation of Disk Area Jayaram Bobba Vivek Shrivastava.
IBM eServer xSeries Technical Conference © IBM Corporation Session ID: O24 Steve Dobbelstein Lake Buena Vista, FL September 8-12, 2003 Enterprise.
Parallel IO for Cluster Computing Tran, Van Hoai.
Hands-On Microsoft Windows Server 2008 Chapter 7 Configuring and Managing Data Storage.
Course 03 Basic Concepts assist. eng. Jánó Rajmond, PhD
File systems – Unix based Mostly…. Before We Start… What can you conclude from this (recent) lab output? run: Loop iteration number 0 Trying to lock lockA.
CIT 140: Introduction to ITSlide #1 CSC 140: Introduction to IT Operating Systems.
Chapter 3 Getting Started. Copyright © 2005 Pearson Addison-Wesley. All rights reserved. Objectives To give an overview of the structure of a contemporary.
Created By : Asst. Prof. Ashish Shah, J.M.Patel College, Goregoan W
Computer System Structures
L V M A Logical Volume Manager for Linux by Heinz Mauelshagen
Linux Software RAID & LVM Patrick Ladd 5/2/2007.
Chapter 12: File System Implementation
DADA – Dynamic Allocation of Disk Area
Device-mapper RAID tool Linux-Kongress Hamburg 2005
Storage Virtualization
File Structure 2018, Spring Pusan National University Joon-Seok Kim
Operating System Module 1: Linux Installation
OPS235: Week 1 Installing Linux ( Lab1: Investigations 1-4)
OPS235: Week 5 Lab4: Investigations 1 – 3
Btrfs Filesystem Chris Mason.
CSE 451: Operating Systems Spring 2006 Module 12
OPS235: Week 1 Installing Linux ( Lab1: Investigations 1-4)
Chapter 1: Introduction CSS503 Systems Programming
Presentation transcript:

L V M A Logical Volume Manager for Linux by Heinz Mauelshagen Sistina, Inc.

Definition of the LVM  the Logical Volume Manager is a subsystem for on-line disk storage management  it adds an additional layer to the i/o subsystem of the kernel to get a virtual view on disks  LVM enables you to deal with »virtual disks« and »virtual partitions« being fully online resizable and movable

LVM Concept1 LVM Concept1  usage of physical disks, disk partitions, multiple or loop devices as PVs (Physical Volumes; basic allocation device)  store metadata in so called VGDAs (Volume Group Descriptor Areas) on the PVs  group PVs in VGs (Volume Groups; »virtual disks«)

LVM Concept2 LVM Concept2  allocate VG storage to LVs (Logical Volumes; »virtual partitions«); basic units called PEs (Physical Extents) are mapped to their LEs (Logical Extents).  extend and reduce VGs and LVs online  use LVs like disks, disk partitions etc. for filesystems, databases etc.  access VGs and LVs via device special files named /dev/VolumeGroupName/*

LVM Concept3  build a command and a library layer to ease the integration of different or additional tools or graphical user interfaces  export and import VGs to bring them to or get them from different computer systems  support linear and striped (RAID0) LVs  support snapshot LVs

Storage Architecture Storage Architecture  2 PVs 2 PVs

Storage Architecture Storage Architecture  VG with 2 PVs VG PVPV

Storage Architecture Storage Architecture  VG with 2 PVs and 1 LV LV VG PVPV

Software Metrics1 Software Metrics1  99 VGs max  256 LVs total (todays 8 bit minor #) in all VGs with ext2 (devfs tents to raise this)  256 PVs total in one VG  up to PEs total per PV  up to LEs per LV  PE/LE sizes between several KB 8*) and GB  cabable of dealing with more than 1000 TB but limited by unsigned long variables in the Linux I/O subsystem on 32 bit platforms (128SCSI Ids*2TB*15 Partitions = 3b840TB)

Upcomming Release + persistent snapshots + resizable snapshots + integration of LVM with the VFS to support atomic snapshot activation (reiserfs) + renaming of Volume Groups and Logical Volumes without deactivating them + devfs support