注意:各位,你们看,在我的地方,我有一个双启动系统,由 Windows NT 和 Linux 组成(它们各自拥有自己的分区和文件系统)。我想要拥有“独立”的操作系统,它们彼此之间互不干扰。所以我将两个 NT 分区都设为 NTFS 分区,其余空间 Linux 使用 ext2 和交换分区。嗯,起初我在 NT 下安装了 WinFBB,在 Linux 下安装了 X11 LinFBB。它们都工作正常,但有一个很大的“问题”:我无法共享它们的系统文件。您可能会说:这有什么大不了的。但是,我的 FBB 应该充当数据包无线电转发站(无论我目前启动哪个系统),所以新的 LinFBB 真的需要“知道”,例如,WinFBB 上次停止邮件交换的位置(反之亦然,当然)。
init.srv -> init_w.srv
forward.sys -> forw_w.sys
port.sys -> port_w.sys
protect.sys -> prot_w.sys
FBB 能够识别并接受这些重命名的文件。
amsat
forward_to_file 例程(位于 /mnt/win/fbb/system/fwd 目录中),因为该文件像这样组成(例如)
A AMSAT
*
P @
*
C D:\FBB\SYSTEM\SAT\AMSAT.TXT <-- looks familiar to DOS/Windows only
*
G AMSAT
*
--------
另一方面,LinFBB 的 amsat.sys
(位于 /etc/ax25/fbb/fwd 目录中)建议像这样
A AMSAT
*
P @
*
C /var/ax25/fbb/sat/amsat.txt <-- looks familiar to Linux only
*
G AMSAT
*
--------
好吧,然后我将 LinFBB 的 amsat.sys
复制到 /mnt/win/fbb/system/fwd 目录中,以便它可以正常工作。结果,我得到了两个 amsat.txt
文件,每个 WinFBB/LinFBB 各一个,当然,这两个文件出现在不同的位置:第一个是 /mnt/win/fbb/system/sat/amsat.txt,由 WinFBB 填充;另一个在 /var/ax25/fbb/sat/amsat.txt 中,由 LinFBB 填充。我不喜欢那样。
为了只得到一个结果,无论 FBB 版本如何,新复制的 amsat.sys
都必须稍作更改
A AMSAT
*
P @
*
*C /var/ax25/fbb/sat/amsat.txt
C /mnt/win/fbb/system/sat/amsat.txt
*
G AMSAT
*
--------
正如您现在所看到的,当 LinFBB 处于活动状态时,其 amsat.sys
不会转发到其“本地”位置 amsat.txt
。相反,它将转到 WinFBB 的 amsat.txt
的位置,并在其中添加一些新内容,好吗?
好了,现在由您决定如何处理您不断增长的 amsat.txt
。旧的 DosFBB 手册说,应该采用“批处理”文件(我想是旧的 APPEL.BAT
),以便 SATUPDAT.EXE 可以更新 sat 跟踪数据,然后删除 AMSAT.TXT,因为它不再需要了。嗯,我还没有找到一种方法在 WinFBB 和 LinFBB 中都管理它。实际上,无论我从它们中的哪一个执行内务处理,AMSAT.TXT 似乎都保持完整。幸运的是,它不会增长太多,所以这不是一个大问题。这里有什么建议吗?