Estou usando o TomatoUSB em um roteador de banda larga baseado na Broadcom. Eu tenho um shell estilo busybox disponível para mim. Eu gostaria de ter uma partição no disco rígido USB anexado montado em / data no sistema de arquivos raiz. A questão é que o sistema de arquivos raiz é somente leitura e não consigo criar o ponto de montagem.
O dispositivo em questão é o / dev / sda3, criado como um sistema de arquivos ext2 com o rótulo "Data", que o Tomato pode montar automaticamente como / mnt / Data, se for solicitado. Um ponto de montagem preexistente de / opt pode ser anexado a / dev / sda1 automaticamente, então acho que isso deveria ser possível, ou seja, eu só preciso ter o ponto de montagem criado e fazer com que ele sobreviva a uma reinicialização?
Aqui está meu / etc / fstab:
#device Mountpoint FStype Options Dump Pass#
LABEL=Optware /opt ext2 rw,noatime 1 1
LABEL=Swap none swap sw 0 0
LABEL=Data /data ext2 rw,noatime 1 1
Como acima, uma partição swap do Linux (/ dev / sda2) também é montada e ativada na inicialização.
Gostaria de saber se um comando 'nvram' faria o que eu preciso. Ou um comando sob a seção de inicialização da GUI do script, que em algum momento da inicialização fará o que for necessário ... não tenho certeza se ele irá preceder a execução do fstab.