-1

Есть ли хороший способ защитить ваш компьютер от повреждения (в смысле как программного, так и аппаратного) при отключении питания? Есть ли способ защитить его, кроме наличия ИБП?

2 ответа2

2

Чтобы защитить оборудование, вы должны использовать сетевые розетки с защитой от перенапряжения для всего компьютерного оборудования: компьютеров, принтеров, маршрутизатора, сетевых дисков и т.д. Некоторые из них имеют дополнительный фильтр для защиты широкополосного канала, и вам следует подключить маршрутизатор через него.

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

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

Все это означает, что для полной безопасности вам нужен ИБП. Вы можете получить некоторые модели с низкой емкостью, которые дают ограниченное время, недостаточно для поддержания системы во время отключения питания, но достаточно долго, чтобы позволить системе перейти в спящий режим, что позволит ей работать без повреждений при восстановлении питания. Некоторые ошибки связи могут возникать при восстановлении, если система находится в спящем режиме между запросом и ответом, но запрашивающее приложение должно быть в состоянии справиться с этим.

1

@AFH в значительной степени прав в подходе, который он использует, хотя я не согласен с его заключением - и действительно с выводами большинства авторов о том, что для этого "нужен ИБП" - я могу придумать множество сценариев, в которых адекватен сетевой фильтр ,

Как вы поставили две разные части проблемы - первая и более простая для ответа - это повреждение оборудования. Чтобы защитить ваше оборудование от повреждений, вам нужен какой-то фильтр. Сетевой фильтр или "ловушка zap", вероятно, подойдет, но если вы были параноиком (и это перебор для большинства сценариев - особенно если вы пытаетесь сэкономить деньги), вы всегда можете сделать что-то вроде AC -> DC -> Преобразование переменного тока, обеспечивающее синусоидальную волну на выходе. Обратите внимание, что некоторые поставщики устройств защиты от перенапряжений гарантируют оборудование за устройством защиты от перенапряжений, если вы пытаетесь защитить себя от финансового риска.

Сложнее всего программное обеспечение -

Проблема, как предположил @AFH, заключается в неправильной записи прерывания. Существует несколько способов решения этой проблемы, включая отключение кэширования записи, использование журналируемой файловой системы, получение кэша записи с резервным питанием от батареи.

Конечно, вы можете просто обойти проблему в зависимости от вашего сценария, имея загрузочный образ "только для чтения" или сетевой, который монтирует, если требуется, файловую систему чтения / записи по сети (Интернет?) что, фактически, передает вопросы защиты диска кому-то другому - это означает, что вам не нужен ИБП, но поставщик удаленного диска, безусловно, делает это. Из-за значительных штрафов ввода-вывода и возможных сетевых затрат это может быть нежизнеспособным в зависимости от объема дисковой активности.

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