В системе есть система, в которой работает наше программное обеспечение, которое просто будет отключено в произвольное время. ИБП не является вариантом, потому что устройство перемещается с места на место.
Подумайте об этом как о встроенной системе psuedo. Он безгласен и не имеет подключений к Интернету / LAN, что означает, что до тех пор, пока клиент не выполнит наши инструкции для удаленной отладки, никто не смог зарегистрировать несколько циклов загрузки до того, как возникла проблема.
Система использует, среди прочего, USB-последовательные преобразователи с драйверами FTDI. В последнее время система работает отлично, и, как ожидалось, отключилась, а затем подключилась с помощью драйверов uhci_hcd для USB к последовательным преобразователям.
Очевидно, что что-то пошло не так при выключении и оставило файловую систему в какой-то плохой форме .
Есть ли способ обойти это? Меня не интересуют гарантии нашего программного обеспечения, я хочу гарантировать стабильность и последовательность ОС.
Нужно ли переосмыслить Ubuntu 10.04? Я знаю, что это немного перехитрить, если мы даже не входим в систему в 99% случаев, но поддержка драйверов кажется немного лучше, и установка, возможно, немного приятнее других дистрибутивов.
Кто-нибудь есть таким образом, упростить систему? Вещи в моем списке будут включать автоматическое разрешение проверки файловой системы без взаимодействия с пользователем, удаление ненужных пакетов, которые могут вызвать проблемы конфигурации / времени и т. Д.
Чтобы быть ясным, потеря данных НЕ является проблемой - всегда загружать
Любые хорошие ресурсы для чтения на этом? Я даже не знаю, что бы я искал точно - я не делал тонну на пути жесткого ядра системного администратора в прошлом.
Большинство встроенных устройств будут разделять их хранилище на несколько разделов. Вы можете подключить раздел ОС только для чтения с помощью оверлейной записи ramdisk с чтением и записью - любые изменения не записываются на диск, поэтому ничего не испортить и нет возможности изменения состояния при загрузке. Добавьте дополнительный раздел для любых данных, которые нужно писать настойчиво, и используйте (если вы используете ext3 / 4, data = journal поможет обеспечить согласованность данных за пределами обычного ведения журнала.)
Примечание: Мне нужно наложение ramdisk, так как многие приложения пишут различные файлы состояний в / tmp или /var.
Большинство встроенных устройств будут разделять их хранилище на несколько разделов. Вы можете подключить раздел ОС только для чтения с помощью оверлейной записи ramdisk с чтением и записью - любые изменения не записываются на диск, поэтому ничего не испортить и нет возможности изменения состояния при загрузке. Добавьте дополнительный раздел для любых данных, которые нужно писать настойчиво, и используйте (если вы используете ext3 / 4, data = journal поможет обеспечить согласованность данных за пределами обычного ведения журнала.)
Примечание: Мне нужно наложение ramdisk, так как многие приложения пишут различные файлы состояний в / tmp или /var.
Большинство встроенных устройств будут разделять их хранилище на несколько разделов. Вы можете подключить раздел ОС только для чтения с помощью оверлейной записи ramdisk с чтением и записью - любые изменения не записываются на диск, поэтому ничего не испортить и нет возможности изменения состояния при загрузке. Добавьте дополнительный раздел для любых данных, которые нужно писать настойчиво, и используйте (если вы используете ext3 / 4, data = journal поможет обеспечить согласованность данных за пределами обычного ведения журнала.)
Примечание: Мне нужно наложение ramdisk, так как многие приложения пишут различные файлы состояний в / tmp или /var.
Большинство встроенных устройств будут разделять их хранилище на несколько разделов. Вы можете подключить раздел ОС только для чтения с помощью оверлейной записи ramdisk с чтением и записью - любые изменения не записываются на диск, поэтому ничего не испортить и нет возможности изменения состояния при загрузке. Добавьте дополнительный раздел для любых данных, которые нужно писать настойчиво, и используйте (если вы используете ext3 / 4, data = journal поможет обеспечить согласованность данных за пределами обычного ведения журнала.)
Примечание: Мне нужно наложение ramdisk, так как многие приложения пишут различные файлы состояний в / tmp или /var.
Большинство встроенных устройств будут разделять их хранилище на несколько разделов. Вы можете подключить раздел ОС только для чтения с помощью оверлейной записи ramdisk с чтением и записью - любые изменения не записываются на диск, поэтому ничего не испортить и нет возможности изменения состояния при загрузке. Добавьте дополнительный раздел для любых данных, которые нужно писать настойчиво, и используйте (если вы используете ext3 / 4, data = journal поможет обеспечить согласованность данных за пределами обычного ведения журнала.)
Примечание: Мне нужно наложение ramdisk, так как многие приложения пишут различные файлы состояний в / tmp или /var.
Большинство встроенных устройств будут разделять их хранилище на несколько разделов. Вы можете подключить раздел ОС только для чтения с помощью оверлейной записи ramdisk с чтением и записью - любые изменения не записываются на диск, поэтому ничего не испортить и нет возможности изменения состояния при загрузке. Добавьте дополнительный раздел для любых данных, которые нужно писать настойчиво, и используйте (если вы используете ext3 / 4, data = journal поможет обеспечить согласованность данных за пределами обычного ведения журнала.)
Примечание: Мне нужно наложение ramdisk, так как многие приложения пишут различные файлы состояний в / tmp или /var.