在只读文件系统上创建挂载点以供 fstab 挂载

在只读文件系统上创建挂载点以供 fstab 挂载

我在基于 Broadcom 的宽带路由器上运行 TomatoUSB。我有一个 busybox 风格的 shell。我想将连接的 USB 硬盘上的一个分区挂载到根文件系统下的 /data 中。问题是根文件系统是只读的,我似乎无法创建挂载点。

有问题的设备是 /dev/sda3,创建为带有标签“Data”的 ext2 文件系统,如果收到指示,Tomato 可以自动将其挂载为 /mnt/Data。预先存在的 /opt 挂载点可以自动成功附加到 /dev/sda1,所以我认为这应该是可能的,即我只需要创建挂载点并让它在重启后继续存在?

这是我的 /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

如上所述,Linux 交换分区 (/dev/sda2) 也会在启动时挂载并处于活动状态。

我想知道“nvram”命令是否能满足我的需要。或者脚本 GUI 启动部分下的命令,它会在启动过程中的某个时刻执行所需的操作……但不确定它是否会预先执行 fstab 执行。

相关内容