/
на\
:printf "test \n" $char
'%*s \n'
printf '%*s \n' "$space"
"$char"
вместо$char
Пример:
space=22; char=a; printf "%*s \n" "$space" "$char"
Затем убедитесь, что значение пробела является числом, используйте$((…))
:
space=$(( ($RANDOM % 99) + 1 ))
Или, проще:
char=a; printf "%*s \n" "$(( ($RANDOM % 99) + 1 ))" "$char"
how do i know which device in LSI LV is causing delays?
Только из этого вывода вы этого не сделаете.
Для получения дополнительной информации вам потребуется запросить аппаратный RAID-контроллер, а для этого вам понадобится специальный инструмент, и правильный инструмент зависит от конкретной модели RAID-контроллера. Здесь могут быть полезны выходные данные lsscsi -H
и/или lspci -nn
.
Если модуль ядра, управляющий RAID-контроллером, называется megaraid_sas
, вам понадобится инструмент storcli или megacli[64] , который может оказаться сложным для найти, если вы не знаете, что интеллектуальная собственность, которая когда-то принадлежала LSI, в настоящее время находится в руках Broadcom.
С другой стороны, если модуль ядра mptsas
, вам потребуется mpt -статус ,CFGGEN или, возможно, lsiutil , который, как известно, трудно найти.