После блокировки по неизвестной причине мой выделенный сервер показывает после перезагрузки следующее:

IMG

Он застрял на этом около 2,5 часов. Он не показывает никакого индикатора прогресса, но индикатор диска мигает. После того, как я связался с моей хостинговой компанией, мне предложили «загрузить его с Linux Live CD и выполнить fsck вручную, чтобы увидеть, есть ли какая-либо разница».

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

Что мне делать лучше всего? Отмените fsck и сделайте это через live CD, или есть какой-нибудь способ сказать, что он делает (если что-нибудь) и сколько осталось?

1 ответ1

0

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

Если вы отмените fsck с помощью SIGINT или SIGTERM, не должно быть никакого (дополнительного) вреда. Процесс обрабатывает оба сигнала и безопасно выходит. Если вам нужно убить его (или принудительно перезагрузить компьютер), я боюсь, это не может быть гарантировано.

Если у вас есть доступная оболочка, вы можете просмотреть прогресс fsck, отправив ему сигнал USR1. Например, с помощью следующей команды (запущенной с другого VT):

killall -USR1 e2fsck

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .