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

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

2 ответа2

0

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

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

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

http://linux.voyage.hk/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .