· 播前夜 她说完那句话之后没有立刻移动。她坐在屏幕前,视线仍然落在那组已经恢复的目录树结构上,像是正在用自己的方式确认那些文件的排列顺序和它们所代表的时间序列是否与她之前推测的结构一致。屏幕上的目录树显示出了文件的排列方式:被替换过的数据段和原始记录段之间隔着一层未被标记的过渡目录,那些过渡目录的时间戳均匀分布在一个连续的窗口期内,和她之前根据路径标记推算出的时间序列完全吻合。 她伸出手,把光标移到第一层目录的入口处,打开了一个文件。文件的内容以表格形式呈现,列标题的格式和她之前在外单元浓度监测记录中看到的格式相同,但数据本身覆盖的是一组她之前没有接触过的参数序列——温度、湿度、气压和传感器状态,排列在连续的读数行中。她沿着表格向下滚动了几行,然后关闭了文件,退回到目录列表。 她没有转头,声音在安静的室内中平稳地传过来:“这部分数据覆盖的时间窗口与预留分区被创建的时间一致,是在外单元浓度监测记录开始之前就已经存在的一段运行日志。数据格式与系统日志的格式一致,记录的是外单元在安装后的初始运行阶段。”她停顿了一下,然后重新开口,“这部分日志的出现,说明预留分区在建立之初就已经被配置为可以接收和存储运行日志。它在浓度监测开始之前就已经作为数据接入点被预留过了。” 霍姆站在她身后大约两步的位置。日光已经从他肩膀的位置向前移动了大约半臂的距离,在台面上形成了一个比之前更宽的亮区。他的声音从她身后传过来,平稳而清晰:“运行日志的记录方式表明,在浓度监测系统被安装之前,外单元本身就已经处在一个被持续监测的状态中。预留分区是在监测系统启动之前就已经存在的,它本来就是用来接收和存储这些数据的。那行跳转地址指向的从来就不是浓度监测数据的位置,而是外单元全部运行记录所在的位置。” 林深把目录树页面关闭,退回到了分区访问界面的主页面。状态栏的连接标记已经从黄色恢复成了绿色,维持着稳定的显示状态。她看着那行标记停留了片刻,然后说:“外单元的全部运行记录都在这里。文件结构完整,时间序列连续,索引重建完成后已经可以访问。那些数据一直在这里,只是没有被标记到访问路径上。预留分区从一开始就被设计为存放全部运行记录的位置,而不是存放外部数据的临时中转区域。路径标记指向的从来都是运行日志的位置,不是浓度监测数据的位置。浓度监测数据只是被附带存放在同一个分区中的文件组。” 日光已经越过了霍姆的肩膀,落在台面靠内的位置,把键盘边缘照出了一道细长的亮痕。林深仍然坐在屏幕前,没有转向他,但她能感觉到他已经从她身后两步的位置向前移动了大约一步,现在正站在她椅背侧面的位置,面朝屏幕的方向。她停顿了几秒,让之前那句话在她和他之间的空间里完整地落下,然后重新开口:“如果预留分区从设计之初就是用于存放全部运行记录的,那它的结构应该从一开始就包含了日志分类的层级。但目录树显示,文件是按时间顺序连续排列的,没有被分类到不同的子目录中。这说明数据的存放方式是在系统安装时就预设好的。运行日志和浓度监测数据按照同一套时间序列排序,始终被存放在同一个存储位置上。” 霍姆站在她椅背侧面的位置,他面朝屏幕,但没有向前靠近,日光在他和她之间的台面上形成了一个连续的亮区。他的声音从她身侧传来,比之前更近了一些,像是他已经确认了她正在整理的那组信息不需要额外的操作介入:“你的意思是,存放浓度监测数据的分区,在分区被创建之前就已经和传感器本身建立了对应关系。那组数据在产生之后会自动被导向这个分区,不需要通过任何中转节点中转。它从一开始就有自己对应的存储位置。” 林深把光标从目录列表的顶部移动到中间偏后的位置,打开了一个时间段落在替换段之前的文件。文件的内容显示的是温度序列,数值稳定在一个窄幅区间内,没有异常波动。她沿着表格向下移动了几行,然后关闭文件,没有停留。“文件的时间戳序列显示出了一个固定的规律——每一条记录都在同一套时间刻度下连续排列,中间没有因为数据类型不同而产生的跳变或间断。即使数据类型不同,它们也是按照时间顺序连续排列的,没有因为数据类型不同而被分到不同的分支路径上。”她说到这里停了一下,然后重新开口,“这说明在系统设计层面,那两组数据从一开始就被设计为存放在同一个存储位置中,按照同一套时间顺序排列。存放浓度监测数据的位置,从来没有被设计成独立于运行日志之外的另一个分区。” 霍姆没有说话。他站在她椅背侧面,日光从他身后落在屏幕上,把屏幕表面的光照成一片均匀的浅色区域,但仍然能看清目录树的结构和文件的排列顺序。他沉默了片刻之后开口说:“所以那段被替换的数据和原始运行日志是被存放在同一套目录结构中的两部分,浓度监测数据从未被独立出来过。被替换的只是目录结构中的一个数据段,没有改变过存放位置本身。”林深把光标移到目录列表的底部,在最后一行停留了片刻,然后把手从键盘上移开,落在膝盖上。“那行跳转地址指向的不是浓度监测数据的位置,而是整个外单元全部记录的位置。它在系统建立之初就被预设为所有数据的总入口。” 她说完那句话之后,把手从键盘上移开,落在膝盖上,但没有站起来。日光已经越过了她面前的台面,到达了她手指刚刚离开的那排按键边缘,在按键与键盘边框之间形成了一道极细的亮线。她在那道亮线的边缘位置停了一会儿,然后侧过头,面朝霍姆的方向。“那行跳转地址指向的位置是外单元全部记录的入口,但那段被替换的数据和原始运行日志之间的分隔标记,存在于目录结构内部,而不是在路径入口处。分隔标记在目录结构内部的过渡目录里,那层过渡目录的时间戳和运行日志的最后一组记录之间的时间间隔一致。” 霍姆站在她椅背侧面的位置,日光已经完全越过了他的肩膀,落在他身前的台面上。他的声音从她身侧传过来,比之前更近了一些,像是他已经向前移动了最后一段距离:“所以替换操作不是改变了路径指向的位置,而是在目录结构内部插入了一层过渡目录。原始数据在过渡目录之前,被替换的数据段在过渡目录之后。运行日志和浓度监测数据之间的分隔标记不在路径入口处,而在目录结构内部的那层过渡目录上。替换操作完成之后,过渡目录被保留了下来。” 林深从屏幕前站起来,转身面朝霍姆的方向,日光在她和他之间的地面上形成了一道连续的亮带。她站在那道亮带边缘,面朝他的方向,声音平稳,像是所有的碎片都已经落到了正确的位置:“替换操作完成之后,过渡目录被保留了下来,原始运行日志和浓度监测数据之间仍然隔着那层插入的目录。替换操作没有删除或覆盖任何原始记录,只是改变了它们的访问路径——通过在目录结构中插入一层新的目录节点,把原始数据段隔离到了路径中不可达的位置。那些数据一直在那里,仍然存在,只是无法通过路径访问了。”