Попробуйте:
Перейдите к /etc/init.d/openvas-server и openvas-manager и добавьте время в эту строку:
# time to wait for daemons death, in seconds
# don't set it too low or you might not let openvassd die gracefully
DODTIME=5
сделайте DODTIME примерно 15 или 20 для openvas-server и openvas-manager.
запустите сканер: service openvassd start затем запустите менеджер с аргументом --rebuild. openvasmd --rebuild
Это должно работать примерно так:
# mdadm --manage /dev/md42 --readonly --add-journal /dev/loop3
mdadm: Journal added successfully, making /dev/md42 read-write
mdadm: added /dev/loop3
Однако в настоящее время (используется ядро 4.18, mdadm 4.1 -rc ), что кажется возможным только для массивов, изначально созданных с помощью журнала. Приведенный выше вывод был получен после:
# mdadm --create /dev/md42 --level=5 --raid-devices=3 /dev/loop[012] --write-journal /dev/loop3
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md42 started.
# mdadm --manage /dev/md42 --fail /dev/loop3 --remove /dev/loop3
mdadm: set /dev/loop3 faulty in /dev/md42
mdadm: hot removed /dev/loop3 from /dev/md42
При создании массива без журнала все попытки добавить журнал терпят неудачу:
# mdadm --create /dev/md42 --level=5 --raid-devices=3 /dev/loop[012]
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md42 started.
# mdadm --manage /dev/md42 --readonly --add-journal /dev/loop3
mdadm: /dev/md42 does not support journal device.
# mdadm --manage /dev/md42 --readwrite --add /dev/loop3
# echo journal > /sys/block/md42/md/dev-loop3/state
bash: echo: write error: Invalid argument
Так что пока это кажется невозможным.
Я нашел обсуждение в списке рассылки linux -raid , что это запланированная функция. Если это было реализовано с тех пор, я не понимаю, как. Возможно, вы сами обратитесь в список рассылки, чтобы напомнить разработчикам mdadm, что есть люди, которые хотят, чтобы это работало!
Возможно, вам придется прибегнуть кmdadm --create
для повторного -создания рейда или редактирования метаданных массива. Любой вариант немного опасен.
Рейд должен находиться в состоянии -только для чтения. См. --добавить журнал -вhttp://man7.org/linux/man-pages/man8/mdadm.8.html
Попробуйте :mdadm --управлять /dev/md0 --только для чтения --добавить -журнал /dev/sdf
В этом PDF-файле указано, что это возможно:https://events.static.linuxfound.org/sites/events/files/slides/2016_vault_write_journal_cache_v2.pdf
mdadm --manage /dev/md0 --add-journal /dev/sdf