Class LVM::Wrapper::VGS
In: lib/lvm/wrapper/vgs.rb
Parent: Object

Methods

list   new  

Included Modules

Reporting

Constants

BASE_COMMAND = "vgs #{Reporting::BASE_ARGUMENTS}"
ATTRIBUTES_FILE = 'vgs.yaml'
PERMISSIONS = { 'w' => :writeable, 'r' => :readonly, }   vg_attr attribute handling constants roughly by order referenced in lib/report/report.c:360 (_vgstatus_disp)
RESIZEABLE = { # code says its a boolean 'z' => true
EXPORTED = { # code says its a boolean 'x' => true
PARTIAL = { # code says its a boolean 'p' => true
ALLOCATION_POLICY = { 'c' => :contiguous, 'l' => :cling, 'n' => :normal, 'a' => :anywhere, 'i' => :inherited, 'C' => :contiguous_locked, 'L' => :cling_locked, 'N' => :normal_locked, 'A' => :anywhere_locked, 'I' => :inherited_locked
CLUSTERED = { # code says its a boolean 'c' => true

Attributes

attributes  [R] 
command  [R] 

Public Class methods

Public Instance methods

[Validate]