Note: EVMS was RFA'd and removed from Debian (490787) and Etch was the last release packages appear in. Additionally, the version of EVMS in Etch cannot take snapshots (418636) with newer kernels. If you need the features of EVMS, please consider one of the alternatives that is more fully supported in Debian. See Linux volume management for a comparison.
Enterprise Volume Management System
Long: EVMS provides a single, unified system for handling all of your storage management tasks. EVMS recognizes all of the disks on your system and allows for a variety of partitioning schemes. Software-RAID and logical volume groups can be managed in EVMS. Filesystems can be created and checked, and are automatically updated when changes are made to the underlying volumes. With EVMS, there is no longer a need for several individual utilities for performing each of these tasks. A volume group (the EVMS word is container) can be shared by several nodes in a cluster (something that is not safe with LVM, providing much more flexibility for mounting logical volumes, and creating a foundation for the use of heartbeat solutions and cluster-friendly filesystems.
How to install and use EVMS on Debian Etch
The "Right Way" to install an EVMS Debian system is using the new evms-enabled DebianInstaller, but is not available yet.
Current Debian Way
Install etch/evms-bootdebug and read /usr/share/doc/evms-bootdebug/README.Debian, follow the instructions.
You will need to rebuild the initramfs having evms-bootdebug (and evms) already installed and reboot with "evms_debug" kernel parameter, perform your save in the ncurses interface, change fstab and boot-loader root kernel parameters (eg: from /dev/sda1 to /dev/evms/sda1) and reboot in your evms system.
- "perform your save" - perform your save.. of what? in the ncurses interface of what? --argonel
You will need also to change /etc/evms.conf if you use compatibility lvm2 volumes before reconfiguring the initramfs.
- boot with a live cd with evms support or in which it could be installed like ubuntu/kubuntu/knoppix live cds.
- Launch a evms client like evmsgui, perform your save.
- bind mount /dev /sys and chroot on your debian rootfs.
- Change fstab and /boot/grub/menu.lst to evms names scheme and eventually /etc/evms.conf if you use compatibility lvm2 volumes.
- give update-grub. (grub seems easier than lilo on evms volumes, no need to reinstall it, but change /boot/grub/menu.conf and ) .
- dpkg-reconfigure your 2.6 kernel.
- reboot on your evms system.
- The 2.6 kernels in Debian all supports evms, they do not need a patch anymore for normal use.
- use GRUB or LILO
- Can LILO be used to use EVMS on boot and root volumes (e.g. /boot on LVM-like Volume in EVMS)?
Yes, you can. Since LILO 1:22.5.8-10 ( See 229932 for details ).