У меня есть проект сборщика системы для создания образа ОС QNX, который необходимо выполнить. Проблема в том, что я не могу создавать файлы или папки в папке etc. Когда я пытаюсь это сделать, я получаю сообщение "ошибка создания папки! Причина: функция не реализована" или "нет такого файла или каталога". Я не строил это сам. Где искать для решения? и т. д. разрешение 777.
Почему создание файла в папке etc не разрешено?
Ответы (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
Можете ли вы проверить это тоже, пожалуйста? Они связаны между собой. stackoverflow .com/questions/40086000/
- person Stack crawler; 18.10.2016
Когда я запускаю эти команды, это не имеет никакого эффекта: # 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