Усиление моей Ubuntu 10.04 ОС от неуважительных остановок

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

Подумайте об этом как о встроенной системе psuedo. Он безгласен и не имеет подключений к Интернету / LAN, что означает, что до тех пор, пока клиент не выполнит наши инструкции для удаленной отладки, никто не смог зарегистрировать несколько циклов загрузки до того, как возникла проблема.

Система использует, среди прочего, USB-последовательные преобразователи с драйверами FTDI. В последнее время система работает отлично, и, как ожидалось, отключилась, а затем подключилась с помощью драйверов uhci_hcd для USB к последовательным преобразователям.

Очевидно, что что-то пошло не так при выключении и оставило файловую систему в какой-то плохой форме .

Есть ли способ обойти это? Меня не интересуют гарантии нашего программного обеспечения, я хочу гарантировать стабильность и последовательность ОС.

Нужно ли переосмыслить Ubuntu 10.04? Я знаю, что это немного перехитрить, если мы даже не входим в систему в 99% случаев, но поддержка драйверов кажется немного лучше, и установка, возможно, немного приятнее других дистрибутивов.

Кто-нибудь есть таким образом, упростить систему? Вещи в моем списке будут включать автоматическое разрешение проверки файловой системы без взаимодействия с пользователем, удаление ненужных пакетов, которые могут вызвать проблемы конфигурации / времени и т. Д.

Чтобы быть ясным, потеря данных НЕ является проблемой - всегда загружать

Любые хорошие ресурсы для чтения на этом? Я даже не знаю, что бы я искал точно - я не делал тонну на пути жесткого ядра системного администратора в прошлом.

2
задан 23 July 2011 в 09:29

6 ответов

Большинство встроенных устройств будут разделять их хранилище на несколько разделов. Вы можете подключить раздел ОС только для чтения с помощью оверлейной записи ramdisk с чтением и записью - любые изменения не записываются на диск, поэтому ничего не испортить и нет возможности изменения состояния при загрузке. Добавьте дополнительный раздел для любых данных, которые нужно писать настойчиво, и используйте (если вы используете ext3 / 4, data = journal поможет обеспечить согласованность данных за пределами обычного ведения журнала.)

Примечание: Мне нужно наложение ramdisk, так как многие приложения пишут различные файлы состояний в / tmp или /var.

1
ответ дан 25 May 2018 в 19:41
  • 1
    Это очень хорошая идея ... Можно ли настроить пост-установку, или она должна быть включена в установку ОС? Также нам бы хотелось иметь возможность записывать файлы журналов, но это может быть достигнуто с помощью флеш-памяти или чего-то, что я полагаю ... – JWman 23 July 2011 в 19:22
  • 2
    О да, мы все равно можем записывать журналы в другой раздел, так как вы предлагаете читать только раздел ОС. – JWman 23 July 2011 в 19:30

Большинство встроенных устройств будут разделять их хранилище на несколько разделов. Вы можете подключить раздел ОС только для чтения с помощью оверлейной записи ramdisk с чтением и записью - любые изменения не записываются на диск, поэтому ничего не испортить и нет возможности изменения состояния при загрузке. Добавьте дополнительный раздел для любых данных, которые нужно писать настойчиво, и используйте (если вы используете ext3 / 4, data = journal поможет обеспечить согласованность данных за пределами обычного ведения журнала.)

Примечание: Мне нужно наложение ramdisk, так как многие приложения пишут различные файлы состояний в / tmp или /var.

1
ответ дан 25 July 2018 в 21:33

Большинство встроенных устройств будут разделять их хранилище на несколько разделов. Вы можете подключить раздел ОС только для чтения с помощью оверлейной записи ramdisk с чтением и записью - любые изменения не записываются на диск, поэтому ничего не испортить и нет возможности изменения состояния при загрузке. Добавьте дополнительный раздел для любых данных, которые нужно писать настойчиво, и используйте (если вы используете ext3 / 4, data = journal поможет обеспечить согласованность данных за пределами обычного ведения журнала.)

Примечание: Мне нужно наложение ramdisk, так как многие приложения пишут различные файлы состояний в / tmp или /var.

1
ответ дан 2 August 2018 в 03:10

Большинство встроенных устройств будут разделять их хранилище на несколько разделов. Вы можете подключить раздел ОС только для чтения с помощью оверлейной записи ramdisk с чтением и записью - любые изменения не записываются на диск, поэтому ничего не испортить и нет возможности изменения состояния при загрузке. Добавьте дополнительный раздел для любых данных, которые нужно писать настойчиво, и используйте (если вы используете ext3 / 4, data = journal поможет обеспечить согласованность данных за пределами обычного ведения журнала.)

Примечание: Мне нужно наложение ramdisk, так как многие приложения пишут различные файлы состояний в / tmp или /var.

1
ответ дан 4 August 2018 в 19:03

Большинство встроенных устройств будут разделять их хранилище на несколько разделов. Вы можете подключить раздел ОС только для чтения с помощью оверлейной записи ramdisk с чтением и записью - любые изменения не записываются на диск, поэтому ничего не испортить и нет возможности изменения состояния при загрузке. Добавьте дополнительный раздел для любых данных, которые нужно писать настойчиво, и используйте (если вы используете ext3 / 4, data = journal поможет обеспечить согласованность данных за пределами обычного ведения журнала.)

Примечание: Мне нужно наложение ramdisk, так как многие приложения пишут различные файлы состояний в / tmp или /var.

1
ответ дан 6 August 2018 в 03:22

Большинство встроенных устройств будут разделять их хранилище на несколько разделов. Вы можете подключить раздел ОС только для чтения с помощью оверлейной записи ramdisk с чтением и записью - любые изменения не записываются на диск, поэтому ничего не испортить и нет возможности изменения состояния при загрузке. Добавьте дополнительный раздел для любых данных, которые нужно писать настойчиво, и используйте (если вы используете ext3 / 4, data = journal поможет обеспечить согласованность данных за пределами обычного ведения журнала.)

Примечание: Мне нужно наложение ramdisk, так как многие приложения пишут различные файлы состояний в / tmp или /var.

1
ответ дан 7 August 2018 в 21:08

Другие вопросы по тегам:

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