OpenWrt действительно использует файловую систему типа `squashfs` для начальной загрузки, которая, как вы правильно заметили, монтируется в режиме "read-only". Это делается для оптимизации использования ограниченных ресурсов на роутерах, так как `squashfs` экономит место и позволяет быстро загружаться.
Однако, чтобы сохранять изменения (например, установленные пакеты или изменения в конфигурации), OpenWrt использует другую область памяти, называемую `overlayfs`, которая монтируется в режиме "read-write". Эта область, как правило, располагается в оперативной памяти (RAM) или в совместимой файловой системе, которая управляется в режиме "writeable".
### Ответы на ваши вопросы:
1. **Типично ли это для всех роутеров?**
Да, многие роутеры с ограниченными ресурсами используют `squashfs` в качестве основной загрузочной файловой системы для обеспечения эффективного использования небольшого объема флеш-памяти. Поэтому это распространенная практика, а не проблема конкретной модели.
2. **Связано ли это с ошибкой при записи образа?**
Скорее всего, нет. Операция обновления сама по себе не должна вызывать проблем с монтированием файловой системы, если образ был корректно установлен.
3. **Есть ли смысл устанавливать OpenWrt на более производительный роутер?**
Если вы планируете использовать более сложные функции, требующие большего объема памяти или производительности, то да, имеет смысл попробовать установить OpenWrt на более производительный роутер. Однако это не значит, что на вашем текущем роутере OpenWrt не будет функционировать. Вы можете и дальше использовать его, ограничиваясь возможностями вашего оборудования.
4. **Как использовать систему в таком случае?**
Чтобы ваши настройки и установленные пакеты сохранялись между перезагрузками, в OpenWrt реализована система, которая сохраняет данные на `overlayfs`. Вы можете настроить дополнительные опции через интерфейс LuCI или обрабатывая конфигурационные файлы через командную строку. Например, вам не нужно беспокоиться о перезагрузках, если вы производите изменения через интерфейсы или правильно работаете с командой `uci`.
### Рекомендации:
- Установите необходимые вам пакеты и настройте систему, как вам нужно.
- Периодически создавайте резервные копии настроек (через LuCI или команду `sysupgrade`), чтобы в случае серьезных изменений или проблем можно было восстановить конфигурацию.
- Если вам нужно больше функциональности или ресурсов, рассмотрите возможность использования более мощных роутеров, совместимых с OpenWrt.