HEX
Server: Apache
System: Linux pdx1-shared-a1-38 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: mmickelson (3396398)
PHP: 8.1.31
Disabled: NONE
Upload Files
File: //usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/block.cpython-310.pyc
o

-�_g�	�@s&ddlmZmZGdd�dee�ZdS)�)�Plugin�IndependentPluginc@s(eZdZdZdZdZdZdZdd�ZdS)	�BlockzBlock device information�block)�storage�hardware)z
util-linux)�
/sys/blockcCs|�d�|�ddi�|jddgdd�|jddd	�|jd
dd�|jd
d
d�|jddd�|�gd��|�gd��gd�}|j|ddd�|jddddd�|�d�}|ddkr�|d��D]}d|vr�|��d}|�d|���|�d|���qedSdS) Nz/sys/block/*/queue/ioschedz/sys/block/.*/queue/scheduler�	schedulerz/dev�ls_devT)�tags�	recursiver)rzblkid -c /dev/null�blkid)r�lsblkzlsblk -O -P�lsblk_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)s�fdisk_l_sos)rrrzlsblk -f -a -l�statusr�output�crypto_LUKSzcryptsetup luksDump /dev/zclevis luks list -d /dev/)	�add_forbidden_path�
add_file_tags�add_dir_listing�add_cmd_output�
add_copy_spec�add_device_cmd�collect_cmd_output�
splitlines�split)�self�cmdsr�line�dev�r#�:/usr/lib/python3/dist-packages/sos/report/plugins/block.py�setups4
��
��zBlock.setupN)	�__name__�
__module__�__qualname__�
short_desc�plugin_name�profiles�verify_packages�filesr%r#r#r#r$rsrN)�sos.report.pluginsrrrr#r#r#r$�<module>s