Your IP : 216.73.216.172


Current Path : /lib/python3/dist-packages/sos/report/plugins/__pycache__/
Upload File :
Current File : //lib/python3/dist-packages/sos/report/plugins/__pycache__/block.cpython-38.pyc

U

-�_g�	�@s&ddlmZmZGdd�dee�ZdS)�)�Plugin�IndependentPluginc@s(eZdZdZdZdZdZdZdd�ZdS)	�BlockzBlock device information�block)ZstorageZhardware)z
util-linux)�
/sys/blockcCs|�d�|�ddi�|jddgdd�|jddd	�|jd
dd�|jd
d
d�|jddd�|�ddddg�|�dddddddddg	�dddg}|j|d d!d"�|jd#d!d d$d%�|�d&�}|d'd(k�r|d)��D]8}d*|kr�|��d(}|�d+|���|�d,|���q�dS)-Nz/sys/block/*/queue/ioschedz/sys/block/.*/queue/schedulerZ	schedulerz/devZls_devT)�tags�	recursiver)rzblkid -c /dev/nullZblkid)r�lsblkzlsblk -O -PZlsblk_pairszlsblk -tzlsblk -Dzblockdev --reportz
losetup -az/etc/blkid.tabz/run/blkid/blkid.tabz/proc/partitionsz/proc/diskstatsz/sys/block/*/queue/z/sys/block/sd*/device/timeoutz/sys/block/hd*/device/timeoutz/sys/block/sd*/device/statez/sys/block/loop*/loop/zparted -s %(dev)s unit s printzudevadm info %(dev)szudevadm info -a %(dev)srzram.*)�devices�	blacklistzfdisk -l %(dev)sZfdisk_l_sos)rr
rzlsblk -f -a -lZstatusr�outputZcrypto_LUKSzcryptsetup luksDump /dev/zclevis luks list -d /dev/)	Zadd_forbidden_pathZ
add_file_tagsZadd_dir_listingZadd_cmd_outputZ
add_copy_specZadd_device_cmdZcollect_cmd_output�
splitlines�split)�selfZcmdsr	�lineZdev�r�:/usr/lib/python3/dist-packages/sos/report/plugins/block.py�setupsV
���
��
zBlock.setupN)	�__name__�
__module__�__qualname__Z
short_descZplugin_nameZprofilesZverify_packages�filesrrrrrrsrN)Zsos.report.pluginsrrrrrrr�<module>	s