Как проверить, работает ли LSI20320IE без LTO TAPE в Ubuntu 20.04 LTS

Если разделителем является один пробел, используйте удаление префикса и суффикса .

before_the_first_space="${Var1%% *}"
after_the_first_space="${Var1# *}"
before_the_last_space="${Var1%* }"
after_the_last_space="${Var1##* }"

В качестве альтернативы можно воспользоваться разбиением на слова при подстановке переменных без кавычек. Это обрабатывает каждую последовательность пробелов как разделитель и помещает результат в массив.set -fотключает расширение подстановочных знаков , set +fснова включает его.

set -f
parts=($Var1)
set +f
echo "${parts[0]}"

В качестве альтернативы можно использовать встроенную функциюread, чтобы разбить переменную на массив. readсчитывается из стандартного ввода, поэтому используйте здесь строку , чтобы передать содержимое переменной в качестве ввода.

read -r -a parts <<<"$Var1"

Метод подстановки -без кавычек и метод readразделяются на основе значенияIFS.

0
25.08.2021, 15:23
1 ответ

Вам не нужно устанавливать какой-либо конкретный драйвер, драйвер mptspiвключен в ядро ​​по умолчанию в Ubuntu. Вы можете сказать, что он правильно загружен для вашей карты, основываясь на

Kernel driver in use: mptspi

Чтобы убедиться, что SCSI HBA распознан, установите пакет lsscsiи запустите lsscsi -H; это должно отображать mptspiкак один из хостов в вашей системе.

Как только вы подключите ленточный накопитель к вашему HBA, вы должны увидеть, что он пронумерован во время загрузки системы, и он должен отображаться с простой lsscsi; вы также должны увидеть /dev/st*устройства, соответствующие стримеру.

1
25.08.2021, 16:14

Теги

Похожие вопросы