OpenMediaVault  3.0 (Erasmus)
The open network attached storage solution
List of all members
OMV\System\Storage\Lvm\LogicalVolume Class Reference
Inheritance diagram for OMV\System\Storage\Lvm\LogicalVolume:
OMV\System\Storage\StorageDeviceLvm OMV\System\Storage\StorageDeviceDM OMV\System\Storage\StorageDevice OMV\System\BlockDevice OMV\System\Storage\IStorageDevice OMV\System\IBlockDevice

Additional Inherited Members

- Public Member Functions inherited from OMV\System\Storage\StorageDeviceLvm
 refresh ()
 
 exists ()
 
 getVGName ()
 
 getName ()
 
 getPath ()
 
 getSize ()
 
 getUuid ()
 
 getDescription ()
 
 create ($name, $size, $vgName)
 
 remove ()
 
 rename ($name)
 
 extend ($size)
 
 reduce ($size)
 
- Public Member Functions inherited from OMV\System\Storage\StorageDeviceDM
 __construct ($deviceFile)
 
 getDeviceMapperName ()
 
 getDeviceMapperUuid ()
 
 getSlaves ()
 
 getDescription ()
 
- Public Member Functions inherited from OMV\System\Storage\StorageDevice
 getModel ()
 
 getVendor ()
 
 getSerialNumber ()
 
 getDescription ()
 
 isRotational ()
 
 isRemovable ()
 
 isRaid ()
 
 isUsb ()
 
 isAta ()
 
 isReadOnly ()
 
 IsMediaAvailable ()
 
 hasSmartSupport ()
 
 assertHasSmartSupport ()
 
- Public Member Functions inherited from OMV\System\BlockDevice
 __construct ($deviceFile)
 
 exists ()
 
 assertExists ()
 
 getDeviceFile ()
 
 getCanonicalDeviceFile ()
 
 getDeviceFileById ()
 
 hasDeviceFileById ()
 
 getPreferredDeviceFile ()
 
 getDeviceFileSymlinks ()
 
 getDeviceName ($canonical=FALSE)
 
 getSize ()
 
 getBlockSize ()
 
 getSectorSize ()
 
 getDeviceNumber ()
 
 getMajor ()
 
 getMinor ()
 
 getDescription ()
 
 hasUdevProperty ($id)
 
 assertUdevProperty ($id)
 
 getUdevProperty ($id)
 
 waitForDevice ($timeout)
 
- Public Member Functions inherited from OMV\System\Storage\IStorageDevice
 getDeviceFile ()
 
 getCanonicalDeviceFile ()
 
 getDeviceFileById ()
 
 hasDeviceFileById ()
 
 getDeviceFileSymlinks ()
 
 getDeviceName ($canonical=FALSE)
 
 getBlockSize ()
 
 getSectorSize ()
 
 isMediaAvailable ()
 
- Static Public Member Functions inherited from OMV\System\Storage\StorageDeviceLvm
static enumerate ()
 
- Static Public Member Functions inherited from OMV\System\Storage\StorageDevice
static enumerate ($type=OMV_STORAGE_DEVICE_TYPE_ALL)
 
static enumerateUnused ($type=OMV_STORAGE_DEVICE_TYPE_ALL)
 
static enumerateUsed ($type=OMV_STORAGE_DEVICE_TYPE_ALL)
 
static isUsed ($deviceFile, $type=OMV_STORAGE_DEVICE_TYPE_ALL)
 
static getStorageDevice ($deviceFile)
 
static assertStorageDeviceExists ($deviceFile)
 
- Protected Member Functions inherited from OMV\System\BlockDevice
 getUdevData ($force=FALSE)
 
- Protected Attributes inherited from OMV\System\Storage\StorageDeviceLvm
 $uuid = ""
 
 $attr = ""
 
 $kernelMajor = ""
 
 $kernelMinor = ""
 
 $lvName = ""
 
 $vgName = ""
 
- Protected Attributes inherited from OMV\System\Storage\StorageDevice
 $model = NULL
 
 $vendor = NULL
 
- Protected Attributes inherited from OMV\System\BlockDevice
 $deviceFile = NULL
 
 $deviceFileById = NULL
 
 $size = FALSE
 
 $blockSize = FALSE
 
 $sectorSize = FALSE
 
 $udevData = NULL
 

Detailed Description

This class provides a simple interface to handle a LVM logical volume.


The documentation for this class was generated from the following file: