Universal Volume Manager



The volume root. For example, C: or D. The Windows folder on the system volume. The Windows System32 folder on the system volume. The Windows System32 Drivers folder on the system volume. Adding an exclusion for any of these items is unsupported and may lead to unpredictable results. If you would like to change the Volume Lock setting to the VCR, DVD/LD or CBL/SAT modes repeat steps 1-3, only substitute the appropriate device key. Setting the Volume Lock to the TV, VCR, DVD/LD or CBL/SAT mode will not effect the volume control in the RCVR mode. UVM stands for Universal Volume Manager (Hitachi Data Systems). A modified version is bundled with HP-UX as its built-in volume manager. It offers volume management and Multipath I/O functionalities (when used with Veritas Dynamic Multi-Pathing feature). The Veritas Volume Manager Storage Administrator (VMSA) is a GUI manager. Universal Volume Manager Unifies Storage Systems Universal Volume Manager software provides the virtualization of a multi-tiered storage area network comprised of heterogeneous storage systems. It enables the operation of multiple storage systems.

Veritas Volume Manager
Developer(s)Veritas
Operating systemWindows, Solaris, Linux
Typelogical volume manager
Licenseproprietary

The Veritas Volume Manager (VVM or VxVM) is a proprietarylogical volume manager from Veritas (which was part of Symantec until January 2016).

Details[edit]

It is available for Windows, AIX, Solaris, Linux, and HP-UX. A modified version is bundled with HP-UX as its built-in volume manager. It offers volume management and Multipath I/O functionalities (when used with Veritas Dynamic Multi-Pathing feature). The Veritas Volume Manager Storage Administrator (VMSA) is a GUI manager.[1]

Versions[edit]

  • Veritas Volume Manager 7.4.1
    • Release date (Windows): February 2019[2]
  • Veritas Volume Manager 6.0
    • Release date (Windows): December 2011[3]
    • Release date (UNIX): December 2011[4]
  • Veritas Volume Manager 5.1
    • Release date (Windows): August 2008[3]
    • Release date (UNIX): December 2009[4]
  • Veritas Volume Manager 5.0
    • Release date (UNIX): August 2006[4]
    • Release date (Windows): January 2007[3]
  • Veritas Volume Manager 4.1
    • Release date (UNIX): April 2005[4]
    • Release date (Windows): June 2004[3]
  • Veritas Volume Manager 4.0
    • Release date: February 2004[4]
  • Veritas Volume Manager 3.5
    • Release date: September 2002[4]
  • Veritas Volume Manager 3.2
  • Veritas Volume Manager 3.1
    • Release date: August 2000[5]
  • Veritas Volume Manager 3.0

Microsoft once licensed a version of Veritas Volume Manager for Windows 2000, allowing operating systems to store and modify large amounts of data. Symantec acquired Veritas on July 2, 2005, and claimed Microsoft misused their intellectual property to develop functionalities in Windows Server 2003, later Windows Vista and Windows Server 2008, which competed with Veritas' Storage Foundation, according to Michael Schallop, the director of legal affairs at Symantec. A representative claims Microsoft bought all 'intellectual property rights for all relevant technologies from Veritas in 2004'.[6][7] The lawsuit was dropped in 2008; terms were not disclosed.[citation needed]

See also[edit]

  • Symantec Operations Readiness Tools (SORT)

References[edit]

Universal Volume Manager Windows

  1. ^https://docs.oracle.com/cd/E19896-01/875-3115-10/875-3115-10.pdf
  2. ^'Storage Foundation for Windows Release Details'. Veritas. Retrieved 2019-03-19.
  3. ^ abcd'Storage Foundation for Windows Release Details'. Symantec. Retrieved 2009-09-08.
  4. ^ abcdef'Storage Foundation for UNIX/Linux Release Details'. Symantec. Retrieved 2009-09-08.
  5. ^'Volume Manager Release Details'. Symantec. Retrieved 2009-09-08.
  6. ^Joris Evers (2006-05-18). 'Symantec sues Microsoft over storage tech'. CNET News. Retrieved 2009-09-08.
  7. ^Antony Savvas (May 19, 2006). 'Symantec sues Microsoft over the use of Volume Manager'. ComputerWeekly.com. Retrieved 2007-05-22.

External links[edit]

  • Symantec Operations Readiness Tools (SORT)

Universal Volume Manager Software

Retrieved from 'https://en.wikipedia.org/w/index.php?title=Veritas_Volume_Manager&oldid=1001826104'
(Redirected from Volume manager)

In computer storage, logical volume management or LVM provides a method of allocating space on mass-storage devices that is more flexible than conventional partitioning schemes to store volumes. In particular, a volume manager can concatenate, stripe together or otherwise combine partitions (or block devices in general) into larger virtual partitions that administrators can re-size or move, potentially without interrupting system use.

Volume management represents just one of many forms of storage virtualization; its implementation takes place in a layer in the device-driver stack of an operating system (OS) (as opposed to within storage devices or in a network).

Design[edit]

Most volume-manager implementations share the same basic design. They start with physical volumes (PVs), which can be either hard disks, hard disk partitions, or Logical Unit Numbers (LUNs) of an external storage device. Volume management treats each PV as being composed of a sequence of chunks called physical extents (PEs). Some volume managers (such as that in HP-UX and Linux) have PEs of a uniform size; others (such as that in Veritas) have variably-sized PEs that can be split and merged at will.

Universal Volume Manager Windows 10

Normally, PEs simply map one-to-one to logical extents (LEs). With mirroring, multiple PEs map to each LE. These PEs are drawn from a physical volume group (PVG), a set of same-sized PVs which act similarly to hard disks in a RAID1 array. PVGs are usually laid out so that they reside on different disks or data buses for maximum redundancy.

Universal volume manager windows

The system pools LEs into a volume group (VG). The pooled LEs can then be concatenated together into virtual disk partitions called logical volumes or LVs. Systems can use LVs as raw block devices just like disk partitions: creating mountable file systems on them, or using them as swap storage.

Striped LVs allocate each successive LE from a different PV; depending on the size of the LE, this can improve performance on large sequential reads by bringing to bear the combined read-throughput of multiple PVs.

Universal Volume Manager Download

Administrators can grow LVs (by concatenating more LEs) or shrink them (by returning LEs to the pool). The concatenated LEs do not have to be contiguous. This allows LVs to grow without having to move already-allocated LEs. Some volume managers allow the re-sizing of LVs in either direction while online. Changing the size of the LV does not necessarily change the size of a file system on it; it merely changes the size of its containing space. A file system that can be resized online is recommended in that it allows the system to adjust its storage on-the-fly without interrupting applications.

PVs and LVs cannot be shared between or span different VGs (although some volume managers may allow moving them at will between VGs on the same host). This allows administrators conveniently to bring VGs online, to take them offline or to move them between host systems as a single administrative unit.

VGs can grow their storage pool by absorbing new PVs or shrink by retracting from PVs. This may involve moving already-allocated LEs out of the PV. Most volume managers can perform this movement online; if the underlying hardware is hot-pluggable this allows engineers to upgrade or replace storage without system downtime.

Concepts[edit]

Hybrid volume[edit]

A hybrid volume is any volume that intentionally and opaquely makes use of two separate physical volumes. For instance, a workload may consist of random seeks so an SSD may be used to permanently store frequently used or recently written data, while using higher-capacity rotational magnetic media for long-term storage of rarely needed data. On Linux, bcache or dm-cache may be used for this purpose, while Fusion Drive may be used on OS X. ZFS also implements this functionality at the file system level, by allowing administrators to configure multi-level read/write caching.

Hybrid volumes present a similar concept as hybrid drives, which also combine solid-state storage and rotational magnetic media.

Snapshots[edit]

Windows Volume Manager

Some volume managers also implement snapshots by applying copy-on-write to each LE. In this scheme, the volume manager will copy the LE to a copy-on-write table just before it is written to. This preserves an old version of the LV, the snapshot, which may be later reconstructed by overlaying the copy-on-write table atop the current LV. Unless the volume management supports both thin provisioning and discard, once an LE in the origin volume is written to, it is permanently stored in the snapshot volume. If the snapshot volume was made smaller than its origin, which is a common practice, this may render the snapshot inoperable.

Snapshots can be useful for backing up self-consistent versions of volatile data such as table files from a busy database, or for rolling back large changes (such as an operating system upgrade) in a single operation. Snapshots have a similar effect as rendering storage quiescent, and are similar to the shadow copy (VSS) service in Microsoft Windows.

Some Linux-based Live CDs also use snapshots to simulate read-write access to a read-only optical disc.

Implementations[edit]

VendorIntroduced inVolume managerAllocate anywhere[a]SnapshotsRAID 0RAID 1RAID 5RAID 10Thin provisioningNotes
IBMAIX 3.0 (1989)Logical Volume ManagerYesYes[b]YesYesNoYes[c]Refers to PEs as PPs (physical partitions), and to LEs as LPs (logical partitions). Does not have a copy-on-write snapshot mechanism; creates snapshots by freezing one volume of a mirror pair.
Hewlett-PackardHP-UX 9.0HP Logical Volume ManagerYesYesYesYesNoYes
FreeBSDVinum Volume ManagerYesYes[d]YesYesYesYesThe FreeBSD fast file system (UFS) supports snapshots.
FreeBSDZFSYesYesYesYesYesYesYesA file system with integrated volume management
NetBSDLogical Volume ManagerYesNoYesYesNoNoNetBSD from version 6.0 supports its own re-implementation of Linux LVM. Re-implementation is based on a BSD licensed device-mapper driver and uses a port of Linux lvm tools as the userspace part of LVM. There is no need to support RAID5 in LVM because of NetBSD superior RAIDFrame subsystem.
NetBSDZFSYesYesYesYesYesYesYesA file system with integrated volume management
The NetBSD Foundation, Inc.NetBSD § 5.0 (2009)bioctlarcmsr[1]NoNoYes[2]Yes[2]Yes[2]Yes[2]bioctl on NetBSD can be used for both maintenance and initialisation of hardware RAID, although initialisation (through BIOCVOLOPSioctl) is only supported by a single driver as of 2019 — arcmsr(4)[1][2]; software RAID is supported separately through RAIDframe[3][4] and ZFS
The OpenBSD ProjectOpenBSD 4.2 (2007)bioctl softraid[5]YesNoYesYesYesYesbioctl on OpenBSD can be used for maintenance of hardware RAID, as well as for both initialisation and maintenance of software RAID
Linux 2.2Logical Volume Manager version 1YesYesYesYesNoNo
Linux 2.4Enterprise Volume Management SystemYesYesYesYesYesNo
Linux 2.6 and aboveLogical Volume Manager version 2YesYesYesYesYesYesYes
Linux 2.6 and aboveBtrfsYesYesYesYesYes (not stable)YesN/AA file system with integrated volume management
Silicon GraphicsIRIX or LinuxXVM Volume ManagerYesYesYesYesYes
Sun MicrosystemsSunOSSolaris Volume Manager (was Solstice DiskSuite).NoNoYesYesYesYesRefers to PVs as volumes (which can be combined with RAID0, RAID1 or RAID5 primitives into larger volumes), to LVs as soft partitions (which are contiguous extents placeable anywhere on volumes, but which cannot span multiple volumes), and to VGs as disk sets.
Sun MicrosystemsSolaris 10ZFSYesYesYesYesYesYesYesA file system with integrated volume management
illumosZFSYesYesYesYesYesYesYesA file system with integrated volume management
Veritas[e]Cross-OSVeritas Volume Manager (VxVM)YesYesYesYesYesYesRefers to LVs as volumes, to VGs as disk groups; has variably-sized PEs called subdisks and LEs called plexes.
MicrosoftWindows 2000 and later NT-based operating systemsLogical Disk ManagerYesYes[f]YesYesYesNoNoDoes not have a concept of PEs or LEs; can only RAID0, RAID1, RAID5 or concatenate disk partitions into larger volumes; file systems must span whole volumes.
Windows 8Storage Spaces[6]YesYesNoYesYesNoYesHigher-level logic than RAID1 and RAID5 - multiple storage spaces span multiple disks of different size, storage spaces are resilient from physical failure with either mirroring (at least 2 disks) or striped parity (at least 3 disks), disk management and data recovery is fully automatic
Windows 10Storage SpacesYesYesYesYesYesYesYesRAID 10 is called disk mirroring
Red HatLinux 4.14 and aboveStratis[7]YesYesNoNoNoNoYesRAID support planned in 2.0 version [8]
AppleMac OS X LionCore StorageYes[9]NoNoNoNoNoNoCurrently, it is used in Lion's implementation of FileVault, in order to allow for full disk encryption, as well as Fusion Drive, which is merely a multi-PV LVG.

Snapshots are handled by Time Machine; Software-based RAID is provided by AppleRAID. Both are separate from Core Storage.

Disadvantages[edit]

Logical volumes can suffer from external fragmentation when the underlying storage devices do not allocate their PEs contiguously. This can reduce I/O performance on slow-seeking media such as magnetic disks and other rotational media. Volume managers that use fixed-size PEs, however, typically make PEs relatively large (for example, Linux LVM uses 4 MB by default) in order to amortize the cost of these seeks.

With implementations that are solely volume management, such as Core Storage and Linux LVM, separating and abstracting away volume management from the file system loses the ability to easily make storage decisions for particular files or directories. For example, if a certain directory (but not the entire file system) is to be permanently moved to faster storage, both the file system layout and the underlying volume management layer need to be traversed. For example, on Linux it would be needed to manually determine the offset of a file's contents within a file system and then manually pvmove the extents (along with data not related to that file) to the faster storage. Having volume and file management implemented within the same subsystem, instead of having them implemented as separate subsystems, makes the overall process theoretically simpler.

Notes[edit]

  1. ^Denotes whether the volume manager allows LVs to grow and span onto any PV in the VG
  2. ^JFS2 snapshots
  3. ^AIX 5.1
  4. ^UFS snapshots
  5. ^Third-party product, available for Windows and many Unix-like OSes
  6. ^Windows Server 2003 and later

See also[edit]

  • Logical Disk Manager (LDM)
  • Btrfs (has its own 'snapshots' that are different, but using LVM snapshots of btrfs leads to loss of both copies)[10]


References[edit]

  1. ^ abJuan Romero Pardines (2007/2008); David Gwynne (2006). 'arcmsr — Areca Technology Corporation SATA/SAS RAID controller'. NetBSD Kernel Interfaces Manual. NetBSD. Lay summary.
  2. ^ abcdeJuan Romero Pardines (2007/2008); David Gwynne (2006). 'arcmsr.c § arc_bio_volops'. BSD Cross Reference. NetBSD. Lay summary.
  3. ^The NetBSD Foundation, Inc. (1998); Carnegie-Mellon University (1995). 'raid — RAIDframe disk driver'. NetBSD Kernel Interfaces Manual. NetBSD. Lay summary.
  4. ^The NetBSD Foundation, Inc. (1998); Carnegie-Mellon University (1995). 'raidctl — configuration utility for the RAIDframe disk driver'. NetBSD System Manager's Manual. NetBSD. Lay summary.
  5. ^Marco Peereboom; Todd T. Fries (2007). 'softraid — software RAID'. Device Drivers Manual. OpenBSD. Lay summary.
  6. ^'MSDN Blogs - Building Windows 8: Virtualizing Storage for Scale, Resiliency, and Efficiency'. Blogs.MSDN.com.
  7. ^'Stratis Storage'. Stratis-storage.github.io. Retrieved 2019-08-05.
  8. ^'Stratis Software Design: Version 1.0.0∗'(PDF). September 27, 2018. Retrieved 2019-08-05.
  9. ^'man page diskutil section 8'. ManPagez.com. Retrieved 2011-10-06.
  10. ^Gotchas, btrfs Wiki, retrieved 2017-04-24

Sources[edit]

  • Lewis, AJ, Logical Volume Manager HOWTO.
  • HP-UX 11: lvm(7) manual page, Hewlett-Packard, 1996.
  • Vanel, Laurent; van der Knaap, Ronald (2000), AIX Logical Volume Manager from A to Z: Introduction and Concepts(PDF), IBM Redbooks.
  • Veritas Volume Manager 3.1 Administrator's Guide(PDF), Hewlett-Packard, 2001.
  • XVM Volume Manager Administration Guide, Silicon Graphics, 1999, archived from the original on 2016-03-03, retrieved 2020-03-17.
  • Solaris Volume Manager Administration Guide, Sun Microsystems, 2003, archived from the original on 2007-07-15, retrieved 2007-07-09.
  • Shadowcopy (2003), Comparison matrix of Windows LDM and Veritas Volume Manager(PDF), Symantec Corporation
  • Chris Gibson (2010), Using JFS2 snapshots on AIX 6.1, IBM.

External links[edit]

Retrieved from 'https://en.wikipedia.org/w/index.php?title=Logical_volume_management&oldid=995760467'