HEX
Server: Apache
System: Linux dinesh8189 5.15.98-grsec-sharedvalley-2.lc.el8.x86_64 #1 SMP Thu Mar 9 09:07:30 -03 2023 x86_64
User: cgmgerenciamento1 (814285)
PHP: 8.1.26
Disabled: apache_child_terminate,dl,escapeshellarg,escapeshellcmd,exec,link,mail,openlog,passthru,pcntl_alarm,pcntl_exec,pcntl_fork,pcntl_get_last_error,pcntl_getpriority,pcntl_setpriority,pcntl_signal,pcntl_signal_dispatch,pcntl_sigprocmask,pcntl_sigtimedwait,pcntl_sigwaitinfo,pcntl_strerror,pcntl_wait,pcntl_waitpid,pcntl_wexitstatus,pcntl_wifexited,pcntl_wifsignaled,pcntl_wifstopped,pcntl_wstopsig,pcntl_wtermsig,php_check_syntax,php_strip_whitespace,popen,proc_close,proc_open,shell_exec,symlink,system
Upload Files
File: //usr/lib/python3.6/site-packages/sos/report/plugins/__pycache__/lvm2.cpython-36.pyc
3

3��d�@s.ddlmZmZmZmZGdd�dee�ZdS)�)�Plugin�IndependentPlugin�SoSPredicate�	PluginOptc@sFeZdZdZdZdZedddd�eddd	d�gZdd
d�Zdd
�Z	dS)�Lvm2zLogical Volume Manager 2Zlvm2�storage�lvmdumpFzcollect an lvmdump tarball)�defaultZdescz
lvmdump-amzAattempt to collect lvmdump with advanced options and raw metadatacCs@|jddd�}d}d}|rd}|||f}|j||j�d�dS)	z|Collects an lvmdump in standard format with optional metadata
           archives for each physical volume present.
        rF)�nameZmakezlvmdump %s -d '%s'�z-a -m)�chrootN)Zget_cmd_output_path�add_cmd_outputZtmp_in_sysroot)�self�metadataZlvmdump_pathZlvmdump_cmdZlvmdump_opts�cmd�r�/usr/lib/python3.6/lvm2.py�
do_lvmdumpszLvm2.do_lvmdumpcCs�ddd�}tt||d��r d}nd}|d}|jd|d	d	d
�d}|dd
}d}|dd}d}|jd||fdd�|jd||fdd�|jd||fdd�|jd|d|g�|jd�|jd�|jd�r�|j�n|jd�r�|jdd�dS) Nzvgdisplay -hz--nolocking)r�output)Zcmd_outputsz3--config="global{metadata_read_only=1}" --nolockingz6--config="global{locking_type=0 metadata_read_only=1}"z
 --foreignzvgdisplay -vv %sZ	vgdisplay)Zroot_symlink�tagsz6pv_mda_free,pv_mda_size,pv_mda_count,pv_mda_used_count�,Zpe_startz6vg_mda_count,vg_mda_free,vg_mda_size,vg_mda_used_countzvg_tags,systemidzElv_tags,devices,lv_kernel_read_ahead,lv_read_ahead,stripes,stripesizezlvs -a -o +%s %sZlvs_headings)rzpvs -a -v -o +%s %sZpvs_headingszvgs -v -o +%s %sZvgs_headingszpvscan -v %szvgscan -vvv %sz/etc/lvmz/run/lvmrz
lvmdump-amT)r)�boolrr
Z
add_copy_specZ
get_optionr)rZnolockZlvm_optsZlvm_opts_foreignZpvs_colsZvgs_colsZlvs_colsrrr�setup*s:







z
Lvm2.setupN)r)F)
�__name__�
__module__�__qualname__Z
short_descZplugin_nameZprofilesrZoption_listrrrrrrr
s

rN)Zsos.report.pluginsrrrrrrrrr�<module>	s