HEX
Server: LiteSpeed
System: Linux cp4.porkbun.com 5.14.0-611.20.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jan 14 06:35:04 EST 2026 x86_64
User: vxblllubpkafjsjw (1110)
PHP: 8.4.19
Disabled: NONE
Upload Files
File: //usr/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	d
�|jddd�|jd
dd�|jddd�|jddd�|�gd��|�gd��gd�}|j|ddd�|jddddd�|�d�}|ddk�r|d��D]8}d |vr�|��d}|�d!|���|�d"|���q�|�d#�dS)$Nz/sys/block/*/queue/ioschedz/sys/block/.*/queue/schedulerZ	schedulerz/devZls_devT)�tags�	recursivez/dev/�n)rZ
extra_optsr)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)rrrzlsblk -f -a -l�statusr�outputZcrypto_LUKSzcryptsetup luksDump /dev/zclevis luks list -d /dev/z
/etc/crypttab)	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�setups2
��
zBlock.setupN)	�__name__�
__module__�__qualname__Z
short_descZplugin_nameZprofilesZverify_packages�filesrrrrrrsrN)Zsos.report.pluginsrrrrrrr�<module>	s