Загрузочный Debian только для Debian с некоторыми исключениями

У меня есть встроенная система загрузки Debian с CF-карты. Чтобы минимизировать вероятность невосстановимого повреждения при неосторожном завершении работы, я могу загрузить файловую систему только для чтения, сконфигурировав ее в fstab. Тем не менее, есть несколько каталогов, которые я хотел бы сохранить для чтения / записи. Как сохранить большую часть моей файловой системы только для чтения с несколькими исключениями?

Например, /dev/hda1, установленный в /, является моей CF-картой, которая доступна только для чтения. У меня есть каталог, / root (внутри /), в котором я хочу быть прочитанным / записанным.

2 ответа

Вы не можете смонтировать файловую систему "частично чтение-запись", что не имеет смысла. Вам нужно будет переместить каталоги, в которые вы хотите сохранить доступ для записи...

  • Разделяйте отдельные тома и монтируйте их отдельно, или
  • Один отдельный том, смонтируйте его, а затем mount --bind каталоги, где они принадлежат.

Взгляните на Voyage Linux, это дистрибутив Debian, специально созданный для работы на встроенных устройствах. В /etc/default/voyage-util вы можете настроить, какие каталоги монтировать rw (в оперативной памяти), и Voyage синхронизирует их с CF при перезагрузке

http://linux.voyage.hk/

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