Viewing File: /usr/lib/python2.7/site-packages/sos/plugins/block.pyo
ó
ÑKjc @ sQ d d l Z d d l m Z m Z m Z m Z d e e e e f d „ ƒ YZ d S( iÿÿÿÿN( t Plugint RedHatPlugint DebianPlugint UbuntuPlugint Blockc B s/ e Z d Z d Z d Z d Z d Z d „ Z RS(
s Block device information
t blockt storaget hardwares
util-linuxs
/sys/blockc C sn | j d d d d d d d g ƒ | j d d d
d d g ƒ t j j d
ƒ rı xª t j d
ƒ D]– } | j d ƒ r{ q` n t j j d | ƒ } t j j d | d ƒ } | j | ƒ | j | d t ƒ| j | d t ƒ| j d | d | g ƒ q` Wn | j
d ƒ } | d d k rjxK | d j ƒ D]6 } d | k r-| j ƒ d } | j d | ƒ q-q-Wn d S( Nt lsblks lsblk -ts lsblk -Ds blkid -c /dev/nulls blockdev --reports
ls -lanR /devs ls -lanR /sys/blocks /etc/blkid.tabs /run/blkid/blkid.tabs /proc/partitionss /proc/diskstatss /sys/block/*/queue/schedulers
/sys/blockt rams /dev/s /sys/block/t queuet attrss parted -s %s unit s prints fdisk -l %ss lsblk -f -a -lt statusi t outputt crypto_LUKSs cryptsetup luksDump /dev/%s(
t add_cmd_outputt
add_copy_spect ost patht isdirt listdirt
startswitht joint
add_udev_infot Truet collect_cmd_outputt
splitlinest split( t selft diskt disk_patht
queue_pathR t linet dev( ( s5 /usr/lib/python2.7/site-packages/sos/plugins/block.pyt setup s@
( R R ( s
util-linux( s
/sys/block( t __name__t
__module__t __doc__t plugin_namet profilest verify_packagest filesR"