Unified · Split
| @@ -141,6 +141,14 @@ show_disks() { · 140 unmodified lines | |||
| 141 | gbytes="$(($size * $sectorsize / 1024 / 1024 / 1024))" | 141 | gbytes="$(($size * $sectorsize / 1024 / 1024 / 1024))" |
| 142 | echo "size:${gbytes}GB;sector_size:$sectorsize" | 142 | echo "size:${gbytes}GB;sector_size:$sectorsize" |
| 143 | done | 143 | done |
| 144 | # cciss(4) devices | ||
| 145 | for dev in $(ls /dev/cciss|grep -E 'c[0-9]d[0-9]$'); do | ||
| 146 | echo "/dev/cciss/$dev" | ||
| 147 | size=$(cat /sys/block/cciss\!$dev/size) | ||
| 148 | sectorsize=$(cat /sys/block/cciss\!$dev/queue/hw_sector_size) | ||
| 149 | gbytes="$(($size * $sectorsize / 1024 / 1024 / 1024))" | ||
| 150 | echo "size:${gbytes}GB;sector_size:$sectorsize" | ||
| 151 | done | ||
| 144 | } | 152 | } |
| 145 | 153 | ||
| 146 | show_partitions() { | 154 | show_partitions() { |
| @@ -176,6 +184,15 @@ show_partitions() { · 29 unmodified lines | |||
| 176 | echo "size:${fssize:-unknown};fstype:${fstype:-none}" | 184 | echo "size:${fssize:-unknown};fstype:${fstype:-none}" |
| 177 | fi | 185 | fi |
| 178 | done | 186 | done |
| 187 | # cciss(4) devices | ||
| 188 | for part in $(ls /dev/cciss|grep -E 'c[0-9]d[0-9]p[0-9]+'); do | ||
| 189 | fstype=$(lsblk -nfr /dev/cciss/$part|awk '{print $2}') | ||
| 190 | [ "$fstype" = "crypto_LUKS" ] && continue | ||
| 191 | [ "$fstype" = "LVM2_member" ] && continue | ||
| 192 | fssize=$(lsblk -nr /dev/cciss/$part|awk '{print $4}') | ||
| 193 | echo "$part" | ||
| 194 | echo "size:${fssize:-unknown};fstype:${fstype:-none}" | ||
| 195 | done | ||
| 179 | if [ -e /sbin/lvs ]; then | 196 | if [ -e /sbin/lvs ]; then |
| 180 | # LVM | 197 | # LVM |
| 181 | lvs --noheadings|while read lvname vgname perms size; do | 198 | lvs --noheadings|while read lvname vgname perms size; do |