Créer un point de montage sur un système de fichiers en lecture seule pour que fstab monte

1

J'utilise TomatoUSB sur un routeur haut débit basé sur Broadcom. J'ai un shell de style busybox à ma disposition. Je voudrais avoir une partition sur le disque dur USB connecté monté dans / data sous le système de fichiers racine. Le problème est que le système de fichiers racine est en lecture seule et je n'arrive pas à créer le point de montage.

Le périphérique en question est / dev / sda3, créé en tant que système de fichiers ext2 avec le libellé "Data", que Tomato peut monter automatiquement en tant que / mnt / Data s'il le souhaite. Un point de montage préexistant de / opt peut se connecter avec succès à / dev / sda1 automatiquement. Je pense donc que cela devrait être possible, c’est-à-dire que je dois simplement créer le point de montage et le faire survivre à un redémarrage?

Voici mon / 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

Comme ci-dessus, une partition de swap Linux (/ dev / sda2) est également montée et rendue active au démarrage.

Je me demande si une commande 'nvram' ferait ce dont j'ai besoin. Ou une commande située dans la section de démarrage de l'interface graphique des scripts, qui permettra à un moment donné du démarrage de faire le nécessaire ... vous n'êtes pas sûr que l'exécution de fstab sera préfixée.

Ryan
la source
1
Pardonnez-moi de ne pas comprendre. Qu'est-ce que vous essayez de faire et qui ne peut pas être réalisé avec l'interface tomate intégrée? Monter sur / data au lieu de / mnt? society9.com/wp-content/uploads/2009/02/…
dtmland
Oui, montage sur / data. Par exemple, si une application utilise un chemin codé en dur, il ne peut pas être modifié.
Ryan