Почему создание файла в папке etc не разрешено?

У меня есть проект сборщика системы для создания образа ОС QNX, который необходимо выполнить. Проблема в том, что я не могу создавать файлы или папки в папке etc. Когда я пытаюсь это сделать, я получаю сообщение "ошибка создания папки! Причина: функция не реализована" или "нет такого файла или каталога". Я не строил это сам. Где искать для решения? и т. д. разрешение 777.


person Stack crawler    schedule 17.10.2016    source источник


Ответы (1)


Образ QNX по умолчанию имеет Image Filesystem (ссылка странная, просто найдите там "image silesystem") и не поддерживает папки и файлы творчество.

Для ваших целей вы можете использовать:

  • RAM fs (/dev/shmem, очищается при перезагрузке)
  • Флэш-устройства (USB-ключ, eMMC)
  • Сеть фс
  • devb как SATA

Чтобы работать именно с каталогом /etc, вы можете создать виртуальную флэш-память из ОЗУ и смонтировать ее как /etc. В этом случае используйте devf-ram.

person Dmitry Tabakov    schedule 18.10.2016
comment
Можете ли вы проверить это тоже, пожалуйста? Они связаны между собой. stackoverflow .com/questions/40086000/ - person Stack crawler; 18.10.2016
comment
Когда я запускаю эти команды, это не имеет никакого эффекта: # cd /etc # df /dev/fs0p1 100096 79 100016 1% /fs0p1 # devb-ram ram capacity=2000 & [1] 155663 # Path=0 - target=0 lun= 0 Direct-Access(0) - ram Rev: [1] + Done devb-ram ram capacity=20 # df /dev/fs0p1 100096 79 100016 1% /fs0p1 # - person Stack crawler; 24.10.2016