Загрузочный Debian только для Debian с некоторыми исключениями
У меня есть встроенная система загрузки Debian с CF-карты. Чтобы минимизировать вероятность невосстановимого повреждения при неосторожном завершении работы, я могу загрузить файловую систему только для чтения, сконфигурировав ее в fstab. Тем не менее, есть несколько каталогов, которые я хотел бы сохранить для чтения / записи. Как сохранить большую часть моей файловой системы только для чтения с несколькими исключениями?
Например, /dev/hda1, установленный в /, является моей CF-картой, которая доступна только для чтения. У меня есть каталог, / root (внутри /), в котором я хочу быть прочитанным / записанным.
2 ответа
Вы не можете смонтировать файловую систему "частично чтение-запись", что не имеет смысла. Вам нужно будет переместить каталоги, в которые вы хотите сохранить доступ для записи...
- Разделяйте отдельные тома и монтируйте их отдельно, или
- Один отдельный том, смонтируйте его, а затем
mount --bind
каталоги, где они принадлежат.
Взгляните на Voyage Linux, это дистрибутив Debian, специально созданный для работы на встроенных устройствах. В /etc/default/voyage-util вы можете настроить, какие каталоги монтировать rw (в оперативной памяти), и Voyage синхронизирует их с CF при перезагрузке