Очистка дисков после удаления Ceph

Скрипты, содержащие не -расширения POSIX, должны иметь соответствующий правильный заголовок #!, в вашем случае:

#!/bin/bash

поэтому я не вижу возможности редактировать все некорректные скрипты.

Кстати, :если вы действительно уверены, вы можете создать временную ссылку на bash и переименовать ее:

cd /bin
ln -s bash nsh
mv nsh sh

Так как mvработает атомарно, это гарантирует, что всегда будет рабочий/bin/sh

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

Однако, если ваша система работает таким образом, что позволяет редактировать сценарии, я предпочитаю редактировать только сценарии.

Если вы замените /bin/shссылкой на bash, не забудьте исправить это, чтобы после завершения /bin/shснова стал ссылкой на dash.

Если рассматриваемые сценарии являются частью двоичного пакета, не забудьте отправить отчет об ошибке по этой проблеме своему восходящему потоку.

0
29.12.2020, 10:49
1 ответ

В зависимости от фактической версии ceph (Luminous или новее )вы должны иметь возможность стирать OSD с помощью ceph-volume lvm zap --destroy /path/to/diskили использовать синтаксис LV:ceph-volume lvm zap --destroy VG/LV. Это позволит вам -использовать диски для других целей.

1
18.03.2021, 22:40

Теги

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