HEX
Server: Apache
System: Linux 185.122.168.184.host.secureserver.net 5.14.0-570.60.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Nov 5 05:00:59 EST 2025 x86_64
User: barbeatleanalyti (1024)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //lib/python3.9/site-packages/sos/report/plugins/__pycache__/block.cpython-39.opt-1.pyc
a

\��h�	�@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�|�gd��|�gd��gd�}|j|ddd�|jddddd�|�d�}|ddk�r|d��D]8}d|vr�|��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_pairs)zlsblk -tzlsblk -Dzblockdev --reportz
losetup -a)	z/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 -l�statusr�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	�line�dev�r�</usr/lib/python3.9/site-packages/sos/report/plugins/block.py�setups.
��
zBlock.setupN)	�__name__�
__module__�__qualname__Z
short_descZplugin_nameZprofilesZverify_packages�filesrrrrrrsrN)Zsos.report.pluginsrrrrrrr�<module>	s