Ńņ
K<Ģ]c @ sE d d k l Z l Z l Z l Z d e e e e f d YZ d S( i’’’’( t Plugint RedHatPlugint DebianPlugint UbuntuPlugint Lvm2c B sS e Z d Z d Z d Z d d d e f d d d e f g Z e d Z d
Z RS( s LVM2 volume manager
t lvm2t storaget lvmdumps collect an lvmdump tarballt fasts
lvmdump-amsO attempt to collect an lvmdump with advanced options and raw metadata collectiont slowc C sP d } d } | o
d } n | | | i d d d t f } | i | d S( s| Collects an lvmdump in standard format with optional metadata
archives for each physical volume present.
s lvmdump %s -d '%s't s -a -mt nameR t makeN( t get_cmd_output_patht Falset add_cmd_output( t selft metadatat lvmdump_cmdt lvmdump_optst cmd( ( s4 /usr/lib/python2.6/site-packages/sos/plugins/lvm2.pyt
do_lvmdump s
c C są d } | i d | d d d } | d d } d } | d d } d
} | i d | d | d
| | f d | | f d | | f g | i d | i d o | i n% | i d o | i d t n d S( Ns! --config="global{locking_type=0}"s vgdisplay -vv %st root_symlinkt vgdisplays6 pv_mda_free,pv_mda_size,pv_mda_count,pv_mda_used_countt ,t pe_starts6 vg_mda_count,vg_mda_free,vg_mda_size,vg_mda_used_countt vg_tagss lv_tags,devicess vgscan -vvv %ss pvscan -v %ss pvs -a -v -o +%s %ss vgs -v -o +%s %ss lvs -a -o +%s %ss /etc/lvmR s
lvmdump-amR ( R t
add_copy_spect
get_optionR t True( R t lvm_optst pvs_colst vgs_colst lvs_cols( ( s4 /usr/lib/python2.6/site-packages/sos/plugins/lvm2.pyt setup+ s(
( R ( t __name__t
__module__t __doc__t plugin_namet profilesR t option_listR R" ( ( ( s4 /usr/lib/python2.6/site-packages/sos/plugins/lvm2.pyR s
N( t sos.pluginsR R R R R ( ( ( s4 /usr/lib/python2.6/site-packages/sos/plugins/lvm2.pyt