Taken from Preface: This guide tells how to configure and manage Enterprise Volume Management System (EVMS). EVMS is a storage management program that provides a single framework for managing and administering your system’s storage.
This guide is intended for Linux system administrators and users who are responsible for setting up and maintaining EVMS.
For additional information about EVMS or to ask questions specific to your distribution, refer to the EVMS mailing lists. You can view the list archives or subscribe to the lists from the EVMS Project web site.
EVMS lets you manage storage space in a way that is more intuitive and flexible than many other Linux volume management systems. Practical tasks, such as migrating disks or adding new disks to your Linux system, become more manageable with EVMS because EVMS can recognize and read from different volume types and file systems. EVMS provides additional safety controls by not allowing commands that are unsafe. These controls help maintain the integrity of the data stored on the system.
EVMS also provides the capability to manage data on storage that is physically shared by nodes in a cluster. This shared storage allows data to be highly available from different nodes in the cluster.
- Chapter 1. What is EVMS? [ Why choose EVMS? ~ The EVMS user interfaces ~ EVMS terminology ~ What makes EVMS so flexible? ~ Plug-in layer definitions ]
- Chapter 2. Using the EVMS interfaces [ EVMS GUI ~ EVMS Ncurses interface ~ EVMS Command Line Interpreter ]
- Chapter 3. The EVMS log file and error data collection [ About the EVMS log file ~ Log file logging levels ~ Specifying the logging levels ]
- Chapter 4. Viewing compatibility volumes after migrating [ Using the EVMS GUI ~ Using Ncurses ~ Using the CLI ]
- Chapter 5. Obtaining interface display details [ Using the EVMS GUI ~ Using Ncurses ~ Using the CLI ]
- Chapter 6. Adding and removing a segment manager [ When to add a segment manager ~ Types of segment managers ~ Adding a segment manager to an existing disk ~ Adding a segment manager to a new disk ~ Example: add a segment manager ~ Removing a segment manager ~ Example: remove a segment manager ]
- Chapter 7. Creating segments [ When to create a segment ~ Example: create a segment ]
- Chapter 8. Creating a container [ When to create a container ~ Example: create a container ]
- Chapter 9. Creating regions [ When to create regions ~ Example: create a region ]
- Chapter 10. Creating drive links [ What is drive linking? ~ How drive linking is implemented ~ Creating a drive link ~ Example: create a drive link ~ Expanding a drive link ~ Shrinking a drive link ~ Deleting a drive link ]
- Chapter 11. Creating snapshots [ What is a snapshot? ~ Creating snapshot objects ~ Example: create a snapshot ~ Reinitializing a snapshot ~ Expanding a snapshot ~ Deleting a snapshot ~ Rolling back a snapshot ]
- Chapter 12. Creating volumes [ When to create a volume ~ Example: create an EVMS native volume ~ Example: create a compatibility volume ]
- Chapter 13. FSIMs and file system operations [ The FSIMs supported by EVMS ~ Example: add a file system to a volume ~ Example: check a file system ]
- Chapter 14. Clustering operations [ Rules and restrictions for creating cluster containers ~ Example: create a private cluster container ~ Example: create a shared cluster container ~ Example: convert a private container to a shared container ~ Example: convert a shared container to a private container ~ Example: deport a private or shared container ~ Deleting a cluster container ~ Failover and Failback of a private container on Linux-HA ~ Remote configuration management ~ Forcing a cluster container to be active ]
- Chapter 15. Converting volumes [ When to convert volumes ~ Example: convert compatibility volumes to EVMS volumes ~ Example: convert EVMS volumes to compatibility volumes ]
- Chapter 16. Expanding and shrinking volumes [ Why expand and shrink volumes? ~ Example: shrink a volume ~ Example: expand a volume ]
- Chapter 17. Adding features to an existing volume [ Why add features to a volume? ~ Example: add drive linking to an existing volume ]
- Chapter 18. Selectively activating volumes and objects [ Initial activation using /etc/evms.conf ~ Activating and deactivating volumes and objects ]
- Chapter 19. Mounting and unmounting volumes from within EVMS [ Mounting a volume ~ Unmounting a volume ~ The SWAPFS file system ]
- Chapter 20. Plug-in operations tasks [ What are plug-in tasks? ~ Example: complete a plug-in operations task ]
- Chapter 21. Deleting objects [ How to delete objects: delete and delete recursive ~ Example: perform a delete recursive operation ]
- Chapter 22. Replacing objects [ What is object-replace? ~ Replacing a drive-link child object ]
- Chapter 23. Moving segment storage objects [ What is segment moving? ~ Why move a segment? ~ Which segment manager plug-ins implement the move function? ~ Example: move a DOS segment ]
- Appendix A. The DOS plug-in [ How the DOS plug-in is implemented ~ Assigning the DOS plug-in ~ Creating DOS partitions ~ Expanding DOS partitions ~ Shrinking DOS partitions ~ Deleting partitions ]
- Appendix B. The MD region manager [ Characteristics of Linux RAID levels ~ Creating an MD region ~ Active and spare objects ~ Faulty objects ~ Resizing MD regions ~ Replacing objects ]
- Appendix C. The LVM plug-in [ How LVM is implemented ~ Container operations ~ Region operations ]
- Appendix D. The LVM2 plug-in [ Container operations ~ Region operations ]
- Appendix E. The CSM plug-in [ Assigning the CSM plug-in ~ Unassigning the CSM plug-in ~ Deleting a CSM container ]
- Appendix F. JFS file system interface module [ Creating JFS file systems ~ Checking JFS file systems ~ Removing JFS file systems ~ Expanding JFS file systems ~ Shrinking JFS file systems ]
- Appendix G. XFS file system interface module [ Creating XFS file systems ~ Checking XFS file systems ~ Removing XFS file systems ~ Expanding XFS file systems ~ Shrinking XFS file systems ]
- Appendix H. ReiserFS file system interface module [ Creating ReiserFS file systems ~ Checking ReiserFS file systems ~ Removing ReiserFS file systems ~ Expanding ReiserFS file systems ~ Shrinking ReiserFS file systems ]
- Appendix I. Ext-2/3 file system interface module [ Creating Ext-2/3 file systems ~ Checking Ext-2/3 file systems ~ Removing Ext-2/3 file systems ~ Expanding and shrinking Ext-2/3 file systems ]
- Appendix J. OpenGFS file system interface module [ Creating OpenGFS file systems ~ Checking OpenGFS file systems ~ Removing OpenGFS file systems ~ Expanding and shrinking OpenGFS file systems ]
- Appendix K. NTFS file system interface module [ Creating NTFS file systems ~ Fixing NTFS file systems ~ Cloning NTFS file systems ~ Removing NTFS file systems ~ Expanding and shrinking NTFS file systems ]
This Linux guide is available FREE at