Насколько устойчива Ubuntu к повторным отключениям при отключении питания?
Моя компания рассматривает возможность использования Ubuntu в качестве ОС для использования на аппаратном устройстве.
Он будет установлен на компактную флешку - очевидно, это не стандартная флешка, а особый тип памяти, который должен "справляться" с немедленным отключением питания (я не уверен, как это достигается, но они якобы "высокого класса" " карта).
Устройства, которые будут работать с использованием Ubuntu, относятся к типу устройств, которые не будут корректно отключены - кабель питания будет удален, и это все.
Кто-нибудь может дать мне несколько советов о потенциальных проблемах, которые могут возникнуть? Является ли Ubuntu хорошей системой, которая может справиться с такого рода перебоями питания и успешно перезагрузиться при следующем запуске?
Я понимаю, что нет ничего не сломанного, но является ли это широко используемой ОС для встроенной установки? Это вызывает проблемы с использованием Ubuntu в такой среде?
4 ответа
Примечание: этот ответ с точки зрения производственной среды, где потеря данных или простои могут привести к потере денег, сбоям клиентов, сбоям промышленного оборудования и т. Д. Если вы просто возитесь с Raspberry Pi дома, я бы сказал, что нет проблема...:)
Я бы не рекомендовал Ubuntu в его конфигурации по умолчанию и (по умолчанию) файловой системе ext4 по дизайну для встроенной среды, где будут повторяться "изящные" отключения, как вы предлагаете.
Если я прав, вы используете Ubuntu 8.04, которая в лучшем случае поддерживает ext3. В то время как ext3/ext4 используют журналирование как способ поддержания целостности файла (записи) и помощи в восстановлении, на них не следует полагаться, когда "тянуть за кабель питания" является правилом, а не исключением.
- Идеальный вариант, при условии, что вашей системе не потребуется динамическая реконфигурация после настройки, - это монтировать свою корневую файловую систему только для чтения и полностью использовать временный раздел в памяти при работе (как это делает LiveCD). В этом случае система будет возвращаться к своей "начальной" конфигурации при каждой загрузке.
- Чтобы хранить (ограниченный объем) пользовательских данных энергонезависимым способом, вы можете создать дополнительный раздел, возможно, используя файловую систему, оптимизированную для флэш-носителей, таких как JFFS2, в зависимости от внутренней структуры CF-карты. Чтобы уменьшить вероятность повреждения данных, потянув за штекер, вы можете отключить аппаратное кэширование записи для устройства и подключить его в синхронном (синхронном) режиме, отключив ядро в режиме кэширования записи. Эти параметры могут серьезно повлиять на пропускную способность и производительность даже на высокопроизводительной CF-карте, поэтому вам также необходимо принять во внимание предполагаемое использование.
Операционная система будет в порядке, пока она настроена только для чтения. LiveCD имеют такую настройку, так что вы можете отключить их в любое время, и ОС не пострадает.
На диске для чтения и записи файловые системы ext4 очень устойчивы. Но независимо от файловой системы, любой диск с возможностью записи будет подвержен повреждению файлов.
Вы находитесь в аварийном режиме. После входа введите
journalctl -xb
просматривать системные журналы, systemctl reboot перезагрузить и systemctl default или же exit загрузиться в режиме по умолчанию.
Нажмите Enter для обслуживания (или нажмите CTRL-D, чтобы продолжить):
Я видел это сообщение каждый раз после сбоя питания, любая ОС Windows гораздо более устойчива к сбоям питания, чем Linux в качестве конфигурации по умолчанию.
У меня в городе летом отключается электросеть два раза в месяц.
Я использую Ubuntu около 18 месяцев, и я экспериментировал со всеми видами программ и загрузок. Мое мнение об Ubuntu заключается в том, что это самая стабильная из доступных операционных систем.
Ubuntu и Kubuntu просто отбрасывают программы и загрузки, которые могли бы уничтожить ОС Windows. Ubuntu действительно прост в использовании, имеет все, что вам может понадобиться, офисные и рабочие приложения превосходны, и никогда не получает вирусов или троянов, подобных Windows.
Кажется, в Kubuntu есть еще несколько игрушек, с которыми труднее справиться, но они так же надежны, как и Ubuntu. Единственным недостатком является то, что вы не можете играть в 3D-игры или смотреть скайго, как вы можете с Windows, но кроме этого не вижу никакой причины использовать что-либо еще.