Просто хотел добавить, что если вы уверены, что с вашим RAID-набором все в порядке и, следовательно, его не следует монтировать только для чтения -, и никакие журналы или параметры mdadm
не говорят об обратном, я настоятельно рекомендую вам перезагрузите систему .
В моем случае я использовал sudo mdadm --assemble --scan
и смонтировал результат только для того, чтобы узнать, что он был только прочитан -. После нескольких попыток якобы восстановления я решил убить процесс mdadm
и перезагрузиться. Внезапно том был смонтирован как обычно (чтение -запись ), когда я вошел в свою систему после перезагрузки.
Я нашел эту простую точку останова оболочки -отладчик в немецкой оболочке -сценариях книге . Вы добавляете две следующие строки везде, где хотите начать отладку, и проходите через нее, нажимая ввод или оценивая переменные и функции во время выполнения.
read var # set simple breakpoint
echo -e "dbg> \c"; read cmd; eval $cmd
запустить скрипт
$ dbg> doSomethingFunction
$ dbg> echo $SOME_VAR
В качестве альтернативы в прошлом мне помогало использование set -x
и изменение переменной приглашения PS4
.
PS4='+ ${BASH_SOURCE##*/}.${LINENO} ${FUNCNAME}: '