Здравствуйте. Пишу скрипт для облегчения изменения размера дисков, и не работает часть где нужно пересканировать SCSI устройства, хотя сами команды в отдельности работают. CentOS 7
# rescan SCSI devices
for i in $( ls /sys/class/scsi_device/ ); do
echo 1 > /sys/class/scsi_device/$(echo "$i" | sed -r 's/:/\\:/g')/device/rescan
done
При исполнении от рута получаю вот такие ошибки:
line 16: /sys/class/scsi_device/3\:0\:0\:0/device/rescan: No such file or directory
$ ls /sys/class/scsi_device/3\:0\:0\:0/device/ | grep rescan
rescan